Senior Developer Resume
Hudson, OhiO
PROFESSIONAL SUMMARY:
- 11.5 years of experience, in IT product design, development and maintenance, in health care, automotive, energy trading, telecom, ecommerce and banking/insurance domains:
- Designed the architecture and led the team that developed the next phase of Confidential Audi Care Maintenance System.
- Enhanced the payment gateway for Nationwide to include quick pay feature and also integrated Titan insurance policies with Nationwide.
- Developed the apple store portal (store.apple.com) features related to shopping cart, items pricing and product checkout.
- Designed and developed the telecom infrastructure management product for clarity.
- Worked on logistics module of Endur which is the energy trading and risk management platform of shell.
- Developed the flight and hotel software for one of the major travel portals in ecommerce space.
- Extensive development experience in Core Java, JEE technologies as well as in Spring/Hibernate frameworks. Worked on various modules of Spring such as Spring Boot, Spring Core, Spring AOP, Spring JDBC, Spring Web and Spring MVC.
- Experience working with frontend frameworks such as AngularJS/ReactJS and other frontend technologies like Javascript (ES5/ES6), Jest/Enzyme, html/css etc.
- Experience implementing and consuming RESTful API’s using Spring Web.
- Worked on relational databases like Oracle 12c and MySQL using JBDC as well as ORM tools like hibernate.
- Strong understanding using JMS and ActiveMQ as message broker for asynchronous messaging.
- Worked on version control tools such as git, subversion and rational clearcase.
- Experience using Maven and Gradle to install and deploy project builds and in continuous integration and scheduling of build processes using Jenkins.
- Team leadership experience and excellent interpersonal and organizational skills.
TECHNICAL SKILL:
Languages: C, C++, Java 8, Common Lisp
Backend Skills: Spring Boot, Spring MVC, Spring Core, Spring AOP, Restful Web Services, JMS/ActiveMQ, Servlets/JSP, JDBC, XML/Json
Frontend Skills: AngularJS, ReactJS, html/css,Javascript(ES5/6)
Backend frameworks: Spring 3/4, Hibernate 3
App\Web Server: IBM WebSphere 8.5, Tomcat 9.0, Jboss 6
Databases: Oracle 10g/11g/12c, MySQL
Operating Systems: Linux, Windows 7/8/10
Design Tools: Microsoft Visio
IDE s: Eclipse, Intellij, Emacs
Other Tools: Subversion, Git, Rational Clear Case, Jenkins, Maven, Docker
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Hudson, Ohio
Environment: Java 8, Javascript (ES6), Spring 4, Guava, React 15.5, Redux, Reflux, Jest/Enzyme, Oracle, MySql, Docker, Git, Tomcat, Gradle, Intellij
Responsibilities:
- Developed the restful api for drug adverse reaction application for getting, creating and updating drug adverse reactions and its child components. Also, developed associated services, domain objects and the DAO’s.
- Developed an intermediary system to fetch medical condition codes/synonyms from medispan system and publish it on a synchronous bus. The core system subscribes to the bus and store the load in local database, check for periodic updates and exposes a restful api for CDI - ADR to read the data.
- Developed the application feature to populate an ingredient set for a packaged product and display its various ingredients for different display orders depending upon region.
- Configured the various lco preview business rules in the system which aggregates similar drug adverse reaction entries to an appropriate display bucket depending upon the incidence and range of similar drug adverse reaction entries for the same adverse reaction.
- Configured the routes using React router to map various paths to React components.
- Secured the application using token based authentication. The password is verified against the credentials stored in LDAP server, the authentication token is returned from backend which is stored in a session storage object.
- Upgraded the front end react flux architecture from reflux to redux consisting of action creators, reducers and a single store for the data.
- Wrote backend tests using Junit/Mockito and front end tests using Jest/Enzyme framework utilizing shallow rendering for testing each react component in isolation.
Confidential
Technical Lead
Columbus, Ohio
Environment: Java 7, Spring MVC, Spring Core, Subversion, Maven, Splunk.
Responsibilities:
- Designed the quick pay feature in the payment module where user can make a quick payment without logging.
- Designed the new RESTful api’s for PBS which is the payment backend that fetches policy agreement data, customer data and the billing information.
- Integrated Titan policies with Nationwide payment gateway so that users use a single application for making payments for all type of policies.
Confidential
Architect/Team Lead
Environment: Java 7, Spring 3, Angular JS 1.4, IBM WebSphere 7, Oracle 12c
Responsibilities:
- Worked with business analyst for project and effort estimations and incorporated various business use cases in Business Requirement Specification.
- Prepared the technical architecture document containing project architecture for the next phase of ACMS dealer application. Changed existing application design from struts/jsp to spring/AngularJS with restful backend api’s and responsive frontend design.
- Led a team of 5 developers which developed responsive single page ACMS Application consisting of searching, editing, and transfer and removing maintenance contracts. Also, included features for creating e-contracts, quick contracts, new refunds, detailed search for contracts etc
- Added drilled down charting at dealer, area and region level for sold contracts and refunds.
- Attended various meetings with the BA’s, managers and the other business stakeholders in the project from time to time.
Confidential
Environment: Java 7, Spring 3, Javascript, Restful Web API’s, Maven 3.3
Software Developer
Responsibilities:- Developed restful API for AOS checkout services on top of checkout Offer Service, retail inventory service and shipping service.
- Modified pricing rules in Price Service to ensure in corporation of extra levies.
- Documented user flows, sequence diagrams and service level interactions for checkout services.
- Prepared various keynote presentations detailing the architecture and the interaction between different backend services.
Confidential
Technical Lead
Environment: Java 6, Spring 2.5, Hibernate 3, Oracle 10g, Sql, Jboss 6, Tomcat.
Responsibilities:- Designed the new data model of the system and did normalization for the tables.
- Extracted the business data and the metadata from older system using sql queries.
- Populated sql data to staging database (for data cleansing/transformation) and converted into xml which was finally uploaded into the system.
- Maintenance and development for Endur’s logistics and scheduling tools covering bulk logistics, power scheduling, and gas pipeline scheduling.
- Migrated field level and business information from legacy trading systems-Endur 5.2, LPS and DEA (legacy database) to the Endur 9.0 version.
Confidential
Oregon, US
Software Engineer
Environment: Java 6, SOAP, JAXB, Apache CXF 2.5, Spring AOP, Oracle
Responsibilities:
- Implemented various product features like scheduling doctor visits, hospital network integration and health information management system.
- Developed SOAP web services using Apache CXF to interact with different third party health care providers.
- Used Spring AOP to add performance metrics for various EMR modules.