Lead Technical Consultant Resume
SUMMARY:
- Confidential is Sr. Consultant with 18 years working experience in IT industry and proven track record of developing large - scaled, multi-tiered business applications, middleware, EAI and B2B integration solutions.
- Confidential has successfully delivered integration solutions for leading industry companies and governments and is a software generalist with hands-on experience in all aspects of software development.
- In addition, Confidential is experienced in coordinating with multiple teams, is an effective communicator with clients/users and team members, easily interfacing between the technical and the non-technical teams. Strong analytical, problem solving and quick hands-on prototyping skills.
- Recognized for creatively applying technology to meet changing business needs.
- 7+ years of hands-on development and architecture design experience in EAI / BPM / SOA integration solutions, using various integration products including Mulesoft Anypoint, Oracle Fusion SOA, Intalio BPMS, ALBPM.
- 10+ years of hands-on development and architecture design experience on Java/J2EE web application development using MVC frameworks.
- 2+ years of hands-on development and architecture design experience in Node.js (Meteor) full-stack development.
- 7+ years of technical project lead experience using Agile methodology.
PRIMARY TECHNOLOGIES:
SOA integration: Mulesoft Anypoint (on premise and cloud), Oracle Fusion SOA Middleware (11g, 12c), ESB, BPM, SOA CI testing framework, Web Services (REST / SOAP)
BPM/BPEL: Intalio BPMS, Oracle BPEL, BEA ALBPM, Process Oriented Business Analysis
Oracle CRM on Demand: Configuration, Data Migration, Web service extensions / integrations.
Salesforce: configuration, integration
Programming Languages: Java/J2EE, JavaScript, Other Languages C, C++, C#, .Net.
Java / JEE Web Development: HTML/XHTML, XML/XSL/XSLT, CSS, Portal/Portlet, Ajax, MVC Frameworks Struts, Turbine, Spring
NodeJS: Meteor, Javascript ES6, JQuery, React, Angular, Express, PhantomJS
Application Development: Java Web Start, Swing, Eclipse Plug-in
Database applications: Oracle, SQL Server, MySQL, HSQL, Cloudscape, DB2, Sybase, Torque, Hibernate, MongoDB
Application Servers: WebSphere, WebLogic, Apache Tomcat, JBOSS, JRun, Tuxedo.
Continuous Integration: CodeShip, Ant, Maven, Hudson (Jenkins), CruiseControl,Bamboo
Unit Testing: JUnit, NUnit, DBUnit, Emma Coverage, Mocha JS
Functional Testing: Fit / FitNesse, Selenium, Chimp
Web service Testing: SoapUI. Postman
OOAD: Rational Rose, UML, TogetherJ, Design Patterns
Methodology: Agile, Scrum, RUP, CMMI.
Multi-Shoring Agile Project Management: XPlanner, Jira.
Cloud hosting: AWS (EC2, S3, Route53, Load Balancer), Heroku, Librato, compose.io, Aliyun, Meteor Galaxy, etc.
PROFESSIONAL EXPERIENCE:
Confidential
Lead Technical Consultant
Responsibilities:
- Mulesoft Anypoint design / development for major retail industry client. Including POS Log transaction integrations, Facebook market API integrations and API enablement and various retail services, deploys on both on-premise and cloud servers.
- Mulesoft custom connector development - Salesforce custom SOAP API connector, common enhanced logging connector.
Confidential
Senior Integration Developer / Architect
Responsibilities:
- Design, develop, unit test and deploy Mule applications for POS transactions (Infor system) to Oracle DB integrations (Jesta) using Mule Anypoint Studio and Cloud.
- Design, develop, unit test and deploy Mule applications for Tera database to Facebook marketing API integrations using Mule Anypoint Studio and Cloud.
- Design, development, unit test, deploy APIs for various retail services including advanced shipment notifications services, audit services, customer services, reward services etc.
- Implemented agile best practice: TDD - continuous integration, continuous testing.
- Developed custom Mule Connector for common logging component.
- Developed custom Mule Connector for connecting with Salesforce WSDLs.
Technologies: Mule ESB, Anypoint Studio 6.4 (Data Weaver, DB connector, File, Amazon S3, Amazon SQS connector, Async, Scatter-Gather, Splitter, Choice, Groovy), API Kit, RAML designer, Anypoint Cloud (Runtime manager, API Admin, Alert etc), Mule MMC deployment management, Postman REST API testing, Amazon S3/SQS, Facebook API, Salesforce Connector.
Confidential
Senior Integration Developer / ArchitectResponsibilities:
- Initialize / design / develop / deploy / manage an e-commerce related web / mobile application, using Node JS (Meteor) and cloud technology.
- This application includes multiple Meteor apps for different roles, job server, web scraping service, and common shared packages across apps.
- It leverages Javascript ES6, follows modular design and best practices of Meteor 1.3 guide.
- Auto tested with Chimp. It is scalable, and production ready.
Confidential
Technical Lead
Responsibilities:
- As Onshore Tech Lead, work on architecture design, design, hands-on development, solution initiation.
- As multi-shore team Coordinator / Scrum Master, lead / manage offshore teams, risk issue management, schedule management, quality management.
Confidential
Senior Integration Developer / Architect
Responsibilities:
- Architect, object mapping, flow design, implementation, test and deploy Siebel/ Confidential bidirectional integration with Mule ESB for Confidential .
- Demo to client team, complete knowledge transition.
- Developed integrations for all main Confidential and Siebel objects, e.g. Campaign, Company(Account), Contact, Address, Campaign contact, Opportunity, Activity.
- There’s no built-in Mule connector for Confidential APIs. Write manual connectors for REST API integrations.
- Achieved good performance with batch process, batch request APIs.
- Completed in a short time frame.
Technologies: Mule ESB, Anypoint Studio 3.6.2, Mule MMC deployment management, Postman REST API testing.
Confidential
Senior Integration Developer / Architect
Responsibilities:
- Self-Learn Mule ESB and Create POC for Confidential / Siebel bidirectional integration (Account, Contact) in 2 weeks.
Technologies: Mule ESB, Anypoint Studio 3.6.2, Mule MMC deployment management, Postman REST API testing.
Confidential
Onsite Tech Lead / Scrum Master / Offshore Coordinator
Technologies: Oracle CRMOD,.Net C#, Web Service, SoapUI, FitNesse (functional testing) .Net, CRMOD, PeopleSoft, Windows
Responsibilities:
- As the onshore team technical lead, performed requirement analysis, architecture design, design.
- As the offshore team coordinator, managed and guide the offshore team following agile delivery approach.
Confidential
Onsite Tech Lead / Integration Developer
Technologies: Oracle CRM on Demand, Intalio BPEL, Java Servlet, Web Service, SoapUI, FitNesse, Toad for Oracle
Software Environment: Oracle CRMOD, Oracle EBS, Java, J2EE
Responsibilities:
- integration developer, also play the rule as Solution Architect.
- Prototype, requirement analysis, architecture design, design, integration development, testing.
Confidential, Georgia
Onsite Tech Lead
Technologies: J2EE, EJB3, Weblogic10, Oracle10i, Linux, ALBPM 6.0.
Responsibilities:
- Participated as the Technical Lead for both the System Maintenance team and the Eligibility and Enrollment development team
- Analyzed, designed the most complex Eligibility Process which is the heart of the system. And led team implemented it.
- Acted as the primary Business Process Management (BPM) integration contact for both the system maintenance team and the Eligibility and Enrollment development team
- Team worked on the integration and testing of EJB business services with ALBPM implementations.
- Facilitated communication between U.S. BA team, development team and China development teams
Confidential
Offshore Tech Lead
Technologies: Oracle Fusion Middleware (ESB, BPEL, BAM), Java Web Service, SoapUI, XML, Hudson, Ant.
Responsibilities:
- Worked as an offshore tech lead and Scrum Master.
- Managed this multi-shoring project with agile iterative delivery approach, as well as established a continuous integration and testing framework which ensured quality and significantly reduced rework otherwise.
- Led and managed the 7 people offshore development team.
- Monitored and controlled process and quality as a Scrum Master.
- Led iteration planning meetings.
- Tracked risk and issues.
- Contributed in design, reviews.
Confidential
Team Lead / Scrum Master
Technologies:
- Oracle SOA products: Oracle SOA Suite 10g: ESB, BPEL, Oracle Service Bus (ALSB) Oracle SOA Suite 11g: OSB, Mediator. Oracle BAM: Reporting
- Open Source SOA products: OpenESB, FUJI
- Message Queue Product: Oracle AQ, IBM MQ, OpenMQ.
- IDE: Oracle JDeveloper, NetBean, Oracle Workshop
- XML, XSLT, XPath, XQuery
- Unit Testing & End-End Testing: SoapUI.
- CI (continuous integration): Hudson.
- Build and deployment: Ant.
- Scheduler: Cron.
Responsibilities:
- Tech lead and scrum master
Confidential
Onsite Tech Lead / Multi-shore Coordinator
Responsibilities:
- Worked as onshore tech lead and project manager.
- Managed client relationships, scope, schedule planning and tracking, quality control.
- Worked side by side with the previous vendor to get familiar with architecture and support process. Then transferred knowledge to the offshore development team.
- Redefined delivery process to accustom to the multi-shoring team. Facilitated communication between offshore team, onsite team and client.
- Clarified requirements, provided guidance to the offshore DEV team.
- Established and continuously improved the knowledge repository.
Confidential, MA
Client Lead, Process Manager
Responsibilities:
- Helped create and mature the process for Confidential ’s Support Service Offerings.
- Created Standard Operating Procedure (SOP) for the multi-shore support team to follow on day to day bases. The procedure followed industry standard -ITIL and was specific to Confidential 's multi-shore support model. The SOP document includes Incident Management, Service Request Management, Change Management, Problem Management etc.
- Customized the ticket tracking tool - Jira (issue types, workflows, screens, fields etc) based on the defined process, allowing the team to follow the process easily.
- Created a reporting tool for reporting and monitoring key metrics of supporting projects.
- Played Client Lead role for multiple Support projects.
