Project Lead Resume
SUMMARY
- 14+ years of significant and progressive experience in IT and played variety of roles in SDLC phases
- Extensive domain knowledge in the field of Banking & Telecom sectors
- Full stack developer with experience in Java/J2EE, Microservices, Spring Boot, Java, XML, Web Services, Hibernate, HTML, CSS, JavaScript, jQuery, Ajax, JSTL, JSON, JSP, Servlets, Mavan, Ant, Jenkins.
- Involved in business/system architecture, system design, database design, framework design, and test plan development
- Very good professional experience in analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications, SOA based applications.
- Well versed with all the phases of Systems Development Life Cycle namely Requirements Gathering, Requirement Analysis, Design, Implementation, Deployment and Support as per Quality Standards using Agile, Waterfall and Scrum methodologies.
- Experience in implementing Design Patterns and J2EE Design Patterns.
- Proficient in creating Use Cases, Sequence Diagrams, Activity Diagrams, Class Diagrams, Data Flow Diagrams etc.
- Experience working various industry leading application/web servers, database, and tools.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE
Server Programming: JSP/Servlets, EJB 3.0, JNDI, JMS
Java related frameworks/APIs: Microservices, Spring Boot, Hibernate, MVC/J2EE, JDBC, Struts, AJAX, Java Mail, JDK JavaBeans.
Design Patterns: UML, Java/J2EE Design patterns
SDLC Methodologies: Waterfall, Agile
Application Servers: IBM WebSphere Application Server(WAS) 6.x/7.x, BEA Web logic Application server 9.x/10.x, Jboss 7/10, Oracle9iAS
Web Servers: Apache Tomcat 6.xand Spring TC server
Commerce Servers: Broad vision commerce server 4.5, Hybris commerce server 4.x/5.x
IDE: Web Sphere Studio Applications Developer (WSAD) V4.x/5.x, Rational Application Developer (RAD) V6.0, Eclipse3.1/Luna
Build Tools: Ant, Maven
Version Control: CVS, SVN
Web Languages/Scripts: HTML, JavaScript, jQuery, ExtJs, XML, XHTML, DTD, XSD and XSLT, CSS, JSON, JSTL
Unit Testing: JUNIT
Relational Databases: Oracle, MySql
Database Related: JDBC, ODBC, PL/SQL Stored Procedures
Tools: WinScp, TOAD, Putty, Splunk, SQL Developer, XML Spy, Google Analytics, Adobe Test & Target
Operating Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, TX
Project Lead
Responsibilities:
- Involved in development and implementation for the client’s requirement.
- Created the Services based on the client’s requirement.
- Used Contivo for converting public schema to private schema.
- Used the Tibco Business Studio to create BPM
- All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate.
- Developed server - side application using Spring MVC, Spring AOP, Spring IOC, Spring Security, Spring Batch.
- Designed and developed various Micro services using spring boot, with microservice architecture using REST framework. Also, used Hibernate for integration with spring framework.
- Experienced in leveraging API Gateway for runtime governance and security of Microservices.
- Create RFP Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
- Technical hands on experience with Microservices based architecture, where software is developed as small and independently deployable services that work together modeled around a business domain.
- Services Development, Unit testing and Enhancements.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, JavaScript and Bootstrap.
- Implementing JAX-RS services using Spring Boot.
- Responsive web design (RWD) is developed using frameworks like typescript and MVC frameworks and Bootstrap.
- Created data maps from the HTTP request to the service JMS request and vice-versa for the response.
- Deploy the Restful service as a regular CSI M2E bundle.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
Confidential
Senior Analyst
Responsibilities:
- Involved Development and implementation for the application.
- Created Design document review, code and unit test case document review.
- Daily or weekly status call with onsite team.
- Involved in preparation of test case document for my modules.
Confidential
Consultant
Responsibilities:
- The results of the data quality checks are associated with the specific policy, reinsurance and location records.
- The results consist of: A data quality error code and description of a record by record basis, such that the ability to record multiple exception for a specific records in facilitate and can be reported against.
- Data Quality notifications can be emailed back to the appropriate person/group that is responsible for the underlying information.
- URL based information submissions have the data quality results emailed back to the submitter.
- Development for the application.
- Design document review, code and unit test case document review.
- Requirement gathering.
- Assign the task to the team and track the status of work.
- Keep track the Leave plan as well as timesheet entry.
- POCs for the design and technology stack decisions.
- Development for Implementation of Data Quality Check and CAT Management.
Confidential
Senior Software Engineer
Responsibilities:
- Mandatory Corporate Actions: Every time the changes in Corporate Company. The Agency can’t take decision directly. They have to send request to share holder. The changes have been taken if they get more than fifty percentages of acceptances from the share holder. Otherwise the request will be get cancelled by the Corporate Company.
- It will take more process time, to change the action in corporate company. Because, they can’t get immediate response from the share holder once they receive the request.
- The Agency can’t take decision directly
- Voluntary Corporate Actions: The agency has rights to take the decision directly without share holder acceptance. The agency has authorized to take decision, and also the processes time happen very fast. It will send information to the client about the change or request.
- The agency has rights to take the decision directly without share holder acceptance.
- The processes time happen very fast.
- Assign the task to the team and track the status of work.
- Keep track the Leave plan as well as timesheet entry.
- Daily or weekly status call with onsite team.
- Development for Implementation of the main modules
- Involved in the preparation of requirement gathering discussion.
- Preparation of document about the framework.
- Review the document.
Confidential
Software Engineer
Responsibilities:
- PRTS (Problem Resolution Tracking System) is a global issue tracking system to manage issues related to the development and production of Confidential (GM) components, sub-systems, and vehicles.
- The system tracks an issue from its origination to closure. The current PRTS+ system is based on Lotus Notes and is deployed in regional databases (GMNA, GME, GMLAAM, GMAP), as well as subsets of these databases.
- The application supports two major issue resolution processes - one for current production vehicles and one for pre-production vehicles. There are also some minor variations that are accommodated for specific regions.
- GM has determined that the current system is not able to meet the requirements necessary to enable GM to work as a single common global organization to track and resolve issues.
- Additionally, the current platform is not an approved GM Information Technology standard.
- Involved in the development and Implementation of the main modules such as Admin,Business Items.
- Developed server-side programming logic using Struts Jsp files along with Validator and Tiles Framework.
- Involved in integrating the modules between Action classes and Service classes in Struts.