Developer, Mentor Resume
WI
SUMMARY:
- Technical leadership experience across end to end project lifecycle including Requirements Analysis, Design, Development, Maintenance & Support in a multi - vendor environment
- Excellent team player with good analytical and problem-solving skills
- Good at people management, mentoring and communication
- Proficiency in following areas -
TECHNICAL SKILLS:
Languages: Java 8
Front End Technologies: JavaScript, jQuery, JSON, JSP, HTML5, CSS
JavaScript Frameworks: Angular
Framework: Spring MVC, Spring Boot, Spring Cloud, HibernateMyBatis, Log4j
Service Architecture: REST, SOAP
Application/Webserver: Tomcat, IBM WebSphere
Build Tool: Maven, Gradle
Modelling Tool: UML
Version Control: CVS, SVN
Database: Oracle 10g, MySQL, Mongo DB
Query Language: SQL, PL/SQL
IDE: IBM WSAD 6.0, Eclipse, IBM RAD 6.0
Tools: Clear case, CVS, Toad, Microsoft VSS, Rational RoseVisio Professional, XML Spy, Cache Studio
SDLC Models: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential
Developer, Mentor
Tools: /Technologies: Spring Boot, Spring Cloud, Angular JS, Mongo DB
Responsibilities:
- Confidential ’s employee and payment processing system was developed on legacy JSP, Struts and J2EE framework on Oracle database. Reverse engineered the business and technical details from the current JSP, Struts and Oracle queries and stored procedures to create detailed functional and technical design specifications.
- Interviewed stakeholders to validate the current functionality and desired improvements in the new system
- Created UI forms using Angular, HTML 5, CSS 3 frameworks to create modern web application that works on all the browsers. Worked on Angular for designing a Single Page Application for the dynamic display of employee and payment details
- Developed Java REST Services to process information related to employees and payment done to them. Converted the existing business logic from Java Beans to REST based Microservices. Used Spring JPA for storing data to database.
- Worked on Microservice architecture using Spring Cloud architecture. Did domain modeling for the new system to create the new design/model for the Microservices
- Worked on spring cloud config server, Eureka naming server, Ribbon for client-side load balancing, Feign Rest Clients, Zuul Netflix Api Gateway, Zipkin and Rabbit MQ for tracing requests and Hysterix for fault tolerance.
- Used MongoDB for handling employee posts and blogs. All the logic from the legacy Oracle PL/SQL and stored procedures were moved to Java REST layer with storing of data limited to key/value based collections in MongoDB.
Confidential
Mid-Level Developer
Tools: /Technologies: Spring MVC3, jQuery, MyBatis, Maven, REST, Eclipse
Responsibilities:
- Migrated the persistence layer classes from legacy system to Mybatis
- Migrated many smaller sub systems to Spring MVC framework
- Provided QA and Production support to close out many existing defects
Confidential
Mid-Level Developer
Tools: /Technologies: Spring MVC3, jQuery, Hibernate3, Gradle, REST, Eclipse, WAS 8.5, SVN
Responsibilities:
- Developed REST service to query the database and fetch user details
- Made changes in jsp to display consent popup if the user is eligible
- Provided KT to offshore on using Spring framework for future enhancements
Confidential
Mid-Level Developer
Tools: /Technologies: Spring MVC3, jQuery, Hibernate3, Gradle, REST, Eclipse, WAS 8.5, SVN
Responsibilities:
- Migrated existing Java code from Java 1.4 to Java 1.7
- Worked as a IBM WAS administrator to migrate the application from WAS 7 to WAS 8.5
- Worked as support team lead for fixing issues that arose during WAS 8.5 migration
- Worked as Version control coordinator in maintaining and moving code across testing and production environments using SVN
Confidential
Developer, Onsite Coordinator
Tools: / Technologies: JSP, SQL, PL/SQL, Oracle 10G, Cache Object Script, Cache
Responsibilities:
- Developed JSP’s and Java business logic for handling Options and Mutual Fund Logic
- Handled communication across multiple stakeholders, business analysts, Data warehousing team, networking team, Security team for collecting project requirements.
- Handled communication with offshore (India) team for implementing the various project requirements.
- Worked along with QA and Production teams for the error free implementation of projects.
- Developed test cases for end to end integration testing
Confidential, WI
Onsite Developer
Tools: & Technologies: WebSphere AppServer, Java 1.6, Servlet, JSP, UML, Rational Rose, SQL, PL/SQL, JAXB, XML Spy, SOAP, JavaScript, IBM RAD 6.0, XML, XSD, WSDL
Responsibilities:
- Developed Class diagrams, Sequence diagrams, Schema diagrams using UML during design phase.
- Developed web service client using JAXB and SOAP for communicating with the external web service provided by ADR.
- Developed new DDL’s and DML’s using SQL and PL/SQL to handle the information obtained from ADR vendor.
- Created a detailed test strategy document and test scripts to make sure all functionalities are tested.
- Did production support and resolved highly critical issues.
Confidential
Lead Support, On Call Support
Tools: /Technologies: Java 1.5, J2ee, XML, XSD, SQL, PL/SQL, Performance Tuning tool like
Responsibilities:
- Fixed production issues with a quick turnaround time.
- Handled many Type 1 production outages efficiently.
- Handled communication with offshore team for fixing issues
- Provided on call support during weekends and during production elevation
Confidential, WI
Developer, Mentor
Tools: & Technologies: Java 1.6, JSP, Servlet, XML, XSD, SQL, PL/SQL, DHTML, JavaScript, Log4j
Responsibilities:
- Developed a new JSP, JavaScript, Servlet, Business Logic using POJO’s and DAO for Third Party Designee.
- Provided guidance to junior developers.
Confidential, WI
Developer
Tools: & Technologies: Java 1.5, Servlet, JSP, DOM, SQL, PL/SQL, HTML, JavaScript, XML, XSDWSDL, UML, Rational Rose, XML Spy, IBM WebSphere 5.0, IBM
Responsibilities:
- Developed prototype for the new screens using HTML and Javascript and presented the same to the client.
- Developed a new web service and web service client called “JBilling” using SOAP, XML and XSD.
- Developed the functionality to dynamically add violations in driver screen using Javascript and DOM.
- Developed PL/SQL procedure to automate the database entries for JBilling.
