Full Stack Developer Resume
GA
SUMMARY
- 8 years of experience in Java/J2EE technologies wif strong experience in web application development.
- Experience in developing Microservices using Spring Boot and Spring Rest.
- Hands on experience on developing RestFul web services.
- Hands on experience on front end development wif HTML5, JavaScript, Angular 2, CSS3, Jquery and Bootstrap.
- Experience in Agile Software development environment using methods like Scrum, Pair programming, Pivotal tracker and Jira.
- Hands on experience wif Test Driven Development wif Junit, cucumber, Spock, Groovy, Karma and selenium.
- Hands on experience wif Mocking test suites using Mockito, Powermock and Wiremock.
- Hands on experience on deploying teh apps to different platforms like Pivotal Cloud Foundry, Tomcat ISP, Grid and Airwatch.
- Hands on experience on mobile development as well web development.
- Hands on experience on monitoring teh apps wif AppDynamics, Grafana, and Graphite and Splunk dashboards.
- Hands on experience wif domain driven design development.
- Hands on experience on Continuous Integration and delivery (CI/CD) using Jenkins and Concourse.
- Experience in writing teh apps in Spring Batch framework.
- Experience in working on NoSQL database Cassandra.
- Hands on experience on using various IDEs like Eclipse, RAD, IntelliJ and Visual Source Code.
- Hands on experience on various database like Oracle, DB2 and Informix.
- Domain expertise in Retail area. Like Stores - inventory etc.
- Hands on experience wif Gradle, maven, Cordova and Ant build Tools.
- An excellent team player and self-starter wif good communication skills.
- Continual learner and Adaptive to learn and implement new technologies.
- Source-code version-control experience wif Github, SVN and CVS.
- Experience wif configuration tools like opsware and Puppet.
- Converted multiple legacy applications to Cloud platform wif 12 factors.
- Log management experience wif Splunk and Papertrail.
- Experience on working wif offshore.
- Worked on Windows as well as MAC OS.
TECHNICAL SKILLS
Programming Languages: Java,Servlet, Spring, Hibernate JPA,Web Services(REST), Design Patterns, Spring Boot, Microservices Architecture, Angular 2, Java Script, Backbone JS, HTML5, CSS3.
Build Tools: Ivy, Maven and Gradle
Databases: Informix, Oracle, DB2 and Cassandra
IDE and Tools: IBM RAD,Eclipse, Intellij and Visual Studio Code
Testing/Logging Frameworks: Mockito, JUnit, Log4j, wiremock, Jasmine, Karma, Spock, Groovy, Chimp, Cucumber, Appium and selendroid.
App/Web Servers: Tomcat, Websphere
Track Tool: JIRA, Pivotal Tracker, HP ALM, SharePoint and confluence
Cloud Platform: Pivotal Cloud Foundry
Version/Source Control: SVN, CVS, and Github
Others: Opsware, Puppet, Jenkins, Concourse, Artifactory, Splunk and qualtity hub.
PROFESSIONAL EXPERIENCE
Full stack Developer
Confidential, GAResponsibilities:
- Responsible for gathering business requirement, design, development and production deployment.
- Designed teh complete architecture of teh application.
- Implemented microservice and deployed to Pivotal Cloud Foundry.
- Created teh application from scratch for UI wif Angular 2.
- Moved some of teh existing services to cloud to reuse them.
- Setup teh CI/CD pipelines for UI as well as backend.
- Worked in highly agile environment wif very frequent production releases.
- dis project was developed wif full TDD as well as pairing.
- Used swagger for documentations.
- New UX design is used.
- Test results pushed automatically to quality hub.
- No manual QA effort. Fully automation.
Environment: Java, Microservices, Pivotal Cloud Foundry, Spock, Groovy, Mock, Angular 2, spring boot, Chimp, Cucumber, JavaScript, CI/CD, Jenkins, Concourse, Quality Hub, Github, Gradle and Cordova.
Full stack developer
Confidential
Responsibilities:
- Participated in all agile ceremonies.
- Designed teh structure of new services.
- Developed teh microservices connecting to Informix Db.
- Did research on multiple applications and found teh place for change.
- Moved some of teh existing services to cloud to reuse them.
- Automated teh testing for legacy application.
- Used swagger for documentations.
- Worked wif clients for business requirement gathering.
- Worked as a lead developer in teh team, helped junior resources for teh roadblocks.
- Handled complete production deployment and support activities.
Environment: Java, Microservices, Pivotal Cloud Foundry, Spock, Groovy, Mock, backbone Js, spring boot, JavaScript, CI/CD, Jenkins, ALM, Github, SVN, IVY, Gradle and Grunt.
Full stack developer
Confidential
Responsibilities:
- Participated in all agile ceremonies.
- Worked wif architect to design teh complete architecture of teh application.
- Developed teh microservices connecting to Oracle DB and third party services.
- Created teh application from scratch for UI wif Angular JS.
- Moved some of teh existing services to cloud to reuse them.
- Setup teh CI/CD pipelines for UI as well as backend.
- For microservices used - spring boot framework.
- Used swagger for documentations.
- New UX design is used.
- Handle deployment and Change request creation.
- Worked wif offshore team as well.
Environment: Java, Microservices, Pivotal Cloud Foundry, Spock, Groovy, Mock, Angular 2, spring boot, Chimp, Cucumber, JavaScript, CI/CD, Jenkins, Concourse, ALM, SVN, Cordova and Gradle
Full stack developer
Confidential
Responsibilities:
- Gathering business requirements in teh form of use cases and process flow diagrams.
- Analyze teh current code and do impact analysis for change
- Prepare teh estimates and take responsibilities to deliver teh project in given timelines.
- Prepare teh technical design document
- Communicate wif offshore and get teh work done as per design.
- Handled a big team of 14 offshore resources.
- Help offshore technically for any challenges.
- Developed teh changes in Java 7 wif spring framework.
- Used DAO queries to handle teh Database calls.
- Divided teh whole app in components and built separate jars tan include it through dependencies.
- Re-write some of teh existing logics to improve performance.
- Worked on teh smartlist engine, which runs on huge data.
- Used Junit for unit testing.
- me was part of teh project from scratch and handle until deployment and support.
Environment: Java 7, Backbone JS, spring, JavaScript, Jenkins, SVN, ALM and Maven.
Developer and offshore coordinator
Confidential
Responsibilities:
- Gathering business requirements in teh form of use cases and process flow diagrams.
- Analyze teh current code and do impact analysis for change
- Prepare teh estimates and take responsibilities to deliver teh project in given timelines.
- Prepare teh technical design document
- Communicate wif offshore and get teh work done as per design.
- Handled a big team of 10 offshore resources.
- Help offshore technically for any challenges.
- Worked on multiple device platform issues wif Motorola team.
- Re-write some of teh existing logics to improve performance.
- Worked on teh UI part and completed some screens in few applications.
Environment: Java 6, Backbone JS, REST Services, JavaScript, Jenkins, ALM, SVN, IVY and Airwatch.
Developer
Confidential
Responsibilities:
- In existing applications find out some pit falls and suggest some new requirements.
- Help onsite coordinator in preparing teh estimate and presentation for new changes in applications
- Work on prototypes preparation
- Prepare teh Work-Based structure and divide teh tasks.
- Communicate wif onsite coordinator and understand teh tasks.
- Prepared teh technical design documents.
- Prepare Unit test cases
- Help team members in any technical challenges.
- Complete construction wifin teh timeline.
- Prepare UAT test cases
- Give demonstration to onsite managers before UAT
- Support UAT
- Generate production EARs
- Give production support to project.
- Give noledge transfer to Support team.
Environment: Java 5, SDF framework, JavaScript, JSP, CVS and Websphere.
Developer
Confidential
Responsibilities:
- Work on design documents
- Construction
- Prepare teh Unit test cases
- Set-up teh environment
- Support UAT
- Tune-up teh performance for batches.
- Wif all these activities, me was also taking care of Work orders and Billing activities of whole Inventory area.
Environment: Java 5, SDF framework, JavaScript, JSP, Websphere, Jquery, CVS and Jquery Mobile.
Confidential
Trainee
Responsibilities:
- Groom myself in any stream like JAVA etc.
- Improve teh communication skills
- Learn email writing skills
- Learn how to be a good team player
