Microservices Developer Resume
Plano, TX
SUMMARY:
- 8.5+ years of experience in end to end development of enterprise applications using Java and cognate technologies.
- Experience with Microservices on Pivotal Cloud Foundry platform using Netflix OSS.
- Web services development experience with Spring, Spring - boot, Spring cloud services and Hibernate.
- Experience with technical practices like TDD, BDD and Continuous Integration.
- Experience with addressing performance issues across the whole stack from applications to operating systems.
- Experience with Build and CI tools: Gradle, Jenkins, SonarQube, Concourse.
- Hands on experience in Angular 2 framework with Typescript.
- Aware of Scrum/Agile/Waterfall methodologies for product development.
- Proficient at understanding and using design patterns.
- Good at problem solving/performance tuning/debugging enterprise applications.
- Good at Algorithms/Data Structures along with knowledge of collection framework concepts.
TECHNICAL SKILLS:
Languages: Java
JEE Technologies: Spring, Spring HATEOS, Spring Data REST, Spring Boot, Spring MVC, RESTful Web Services, Apache Shiro, RabbitMQ
WEB Technologies: HTML5, WordPress, CSS, XML, JavaScript, AngularJS, GWT
Build Tools: Maven, Gradle
Application Servers: Tomcat, Glassfish
Testing Frameworks: JUnit, TestNG
ORM: JPA, Hibernate
Databases: PostgreSQL, MySQL, Redis, Confidential, MongoDB
XML: JAXB, JAXP
UML Tools: Rational Rose 2003, UML2 eclipse
Revision Control: SVN, Git
Operating Systems: Windows, Ubuntu, Fedora
IDE’s: Eclipse, NetBeans IDE
CI Tools: Jenkins
Tools: Jira, Gerrit, RESTFuse, Graphviz, Oracle Virtual VM, Cloud Foundry
WORK EXPERIENCE:
Confidential, Plano, TX
Microservices developer
Responsibilities:
- Design and develop components on Pivotal Cloud Foundry platform from scratch using a TDD/BDD approach.
- Co-ordinate with micro services team on-shore as well as off-shore to deliver code artifacts.
- Groom requirements with product-owner/business analysts.
- Work with the Technical Architect to understand and implement the design.
- Mentor engineers
- Ensure good design and coding standards are maintained through code reviews and design discussions.
- Highly Scalable Java/Web Services
- Microservices, Pivotal Cloud Foundry, Docker
- Netflix Eureka Discovery Service/Discovery Client
- Redis/RabbitMQ on Cloud Foundry
- Spring-Boot/Data/ REST/Cloud services
- Gradle/Maven
- Git/Git-flow
- SCRUM
- Test Driven Development
- Concourse - CI tool
- Design and develop components on Pivotal Cloud Foundry platform from scratch using a TDD approach.
- Lead Web Portal team on-shore as well as off-shore to deliver code artifacts.
- Groom requirements with product-owner/business analysts.
- Work with the Technical Architect to understand and implement the design.
- Mentor engineers
- Ensure good design and coding standards are maintained through code reviews and design discussions.
- Angular 2/TypeScript
- Angular-cli
- Grunt/Gulp
- Html/CSS/SASS
- Bootstrap/Materialize CSS
- NodeJS/Node Package Manager
- Unit testing - Karma
- E2E tests - Protractor
- Freemarker templates
- Pivotal Cloud Foundry
- Spring-Boot/REST
- Git
- SCRUM
Confidential, Boston, MA
Senior Software Engineer
Responsibilities:
- Involved in Design, coding and implementation.
- Review code.
- Work with client on-shore on daily basis.
- Mentor team members.
- Scrum methodology.
- Write Integration and Unit tests - Test Automation.
- Bug fixes.
- Java 7
- GWT/Angular JS
- PostgreSQL
- GIT
- Gerrit/Jenkins
- XML
- JIRA/Confluence
- TestNG/Junit
- Scrum/Agile
- Apache POI
- Spring MVC/DATA-REST/Microservices
- Hibernate
- Glassfish
- Testing Confidential platform for compatibility with MySQL
- Write SQL queries
- Constructing complex scenario testing and ensure that each release satisfies a certain basic quality bar.
- Java
- JDBC
- MySQL
- Confidential Ops
- Oracle Virtual Box
- Linux internals
- Bash Commands
Confidential
Senior Software EngineerResponsibilities:
- Gather the requirements to build the website
- Maintain blogs
- Post daily workouts
- Search engine Optimization
- HTML 5
- CSS
- WordPress
- SEO
- AngularJS/Java Script
Confidential
Game Programmer
Responsibilities:
- Involved in design, coding and implementation.
- Modifying the user interface as per designer specification.
- Implemented Sound Code.
- Bug fixes.
- Day to day responsibilities include development, writing and debugging of code, integrating graphic, sound, and networking component.
- Java 1.6, WTK 2.5, Android 4.0Mobile media API
- Worked on “Ingame Promotions”
- Integrated “In-App Purchase”
- Enables the user to purchase items inside the game.
- With each purchase, the user will gain cash to spend in the in-game shop
- Multi-lingual support
- Java 1.6, WTK 2.5,J2ME
Confidential
Senior Software EngineerResponsibilities:
- Gather requirements
- Design the module
- Prototyping
- Development
- Pair Programming
- Developed the plugin by applying the software engineering concepts
- Java
- SWT (Standard widget toolkit)
- Eclipse API
- Rational Rose
- MS Visio
- Eclipse IDE
- Gather requirements
- Design the module
- Prototyping
- Development
- Pair Programming
- Developed the plugin by applying the software engineering concepts
Confidential
Associate Software Engineer
Responsibilities:
- Involved in coding of sql scripts.
- Bug fixes.
- Front end web development
- Day to day responsibilities include development, writing and debugging of scripts.
- Learning the domain and developing unit test cases.
- Java 1.6, MySQL, JUnit, JSP, Servlets
