4
Sachin Garg [email protected] Tel: +12243889650 2637 Tomales Bay Dr BayPoint, CA - 94565 SUMMARY Experience in different domains Whole Sale Retail Banking, API building, Retail, EMV, Card Processing, Point Of Sale, E Commerce, Insurance, Underwriting and Storage domain. Experience in Open source frameworks MuleSoft (Enterprise Service Bus) ESB, Spring Integration, Spring MVC, Struts 1.1, ATG, Bean Store. Experience in Service and API Integration Domain Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts 1.1, Spring 3.2/3.4 Framework. Worked on JDK 1.5, JDK 1.6, JDK 1.7 and JDK 1.8. Experience on SOA architecture and Micro Services architecture. Experience in Rest API using Jersey and SOAP based web services. Experience on different formats like JSON, XML, YAML for REST API. Experience in REST API Building and Integration API Building. Worked on POSTMAN, POSTER Rest TEST Client. Worked on Mule ESB using MuleSoft 5.4.3, Mule MMC and Mule Expression Language. Working on ESB WEBHOOK implementation. Working on WSO2 API Manager. Worked on IBATIS and Hibernate for persisting data to different relational databases. Experience with different IDEs like Eclipse 3.x, Spring Tool Suits (STS) and IBM RAID. Experience on MuleSoft IDE i.e. AnyPoint Studio. Worked on JAVA Deploy R integration. Worked on Web Container which is Tomcat and in Application server which is IBM Web Sphere 8.5.Also on Jetty. Good knowledge of testing concepts and working knowledge of Cucumber, Rest- Assured, Junit using Mockito and Easy Mock. Working on TDD and BDD methodology. Worked on Shell Script and Perl script on Linux and UNIX environment. Worked on Swagger for building dev portal with API specification. Experience in usage of Continuous Integration Tools like Jenkins, Bamboo, and Cruz Control. Experience version control systems like GIT, Sub Version/SVN, CVS, VSS, clear case. Experience in Apache Ant and Maven for build and create ear/war/jar files for deployment. Highly experienced in working with Design Patterns. Proficiency in Object Oriented Design (OOAD) and Analysis. Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Good knowledge of Software Development Life Cycle (SDLC). Experience in Agile Methodology, SCRUM and KANBAN.

Sachin Garg Resume

Embed Size (px)

Citation preview

Page 1: Sachin Garg Resume

Sachin [email protected]: +122438896502637 Tomales Bay DrBayPoint, CA - 94565

SUMMARY

Experience in different domains Whole Sale Retail Banking, API building, Retail, EMV, Card Processing, Point Of Sale, E Commerce, Insurance, Underwriting and Storage domain.

Experience in Open source frameworks MuleSoft (Enterprise Service Bus) ESB, Spring Integration, Spring MVC, Struts 1.1, ATG, Bean Store.

Experience in Service and API Integration Domain Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts

1.1, Spring 3.2/3.4 Framework. Worked on JDK 1.5, JDK 1.6, JDK 1.7 and JDK 1.8. Experience on SOA architecture and Micro Services architecture. Experience in Rest API using Jersey and SOAP based web services. Experience on different formats like JSON, XML, YAML for REST API. Experience in REST API Building and Integration API Building. Worked on POSTMAN, POSTER Rest TEST Client. Worked on Mule ESB using MuleSoft 5.4.3, Mule MMC and Mule Expression Language. Working on ESB WEBHOOK implementation. Working on WSO2 API Manager. Worked on IBATIS and Hibernate for persisting data to different relational databases. Experience with different IDEs like Eclipse 3.x, Spring Tool Suits (STS) and IBM RAID. Experience on MuleSoft IDE i.e. AnyPoint Studio. Worked on JAVA Deploy R integration. Worked on Web Container which is Tomcat and in Application server which is IBM Web

Sphere 8.5.Also on Jetty. Good knowledge of testing concepts and working knowledge of Cucumber, Rest-Assured,

Junit using Mockito and Easy Mock. Working on TDD and BDD methodology. Worked on Shell Script and Perl script on Linux and UNIX environment. Worked on Swagger for building dev portal with API specification. Experience in usage of Continuous Integration Tools like Jenkins, Bamboo, and Cruz

Control. Experience version control systems like GIT, Sub Version/SVN, CVS, VSS, clear case. Experience in Apache Ant and Maven for build and create ear/war/jar files for deployment. Highly experienced in working with Design Patterns. Proficiency in Object Oriented Design (OOAD) and Analysis. Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence

diagrams and class diagrams using UML. Good knowledge of Software Development Life Cycle (SDLC). Experience in Agile Methodology, SCRUM and KANBAN. Experienced in front end technologies like HTML, JQuery, Java Script and XML technologies

including XML, XSD, XPath, JAXB and castor. Worked on relational Databases like Oracle, DB2, MONGO DB, and HSQL DB. Excellent troubleshooting skills and proactive problem solving approach with excellent

leadership, interpersonal and time management skills. Senior Sun Certified Java Programmer (SCJP) with 8years experience in Software

development with expertise in design development and deployment of Client/Server and distributed N-tier applications using Java/J2EE, Ecommerce & Web Development.

In-depth and hands-on experience in Object-Oriented Programming (OOP) and Analyses. Excellent communication skills, both written (documentation) and verbal (presentation). Reliable, responsible, innovative and versatile team player; Can work independently with

minimal supervision.

Page 2: Sachin Garg Resume

Ability to understand the larger context of domain relevance and relate to overall application area.

TECHNICAL SKILLS

Languages & Web Technologies

J2SE/J2ee, MuleSoft ESB, Spring MVC, Spring Dependency Injection, Spring transaction Management, Struts, RMI using Spring, JMS with Spring, Quartz with Spring, JDBC template with Spring, IBatis, Restful Web Services, SOAP based web services, Java integration with Deploy R, Spring MVC, basic JavaScript, Hibernate

Scripting Shell Scripting and Perl ScriptingTools JUnit, Maven, Apache ant, log4j, Web Fx (Java Script Tool), Jira,

Putty, Cygwin, Bamboo, Jenkins ,WinScp, FileZilla, SOAP UI, Stash,, PMD, Sonar, POSTMAN, Mockito, CUCUMBER

Data Base DB2, Oracle, HSQLDBApp/Web Servers IBM Web Sphere 8.5, Apache Tomcat 7, Jetty.Design Methodologies Agile Methodology, SDLCVersion Control Tools SVN, Clear Case, Star Team 8.0, Virtual Safe Source 6.0,GIT

IDEs IBM RAID, STS, Eclipse 3.x., AnyPoint StudioOperating Systems MAC OS X, Windows XP/2007/8/10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Client: Wells Fargo - April 2016 – presentBAAS - Payments Build API: This project is at initial stage of requirement gathering where client wants to migrate to REST API’s to be used as a payment as a service(PAAS) as a part of BAAS.Technologies: MuleSoft ESB, WSO2 API Manager, J2SE, Swagger, YAML, JSON, REST Full API, AnyPoint Studio, Cucumber, Rest-assured, GIT Hub, Mule MMC, Scrum.

Client: CNA - Jun 2015 – Mar 2016Price Rating Impact analysis Search GUI: Project is all about providing web based application for business users and support team to raise new policy rating job or search exiting policy rating job or to view all jobs. Perform requirement gathering for new functionality/feature in the product. Design and implementation PRIA GUI. Technologies: Spring MVC, JQuery, JSP, Mule Soft, REST API, Any Point Studio, Hibernate, Spring

Transaction Management, Web Sphere 8.5

Enterprise Price Rating System (EPR): Project is all about transforming one XML (XSD's) coming from Source system to XML (XSD) to be consumed by target system which is rating engine. Perform requirement gathering for new functionality/feature in the product. Design and implementation. Technologies: Spring CXF, SOAP web service, core java, Jaxb.

Client: CNA - May 2015 – Jun 2015

Page 3: Sachin Garg Resume

Analytical Life Cycle: Project is based on getting score from analytical tool i.e. Deploy R by parsing policy numbers and policy effective dates by utilizing Restful web services and Java interfaces to integrate with Deploy R scripts. Perform requirement gathering for new functionality/feature in the product. Design and implementation Analytical life cycle. Creating java based interface which will interact with R scripts. Creating of Restful web service that will make calls to R scripts using java interface and display the

results. Technologies: Mule Soft ESB, Any Point studio, Java based Deploy R API to integrate with R

scripts, Rest Full web services, Deploy R to execute R scripts

Client: Walgreens - July 2013 – Apr 2015Next Generation Point of Sale (NGPOS) and Mobile Point of Sale (MPOS): state and event based application: working on Beanstore framework to help client store customer executives to perform retail operations in effective transactions. Design and implement Universal Swipe for Walgreens. Designed and implemented EMV which is chip base implementation for Walgreens Technologies: J2SE, Spring DI, Spring AOP, Spring Batch, Rest Web services, IBatis, JQuery, Java

Scripts, Struts, JSP, etc.

Client: Best Buy at Richfield Minnesota USA - March 2013 - June 2013OLS Search Integration: Delivered enhancement and defect fixes for OLS Search Integration. Created Search URL to make request for a JSON object from Other Search Module i.e. SAAS

(Search as a Service). Consumed JSON Object returned by SAAS and displaying it on OLS(Online Store) i.e. Best Buy site Technologies: ATG Platform, J2SE, Maven, JUnit with Mockito, SVN.

Client: Best Buy at Richfield Minnesota USA - Dec 2012 – Feb 2013Complex Offer Management-Full Integration: Enhancement and Defect Fixes for COM-FI software Performed storing and retrieving data from data base based on time stamp Performed timer task to continuously monitor database for pricing changes. Technologies: Spring, JMS with Spring, Maven,log4j, quartz scheduler with Spring, Oracle JDBC

with Spring,J2SE, REST Web Services, Unit, SVN.

Client: Hewlett Packard - June 2009 – Nov 2012Virtual Library System: provided virtual storage to large number of backup applications to store large amount of data on hard drives based on customer requirements, and interface between Backup applications and the Physical storage i.e. tape drives by providing exact replica of the Physical storage to enhance the transition speed.Features of VLS: Improved storage speed and capacity, secured maintenance of packages, eased data retrieval process

Client: Hewlett Packard - Apr 2008 – May 2009HP-Enterprise Plug-in for Eclipse (EPE: development project on an Integrated Development Environment for Java/C/C++ to create project/files remotely on the Tandem servers. Different tools in the projects:

Migration Tool: Migrates Projects from Visual Studio to Eclipse Projects Transfer Tool: FTP Projects to the Server Remote Define Tool: Creation Of define files which can be executed directly on the server on a

single command. Designed and developed enhancement request, supported end user maintenance, and managed QA

cycles.

EDUCATION

Page 4: Sachin Garg Resume

B.Tech. Information & Technology (2003-2007) from Doon Valley Institute of Engineering & Technology, Karnal with an aggregate of 70%

12th (C.B.S.E) from Pratap Public School, Karnal, with 70.8% 10th (C.B.S.E) from Pratap Public School, Karnal, with 71.8%