We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Have 5 years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java OOPS, Servlets, JSP, JDBC, XML, JavaScript, JEE, Struts, JPA, JAX-WS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC & Struts MVC Java RX & amp, Java 8.
  • Strong programming skills using Java1.6/1.5/1.4, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL and JDBC.
  • Strong experience with Cross Browser Compatibility issues and Website
  • Optimization, including CSS Sprites and best practices.
  • Experience and exposure in Developing User Interface (UI) Rich Web Applications, and using Front End Technologies like HTML5, CSS3, Bootstrap, JavaScript and jQuery.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Created the tiles definition and validation files for the struts framework.
  • Familiar with OWASP Application Security Verification Standard (ASVS) and how it applies to application development teams
  • Worked on NoSQL databases including HBase, Cassandra and Mongo DB.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
  • Hands on experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as using AngularJS, Backbone.js, React.js and Node.js.
  • Worked extensively with API Management product of Apigee edge in consuming the Apis in implementing customer use cases
  • Experience in working with RESTful Web Services and implementing RESTful API’s.
  • Extensive experience in using various design patterns such as MVC (Model-View- Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) & SCRUM.
  • Expertise in web application development using HTML5, HTML, DHTML, Bootstrap, CSS3, CSS, Java Script, JQuery, EXTJS, Struts Tag Library.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM WSAD/ RAD / RSA, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and Openshift.
  • Experience in using Log4J, Version Control using SVN, Star Team, and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: DHTML, XHTML, HTML5, JavaScript, JQuery, AJAX, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, NodeJS

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, Apache ActiveMQ, Apache Camel.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Database: Oracle, SQL-Server, MySQL server, DB2, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git and Mercurial

OS & Environment: Windows, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Factory Pattern, Transfer Object Pattern, Business Delegate and DAO patterns

Cloud services: Amazon web services, Micro Services.

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Full Stack Developer

Responsibilities:

  • Developing web applications using Java-8 Spring Boot backend and Angular 6 front end.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Responsible for designing the database schema architecture of our applications.
  • Experience using Hibernate with JPA and writing custom queries for complex operations.
  • Assisting in bi-weekly releases and working as scrum-master for production of Angular, Spring Boot and Struts applications. Monitoring Bamboo deployment for DEV, TEST and PROD environments.
  • Developed different modules using java, apache camel, Spring Boot and integrated web services using camel routing.
  • Currently using Junit for unit testing and Postman API for End to End testing.
  • Implemented the application using Spring boot framework and handled security using spring security.
  • Used JIRA platform to create, manage, monitor and complete stories while working on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
  • AmazonEC2is also used for deploying and testing the lower environments such as DEV, TEST and PROD.
  • IntegratedSpring Dependency Injection IOCamong different layers of an application.
  • ImplementedDAOlayer usingSpring JDBC Moduleto callDB2stored procedures from the application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Development and support ofRestful Web servicesthat support JSON usingSpring Web services JAX-RS JSON Spring MVC Module.
  • Designed and processedJSONrequests according to different types of modules actions request data and responses accordingly to send it back to front end after the logic processing.
  • Designed and implemented application using HTML5, JavaScript and CSS3.
  • Worked on Angular 6 and developed UI controller components, Angular Services and custom directives in each sprint.
  • Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
  • Developed the DAO layer using Java Hibernate and used caching system for real time performance
  • Designed and developed RESTful Microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Pushed and pulled code to and from Bitbucket repositories and used it for continuous codebase development across my teams.
  • Uploaded project reports, spring reports, project functionality documentation, Sprint reports onto Confluence on frequent basis.

Environment: Java 8, HTML5, CSS3, Spring Boot, Angular 6, Node JS, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, JUnit, Karma, Eclipse, IntelliJ IDE

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application forMicroServices.
  • Performed server migration using cloud services like AWS from physical to cloud environment
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used the AWS-CLI to suspend an AWS Lambda function.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used NOSQL database like Amazon dynamo DB to store data of reporting Application.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Building Packages using MAVEN and JENKINS build tools.
  • Designed and developed JUnit test cases during the development phase.
  • Used Rest API client POSTMAN for testing web services request and response.
  • Developed backend logic using core java including Collections and multi-threading.
  • Developed a Single Page Application using Angular 6to onboard the developed IPM modules to the clients.
  • Consumed the developed Web services in Angular application.
  • Developed front-end components using Angular 6, TypeScript, Angular Material and NgRx-bootstrap and Node.
  • Used PerForce for version controlling and maintain source code and commits.
  • Worked under AGILE Program and attended daily based scrum calls.

Environment: Java, REST API, DynamoDB, Amazon API Gateway, AWS Lambda, S3 Bucket, AWS IAM, Angular 6, SASS, Agile, Eclipse, JUnit, Maven, Perforce, Spring Boot.

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Translate application storyboards and use cases into functional applications.
  • Gather and analyze client /business requirements and design the application user interface.
  • Actively participated in the daily SCRUM meetings.
  • Practiced test driven development (TDD) to expedite the development process.
  • Backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Involved in Multi-tiered J2EE design utilizing Spring Inversion of control (IOC), Spring MVC, Spring Annotations, Spring Transactions, Hibernate and JDBC.
  • Implemented the persistence layer in Hibernate, Created the Hibernate POJO Objects and mapped using hibernate annotations.
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Implement the project as a multi-tier application using Spring MVC & Spring core concepts like AOP, IOC.
  • Perform End to End testing of web services using automation tools to validate input and results for REST web services.
  • Designed the Website, used HTML, CSS, JavaScript, AJAX, JQUERY.
  • Working with Agile and Scrum software methodologies to track daily work activities and tasks.
  • Maintaining, Testing and Supporting of user applications.
  • Used Log4J for logging and tracing the messages.
  • Interacting with clients and business users to solve technical related issues on daily basis.
  • Develop unit test cases and suits on JUnit framework for unit testing.
  • Used Perforce for version management & Maven for building the application.
  • Used Rally Agile for issue/bug tracking to meet certain criteria, each with their own state machine.
  • Configure Team City build jobs for numerous services to facilitate continuous integration.
  • Proactively tests application and tracked defects.
  • Interacted with the technical content writers on daily basis to update the test documents.

Environment: s: Java, Spring, RESTful Web Services, Hibernate, AJAX, HTML5, CSS3, JavaScriptCSS3, jQuery, 12, Agile, Eclipse, JUnit, Maven, SQL Server 2014.

We'd love your feedback!