Technical Lead Resume
SUMMARY
- 1 Year of Technical Lead position in highly complex environment including MuleSoft, Salesforce, Front End development, Microservices, and AWS.
- 1 Year of Technical Lead position in Development of Integration solutions using MuleSoft Platform.
- 2.5 - year experience of Mule ESB.
- Have 6 Years of IT experience in full project lifecycle and worked in the capacities of Technical Lead in EAI, API Development, BPM SOA Areas & Enterprise Integration.
- Expertise in supporting hiring team.
- Having experience on end to end MuleSoft Integration experience with different subsystems.
- Hands on experience in using Mule Connectors like FTP, FILE, SFTP, IMAP as part of Integration Usage.
- Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE.
- Expertise in using source code control systems such as SVN and GIT.
- Experience in Scope identification for different phases of Project and getting sign off for all from Client.
- Strong experience in developing REST APIs (Web services) with Swagger, YAML, RAML Specifications and SOAP Web services using WSDL specifications.
- Strong experience in developing test cases to validate web service functionality, configured & executed test cases by using SoapUI, Postman and other tools.
- Strong experience in creating Solution Architecture and Design Specification Documents.
- Highly experienced in creating project release documentations including Disaster Recovery plan (DRP), Production Acceptance Form, Business verification plan, Risk Acceptance, and Implementation and back out plans.
- Strong Design, development and administration experience with Mule ESB, ACE (App Connect Enterprise), IIB 10, IIB 9, Message Broker.
- Extensive experience in working with XML, JSON, CSV, EDI, Text message formats and their transformations.
- Good experience in developing applications connecting to Salesforce, SAP, Databases (DB2, Oracle, MySQL, SQL Server).
- Strong experience in message modeling using DFDL, MRM, JSON & XML schemas.
- Good experience in Core Java, ESQL, Dataweave and MEL.
- Strong Messaging persistence and routing with Confidential MQ, JMS, Active MQ.
- Experience with Databases in creating stored procedures, views, Indexes. Query tuning and optimization
- Implemented Caching in IIB and Mule ESB.
- Worked in Creating Frameworks for Error handling, Auditing and Logging in Mule and IIB
- Strong experience in infrastructure support for highly scalable environments including horizontal & vertical scaling, capacity planning and third-party tools.
- Knowledge on CloudHub to deploy and monitor deployable artifact.
- Responsible for the Code reviews and off-shore coordination.
- Provided 24x7 production support, best practice troubleshooting, monitoring, capacity planning, performance tuning, naming standards, and maintenance.
- Present role is Sr. Technical Lead with HCL Technologies Ltd.
TECHNICAL SKILLS
Servers/Tools: Mule ESB, Any point platform, Anypoint Studio v7.x, ACE, IIB 10/9, Confidential Web Sphere, Extreme scale, Confidential MQ Series, Active MQ
Databases: DB2, ORACLE, SQL Server, MySQL
Languages and Scripts: ESQL, MEL, Dataweave, RAML, C++, C, JAVA, SQL, Shell scripting, FORTRAN90
Operating Systems: UNIX, Linux, Z/OS and Windows
Cloud & Dev Ops: AWS, Mule (Cloud-Hub), Azure, Bit Bucket, Jenkins, Maven
ERP/CRM: SAP, Salesforce
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Created Solution Architecture Design (SAD) documents based on architectural design documents coordinating with project architects.
- Created design specification documents based on SAD documents coordinating with development team and project Business Analyst.
- Responsible for developing technical design documents for various Interfaces based on functional designs.
- Responsible for effective communication between project team and the client. Provide day to day direction to the project team and regular project status to the client.
- Involved in setup, administration and support of Any point studio Environments.
- Used Anypoint Studio to build & debug integrations and API implementations
- Invoked and Exposed SOAP and REST Web Services in Mule ESB CloudHub and on-prem.
- Developed APIs in Mule ESB Any point platform (Ver 4) by following API led connectivity for Salesforce integration.
- Created REST API specifications using RAML and define rating policies and security implementation.
- Created data mapping between client member profiles and third-party vender APIs.
- Build POC for batch process (for Automatic Clear House (ACH) monetary transactions) in Any point studio.
- Build POC for inbound and outbound real-time wire transactions (both international & domestic) in Any point studio.
- Build RESTful web services that integrates Salesforce with Actimize RESTful webservices using Mule ESB CloudHub via HTTPS-REST over OAUT2.
- Build web services in Mule ESB CloudHub to be exposed and consumed by Salesforce via HTTPS-REST APIs over OAUTH2.
- Build pass thru proxy services in Mule ESB CloudHub that validates request messages (customer profiles) in client’s mainframe tool (Hogan) and expose salesforce service calls to Actimize RESTful webservices existing in Actimize Fraud & Compliance system (AWS).
- Build RESTful web service in Mule ESB CloudHub (change step APIs) that invoke Actimize RESTful web services to get Fraud alert decision made by Actimize Fraud & Compliance system.
- Build 2-way SSL with ClientID over HTTPS-REST service between Mule ESB CloudHub and Actimize Fraud & Compliance system APIs for the above change step APIs implementation.
- Build SAML-SSO (Single Sign On) based link implementing IP-whitelisting between client and third-party vendor to access Actimize Risk Case Manager (RCM) UI (high risk alerts are generated by Actimize Fraud & Compliance system and sent to RCM UI).
- Created Error handling frame work and configured Splunk logging using Splunk APIs.
- Involved in Implementing best Practices in Mule ESB CloudHub and on-prem to improve performance.
- Used SOAPUI and Postman extensively to test and debug services enabled in Mule ESB.
- Performed end-to-end testing, resolved problems and validated the test results. Performed unit testing and unit Integration testing.
- Coordinated and lead front end development team during implementation of Experian (third-party tool used to detect Fraudulent activities during member online registration and login process) integration to client channels (web and mobile app).
- Coordinate and lead project’s Quality Analyst team in creating test plans and test cases and making sure plans and cases follow business requirement and scope.
- Reviewed and approved test plans, test cases and scenarios before presenting to business owners, IT managers and other responsible stake holders.
- Coordinated with Infrastructure team to build monitoring mechanisms (Splunk and Dynatrace), IP-whitelisting, and VPN setup.
- Coordinated with Security team to build authentication/authorization protocols (SSL, SSO, and OAUTH2) in the project.
- Coordinated with Microservice team to build orchestrated proxy services that can validate request/response messages (members profiles) in client’s mainframe tool (Hogan), and expose/invoke Experian FraudNet APIs.
- Build SSO link to access Experian FraudNet UI used by client’s Fraud analysts/investigators to take actions (approval and rejection process).
- Created Disaster Recovery Plan (DRP) documents for each project releases in compliance with client’s standard and presented to business owners, IT managers and upper management.
- Created production acceptance documents for each project releases and presented to business owners, IT managers and upper management.
- Created business verification plan in cases of third-party vender service outage.
- Created implementation and backout plan for each project releases and presented to business owners, IT managers and upper management
Environment: Mule 4.1, Splunk, Dynatrace, APIGEE, dot Net, Core Java, Dataweave, SQL Server, Salesforce, Unix, Linux, Cloud-Hub, SAP, Z/OS
Confidential
Sr. SOA Consultant
Responsibilities:
- As a Technical Lead, making sure the developers are following first time right way of coding.
- Created Technical design documents based on functional design documents and meeting with business people.
- Utilize in-depth knowledge of functional and Technical experience in Mulesoft and SOA, ESB in conjunction with industry and business skills to deliver solutions to customer.
- Responsible for preparing complete POC list which would cover design approaches.
- Preparing RAML files from the requirement analysis and publishing on design.
- Developed APIs in Mule ESB Any point platform (Ver 4) by following API led connectivity for Salesforce integration.
- Created Error handling frame work and configured Splunk logging using Splunk APIs
- Created REST API specifications using RAML.
- Used Message enricher, Scatter gatherer, Schedular, Object store, caching (default and custom), and database connectors in Mule ESB.
- Working on different message formats & Schemas like XML (both soap-based and Rest-based), JSON and EDI.
- Used data/message transformation process using different data types (Binary, CSV, JSON, XML, Object (and sub types - List, Attributes, etc), Scalar (Number, String, etc.)).
- Coordinating with onsite team and other third-party vendors on daily status calls.
- Understanding the changes in client’s requirement and update accordingly in sequence diagram (Visio 2010) and technical diagrams.
- Implemented Batch Processing to process huge messages in batches.
- Build, consume and secure SOAP web services in Mule.
- Used JMS (Java Message Service) to send and receive messages to queues (ActiveMQ) and topics (for publish/subscribe model) for any message service which implements the JMS specification.
- Implemented enricher scope to enrich from database as well as rest services.
- Scheduling the batch jobs using Watermark component.
- Implemented the batch processing using spring batch with mule2.0 which was migrated to latest version MuleSoft batch module.
- Imported projects into Anypoint Studio, perform development and commit the code back.
- Implemented parametrization to avoid hard coding.
- Handled exceptions using mule exceptions strategies (Implementing a retry policy and Using the Simple Retry Policy with JMS) and logged errors (Using log4j with Mule and Using Apache Chainsaw with log4j)
- Build integration of Mule ESB with data persisting systems like Splunk involving log4j2 file configuration.
- Used Jenkins for Continuous build and Deployment.
- Used SOAPUI, Advanced REST Client and Postman tools extensively to test and debug services enabled in Mule ESB.
- Performed load/performance test of the developed process.
- Performed end-to-end testing, resolved problems and validated the test results. Performed unit testing and unit Integration testing.
- Participated in designing and development of software using agile development practices
- Performed research and development tasks to design and implement new components.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
Environment: Mule 3.9, Splunk, Core Java, MEL, DB2, Oracle, Salesforce, Unix, Linux, Cloud-Hub, SAP, Z/OS
Confidential
Middleware Developer
Responsibilities:
- Developed HTTP, MQ, File. JMS protocol-based services processing EDI, Text, JSON, XML and Cobol Copy Book, Data object format Messages.
- Involved in Creation of IIB services to interact with SAP, DB2 Databases and Files.
- Developed message flows to process larger files using File Nodes.
- Created flows using Confidential MQ, SAP, Database, Quartz and JMS connectors.
- Created Error handling sub-flows in IIB.
- Involved in setup, administration and support of IIB and MQ Environments.
- Invoked and Exposed SOAP and REST Web Services in IIB/ Message Broker.
- Involved in Implementing Best Practices in IIB to improve performance.
- Developed web services to send/receive XML, SOAP and EDI request/response messages on TCP/UDP ports.
- Integrated Confidential MQ and Web Sphere JMS to process SOAP and EDI messages.
- Developed WSDLs and XSDs for web services which handled XML and SOAP request/response messages.
Environment: IIB v9.0.0.8, WMB v8, SOAP, EDI, SoapUI, Tibco EMS, Confidential MQ, Web Sphere JMS, WSDL, XSD, Visio, UML, XML, XML, Putty, Filezilla, Syslog, SSL, TCP, UDP, SFTP, OpenSSL.
Confidential
Middleware Developer
Responsibilities:
- Designed and developed Web services, File Based and MQ Based message flows in Message Broker using MQ, File, Transformation, HTTP, Web services, Routing and Construction category nodes.
- Developed message flows and configured services to provide REST and SOAP based web services in IIB/Message Broker.
- Created Message Sets, Message Definitions, Message models and type trees to perform message transformation.
- Responsible for developing technical design documents for various Interfaces based on functional designs.
- Developed services in IIB (Message Broker) for SAP integration using SAP Adapter nodes for inbound and outbound calls.
- Made use of Java wrappers that can be called from ESQL compute node for Dealing with Zipped files which can be further parsed by the RCD nodes with the appropriate Domain set.
- Implemented message flows that use MQFTE specific nodes for ensuring Integrity, Non repudiation, authentication, authorization and confidentiality.
- Responsible for the Code reviews and off-shore coordination
- Developed web services to consume and expose in Message Broker
- Developed message flows to handle message transformation, routing and data enrichment
- Involved in the Setup and configuration of MQ Series and Message Broker
- Integrated Message Broker with Databases using ODBC and JDBC adapters
- Involved in preparing status reviews, test cases and design documents
- Designed and developed various XSL's for message transformation including XML to XML, XML to Binary formats including content-based routing and schema validation for message well format.
- Proficient in executing CLI commands along with Web GUI and XML Management Interface for Confidential administrative tasks.
- Created and managed log targets including user management, device configurations including domain creation, updating latest firmware versions.
- Created and configured MQ Objects like queue managers, remote queues, local queues, queue aliases, channels, clusters, transmission queues.
- Good in monitoring the MQ objects with configuration tools like ITM, OMEX.
- Responsible for Configuration Management and delivery management activities from middleware engineering team.
- Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment.
- Provided 24x7 production support, best practice troubleshooting, monitoring, capacity planning, performance tuning, naming standards, security and maintenance.
Environment: WMB v7, V8, WMQ6.1/7.0, Linux, Windows 7