Printing tool Download PDF


9+ years of IT experience, which includes architect , develop and maintain multi-tier client /server applications using C# , Java, .Net framework, WCF, BizTalk 2009/2010/2013/2013R2,  Mule ESB, Silverlight, WPF,

  • Establish integration specifications (which includes hardware and software requirements) by examining existing applications, models and data warehouse.
  • Determine best-fit design patterns and middle ware tools for integration, transformation, and routing.
  • Integrate shared databases, legacy and new applications. Develop system modification specifications, mapping data, interfaces, functions, programs, routines, and stored procedures to export, transform, and load data.
  • Meet performance parameters, resolve integration issues by coordinating actions among users, operations staff, and outside vendors.
  • Proficient in designing and implementing messaging solutions using Message Routing, Message Transformation, Service Mediation and, Service Management design patterns.
  • Effective collaboration with internal and external partners, including requirements hand-offs from analysts, leading white board sessions, writing technical documentation (interface architecture diagrams)
  • Good knowledge of implementing design patterns using C# and implementing solutions based on EDI X12 and HL7 industry standards.
  • Good Knowledge of Application Lifecycle Management (ALM) tools and methodologies: effort estimating, sprints, coding standards, peer reviews, source code control, build, test, break/fix, deployment
  • Implement Test-Driven Development (TDD) methodology for web service and applications in order to improve code quality and to automate regression testing for multiple customer scenarios
  • Knowledge of implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mulesoft 3.x
  • 6+ years of experience in architect and developing integration application using Microsoft BizTalk Server
  • 9+ years of working experience in .Net, C#, SQL


Integration Tools

Core Tools: BizTalk Server 2013R2, 2013, 2010, 2009. Mule ESB

Supporting Tools/Frameworks:
Business Activity Monitoring (BAM), Business Rules Engine (BRE), BizTalk Deployment Framework (BTDF), BizUnit Testing Framework, Enterprise Service Bus (ESB) Tool Kit and Portal, MuleSoft Anypoint Studio; BizTalk 360


Core Tools: C#, Java, JavaScript, RAML

Supporting Tools/Frameworks:
Windows Communication Foundation  (WCF), Windows Presentation Foundation (WPF), SilverLight, Active Server Page (,  Enterprise Library, Entity Framework,, WIX


Core Tools: SQL Server, Oracle, DB2

Supporting Tools / Packages:
SSIS, SSRS, SSAS, iNav, Oracle SQL Developer

Software development process

Agile, SCRUM, Waterfall, Hybrid Agile and Waterfall

Version Control 

Microsoft Team Foundation Server, SVN

Industry standard message formats

EDI X12 : 

Enviroment and Other Languages

WIndows , Linux, XML, XSD, XSLT,  XPATH, CSS, HTML, YAML, JN Bridge JVM BizTalk Adapter,  SaaS, PaaS, iPaas, IaaS,, Knowledgebase, MuleSoft CloudHub (iPaaS),  AWS, Microsoft Dynamics ( AX, CRM), ReST

Work experience

Feb 2014Present

Senior Consutant

  • Develop prototypes which follow integration patterns using Mule ESB
  • Reverse engineering Java Based applications, extract core business logic and implement it using C# and BizTalk
  • Pull the data from both SQL and Oracle instances and pushing them to ERP Systems like Oracle RMS and customized applications using message, context based routing and convoy patterns.
  • Develop orchestrations, which include correlation and retry mechanism using suspend with retry design pattern.
  • Implement aggregator, splitter, scatter, gather, and message broker patterns in BizTalk.
  • Design and deploy complicated software methodologies to handle the complex job of application integration across the organization
  • Design and develop T-Connect EDI Splitter, which allows the users to split huge EDI file into small ones, which improves the performance, process time, and resource consumption.
  • Create custom pipelines for processing EDI flat file documents in BizTalk
  • Document the essential activities and processes from designing till implementation process
  • Design and develop applications which handles EDI X12 transactions
  • Channelize and test all systems and applications through the server
  • BizTalk Server environments installation, configuration, high availability clustering
Nov 2009Feb 2014

IT Analyst

Tata Consultancy Services
  • Design and deploy programs to integrate applications and systems across the organization
  • Used advanced functoids like Looping, Value Mapping, Scripting, Logical, and created complex maps for message transformation
  • Define all the required schemas, develop maps, XSLT, Orchestrations, custom pipelines
  • Develop PGP Encryption and Decryption components, Enterprise Library Logging Component wrapper classes
  • Implement custom security using .Net Framework security model to validate all users and roles
  • Frame Business Rules Engine Vocabularies, Rules and Policies for validating Primary loan data
  • Develop architectural designs and coordinate those designs with application owners to check their viability
  • Review system for the application migration to a new location
  • Build solutions and systems to integrate the purchasing data into marketing analysis software
  • Manage customer service system to allow users retrieve the necessary data from other locations/servers
  • Integrate new versions of EAI to maximize the organizational utility
  • Assess the existing integration loopholes and direct changes in the system
Jul 2008Oct 2009

Software Engineer

ILink Multitech Solutions (P) LTD
  • Agile, test-driven development approach with a strong emphasis on unit testing and continuous integration and perform duties as a member of a development team
  • Analyze end user needs and then developing software to meet their needs,Implement the class models using C#.
  • Create different ASP.Net pages using Visual Studio  and IIS server
  • Use ADO.Net connections, SQL query statements, Datasets, Data Readers, methods to get the data needed.
  • Use html, Web server controls and programmed in C#
  • Made connections to server to display data in an appropriate manner
  • Create databases using SQL, PL/SQL, users and roles
Sep 2007Jul 2008

Software Engineer

Astergate Solutions
  • Respond promptly to reports of bugs and Updating project documentation.
  • Monitor the effects of any changed code to see if it has affected the performance of any related software or systems.
  • Perform low to medium complex code development.
  • Support existing software products and making progress on new products.
  • Perform root cause analysis on software problems.
  • Diagnose and resolve system faults,Test products in controlled, real life situations.
Sep 2006Sep 2007

Software Engineer

Ideia estudio
  • Design and develop Web Based applications
  • Learn different technologies by pairing with experienced engineers
  • Design, built and tested the core components of the platform
  • Investigate solutions to platform requirements
  • Design and develop solutions for top customer issue


Microsoft Certified Technology Specialist – BizTalk Server 2010


Associate MuleSoft Developer


Microsoft certified in Microsoft .NET Framework Application Development Foundation



Bachelor of Engineering in Computer Science

Mohammed Sathak A.J College of Engineering