Full Stack Developer Resume
EXPERIENCE SUMMARY:
- Over 12 years of IT experience.
- Managed whole project individually.
- Excellent experience in JAVA/J2EE Technologies.
- Experience in open source technologies like Struts, Spring, Spring Boot, Hibernate, Ant.
- Having knowledge in XML parsers like JAXB, SAX and DOM.
- Very good team player, detail - oriented and self-motivated person.
- Very good articulation and presentation skills.
- AWS - Associate Developer Certified
TECHNICAL SUMMARY:
Programming Languages: Java, JSP, HTML, XML, JavaScript, Servlets and SQL, CSS, JQuery, Angular 4
Software architecture: J2EE, SOA, Struts, Spring MVC, Hibernate, AJAX
RAD environment : Eclipse, Visual Code
RDBMS : Oracle 8/9, SQL Server 2005, DB2
Application Servers: Tomcat, JBoss, web sphere
Operating Systems: Windows/NT, Linux
ENGAGEMENT OVERVIEW:
Confidential
Full stack developer
Responsibilities:
- As an on-site coordinator am responsible for driving the daily status meetings and co-ordinate with the offshore team on the development activities.
- Extensively Involved in Requirement Gathering, Estimation and planning Discussions.
- Following agile methodology in development and maintaining the system.
- Involved in architecture design.
- Migrate the existing application from JDK 1.6 to JDK 1.8 and WebLogic servers from 7.X to 12.1.3 and resolve the dependency issues with other communicating systems.
- Responsible for breaking down complex monolithic applications to modules, creating a pom file and mavenising the project.
- Written Unit Tests to test the service layer using Mockito and JUnit and used SOAP UI for testing the web services.
- Migrated from SVN to GitHub for version control.
- Involved in production installs and proactively analyze and resolve the production issues.
- Always closely worked with team members to share knowledge on various phrases of the application.
- Extensively involved in functionality testing to resolve data integrity related issues and system enhancements.
- Rewrite the PLSQL code to JAVA services, written HQL code and use JPA.
- Worked on JMS queues, customized the payload to in corporate with existing JMS.
- Mentored/Lead the offshore team on Angular (7.X) development and migrated the legacy trailer management and package load details page to angular component.
- Created Micro services to fetch the trailer and package details from TMS Oracle DB.
- Created the wireframe for Angular application.
- Created the Angular components with respect to different screens.
- Created dynamic building for UI (Angular) component based on environments.
- Created Gradle build Spring Boot application for npm install and npm build and added the angular(Web) files as static content.
- Created CI/CD for build and deployment of Angular UI components to PCF, utilized Spring config server to fetch the cloud properties based on the environments.
Environment: JAVA 1.8, Servlet, Spring Boot, SVN, GIT Lab, WebLogic, Angular 7.X, PCF, Jenkins
Confidential
Technical Lead - Onsite
Responsibilities:
- Involved in architecture design.
- Onsite Lead coordinating offshore team.
- Creating AWS components (S3, Lambda, EC2, AWS Batch)
- Replaced the storage of files in the linux server with Amazon S3.
- Developed Micro services (AWS Controller layer) which invokes the S3 bucket, read the file, creates the AWS batch, process the file, insert data to DB.
- Rewrite all the UNIX scripts and created Micro services for all the Batch Jobs. This has been carried out with help of Spring Rest layer.
- Involved in code review.
- Created the repository in Github for maintaining the shell scripts.
- Created the CICD for commissioning the EC2, pulling the files from GitHub, S3 and moving the files over to linux servers for processing.
Environment: JAVA 1.7, Spring Boot, AWS, AWS SDK, S3, Lambda, Docker, AWS Batch, GWT, WebLogic.
Confidential
Tech Lead - Onsite
Responsibilities:
- Involved in the analysis and design and took responsibility for the whole project delivery.
- Managing the development team and mentoring.
- Coordinating with the Onsite people to get the requirements and understanding it and assigning task to the development team.
- Develop new functionality or propose new ideas.
- Involved in migration of entire UI component from JSP in iVAPP to Angular 7.
- Helping out the developers in understanding the exiting JSP pages/scriplets.
- Involved in code review.
- Developed Micro services for the Enums that are used in the iVAPP UI.
- Enum services - typically uses the existing XSD at runtime that converts to JSON output which is used by iVAPP UI.
Environment: Angular 4, HTML5, CSS, Java Bean Shell, Spring Rest Services, JAVA, JAVA Reflections, Spring.
Confidential
Tech Lead
Responsibilities:
- Involved in the analysis and design and took responsibility for the whole project delivery.
- Managing the development team and mentoring.
- Coordinating with the VDSI to get the requirements and understanding it and assigning task to the development team.
- Develop new functionality or propose new ideas.
- Involved in code review
Environment: JQuery, HTML5, CSS, Java Bean Shell, Spring Rest Services.
Confidential
Lead Engineer
Responsibilities:
- Involved in the analysis and design and took responsibility for the whole project delivery.
- Managing the development team and mentoring.
- Coordinating with the VDSI to get the requirements and understanding it and assigning task to the development team.
- Develop new functionality or propose new ideas.
- Involved in code review.
- Involved in the analysis and design and took responsibility for the whole project delivery.
- Coordinating internal reviews for design and code.
- Develop new functionality.
Environment: Hibernate, Spring, Struts, Java Script, DB2, Web Sphere.
