Software Programmer Resume
Warren, NJ
PROFESSIONAL SUMMARY:
- 9+ years of experience in analysis design, development and implementation of various ecommerce applications, internet/intranet, web, and Cloud - based Development, using Java, J2ee, Spring boot, spring cloud, web logic, tomcat and ATG Dynamo technologies spanning the entire SDLC.
- Worked in migrating monolithic application into individual services based on micro services architecture using Spring-framework (Spring Boot, Spring Cloud, and Eureka etc.)
- Oracle ATG web commerce certified: 1Z0-510 - Oracle ATG Web Commerce 10 Implementation Developer Essentials
- Proficient in application development on the ATG commerce platform.
- Hand on experience in Adobe CQ.
- Worked as Team Lead, for end to end delivery of a product, which includes, gathering requirements, design, analysis and technical guidance etc.
- Worked in both Agile and water fall methodology.
TECHNICAL SKILLS:
Tools: and Frameworks:: Microservices, Spring Cloud, Spring Boot, Spring MVC, Spring AOP, J2EE, Oracle ATG Commerce, Adobe CQ, Jquery, Rest Web Service, Eclipse, Web Logic, XML, SVN, Accurev, GIT, Stash, AWS, Tomcat, Postman, MySql Developer tools, Kibana, Rabbit MQ, Maven, Jenkins, JSP, Jira, HP ALM, SOAP UI
Database:: MYSQL, Redis
Language/Scripting:: Java 8, C++, Java Script, JQuery, Angular JS, HTML
WORK EXPERIENCE:
Confidential, Warren, NJ
Software Programmer
Environment: Java, Microservices, Spring Boot, Spring Cloud, Eureka, feign, hystrix, Zuul, Restful web services, ATG Commerce, JSP, Angular JS, Ajax, Web logic, Redis, GIT, Accurev, AWS, Kibana, Junit, Swagger, Rabbit MQ, Angular JS, Maven, Jenkins.
Responsibilities:
- Designing and creating Verizon B2B ordering flow in micro service Architecture using Spring Boot and spring cloud technologies.
- Established new web service endpoints, writing controllers, managers and services to internal web services.
- Designing caching logic for Micro services
- Bulk service implementation using Asynchronous service calls
- Worked in enhancing features and plan related flow in the existing ATG commerce based OMNI applications based on business requirement
- ATG Repository extension and implementation
- Worked in SCRUM Agile project management methodologies, use JIRA for task tracking and participate in sprint planning, stand up and retrospectives.
- Involved in fixing critical production issues.
Confidential, Bothell, Washington
Lead Engineer
Environment: Java, Servlets, Java script, JSP, Jquery, Ajax, Oracle ATG, Endeca, BCC, ACC, Adobe CQ, Rest MVC, XML, Web Logic, Eclipse, SVN, AWS
Responsibilities:
- Involved in the systems requirement study, design and development.
- Developing/modifying application buy flows based on business requirement
- Customization of ATG Order object to include new properties
- Customized commerce pipeline, modifying various pipeline processors like ‘updateOrder’, ‘refreshOrder’, ‘processOrder’.
- Working on DAF pipeline, to get the shopping cart from cassandra cloud
- Modifying Add to cart functionality, customized its form handler and its various custom compatibility pipeline chains
- Working on check out flow, customizing various form handler like ‘CommitOrderFormHandler’
- Converting various form handler and droplets to ATG Rest MVC web service, creating new actor chains for exposing the data to front end
- Implementing cache processors to fine tune performance of certain pages in Confidential &T application
- Querying the custom catalog repository to retrieve various product’s
- Profile customization, personalization and promotions etc.
- Working with CMS and CI teams to create component, templates and set the content in CQ
Confidential
Software Engineer
Environment: Java, Android, XML, Eclipse, SVN
Responsibilities:
- Developing contact module of email client and some protocol level implementation
- Integrating fips compliant C++ encryption library with android application.
Confidential
Software Engineer
Environment: C/C++, QT, Linux
Responsibilities:
- Creating UI screens and module development.
- Porting from QT version 3.3.4 to 4.4.3 and Bug fixing.
