We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 6+ years of professional experience as a full stack developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java. Having solid grasp on web and backend application.
  • Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC and Apache Kafka as endpoints.
  • Proficient in implementing frameworks such as Structs, Spring MVC, Spring Boot and AJAX frameworks. Excellent experience using ORM tools like Hibernate and Ibatis.
  • Expertise in using spring JPA as hibernate and used JPA as reference.
  • Worked on different server such as Apache Tomcat, WebLogic and Jboss for configuring and deployment of the application.
  • Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.
  • Worked on different SQL databases like MySQL, MS SQL Server, and Oracle 11g. Also worked on NoSQL databases MongoDB, Apache Cassandra, Dynamo Db.
  • Expertise in using front end applications using HTML 5, CSS 3 mainly for styling and view rendering.
  • Proficiency in front end application developer using Angular 2.0/4.0, React JS, Ember JS for dynamic users and which helps in architectural pattern MVC.
  • Having strong experience on JavaScript and implemented ES6 features such as Template literals, Multi line Strings, Block scope and Modules.
  • Worked on customized front end application development using jQuery, React JS, Handlebar JS and implemented React JS using Redux library and Flux pattern.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
  • Implemented Splunk and Kibana and log management with ELK.
  • Implemented Elasticsearch cluster API that allows us to manage and monitor Elasticsearch cluster.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front).
  • Well experienced with build tools like Gradle, Maven and ANT.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Deployed the Zero down Deployment using Kubernetes orchestration service application.
  • Experienced in developing microservices using Spring Boot and deploying them in the Pivotal Cloud Foundry (PCF).
  • Good Experience in software configuration management using SVN, GitHub, Gitlab, Bitbucket.
  • Strong Knowledge on automated java - based integration testing and behavioral testing of the applications using Selenium (connects you to your browser), Unit testing, Junit4, TestNg, (organizes the tests) Mockito, (power mock for mock) and for rest testing mockmvc and fluent API, mockers service server for spring rest template testing.
  • Strong Interpersonal skills for communicating with developers at various levels and able to establish communication with offshore teams.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JFC/Swing, Hibernate, JPA.

Programming Languages: Java, C++, C, SQL, PL/SQL, JavaScript.

Web technologies: HTML5, CSS3,JavaScript, Typescript, Ajax, jQuery, Angular 4/6, ReactJS, Node.JS, Vue.JS, JSON, Bootstrap.

Spring Tools: Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Micro services, Spring REST, Spring Cloud and Feign Client.

Message Brokers: JMS, RabbitMQ, Kafka, TIBCO.

Database: Ora SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra.

Version Control: Git, Bitbucket, Gitlab, GitHub SVN.

DevOps Tools: Maven, Gradle, Docker, Kubernetes, Jenkins.

Testing technologies/tools: JUnit, JMeter, Mockito, Karma, Postman.

Cloud Technologies: AWS, PCF, AWS Lambda.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Full Stack Developer

Responsibilities:

  • Implementation of the design wireframe using Angular 6 and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance.
  • Was under migration of the project converting angular components and updating router Modules. Implemented the complete set up with configuration file changes from Angular 4 to Angular 6.
  • Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used ReactJS to create custom components for data manipulations and to display data in company standard format.
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which helps in improving the business.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Involved in writing test cases using jasmine-karma, Test Bed andmaintained a stable code coverage with maximum threshold.
  • Worked on building reusable framework for consuming and providing REST API’s using Java/ Node.js / Swagger.
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
  • Developed some test suites for Automation testing using Selenium
  • Involved in webservices design and development. Responsible for creating and consuming web services using REST and XML.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Worked onJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Developed and configured JMS components in WebLogic Application Server.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 2.0 and Mocha and Chao for react testing.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Designed and developed the framework to consume web services hosted in Amazon EC2 instances.
  • Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).
  • Worked Hands on with AWS products such as AWS API Gateway, VPC, EC2, EBS, AWS Lambda, ECS, EKS, AWS Fargate.
  • Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on SplunkSPL (Search process language) queries, reports and logging using Log4j.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Integrated GitLab into Jenkins to automate the code checkout process.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Angular 6.0, Spring Security, Spring boot, MVC, Kubernetes, Netflix-Zulu, Swagger-OAuth 2.0, Maven3.0, Jenkins, Kibana, GitLab, Docker, Apache tomcat, Selenium, Karma, Jasmine, Mockito, Junit, Kubernetes

Confidential, Irvine, CA.

Full Stack Developer

Responsibilities:

  • Experience in building MEAN applications using Angular 2.0, Node-JS creating Web services components of RESTful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies using Bower.
  • Developed multiple POCs to create interface between Backend to Frontend by using MongoDB, Express, AngularJS and Node JS.
  • Created and managed MongoDB/NoSQL collections. Developed server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Developed Spring Boot application using Microservices architecture to maintain small and lightweight services and communication between these services are done by using Kafka.
  • Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node) and Angular 2.0.
  • Worked on ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Worked on ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, and boiler plates efficiently.
  • At a later point, migrated from Express JS to HapiJS which is configured on top of NodeJS to attain better performance, to use built in authentication and authorization techniques.
  • Experience in working with RESTful Web Services and implementing RESTful APIs.
  • Experience of working on CSS Pre - processors like LESS and SASS along with JavaScript task runners like Grunt JS.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node JS and jQuery.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap& used Client-Side validations were done using Angular2.0, XSLT and jQuery.
  • Created controllers and Angular components mainly Custom Components for Web pages using Angular CLI and Angular 2.0.
  • Automated different Unit Test Cases using Jasmine and KarmaTesting Frameworks on Angular 2.0 and Mocha and Chao for react testing.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.
  • Implemented RESTful based web services layer to interface with ORACLE and MySQL database using Jersey-ws, JAX-WS, JAX-RS APIs.
  • Worked on Executor Service framework to implement multithreading in programming to improve overall performance.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, and Bootstrap 4.0.
  • Used jQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Created new REST web services and modified existing web services WADLs web application Description Language.
  • Also used SOAP UI tool to create test cases and quickly unit test the web service code.

Environment: Angular 2.0, HTML5, CSS3, Type Script, ReactJS, Jasmine, Karma, Spring Boot, Cassandra, Spring Data, Node.js, Apache Kafka, Docker, AWS, EC2, Jenkins, Spring AOP, Spring Cloud, Swagger, OAuth 2.0.

Confidential, Detroit, MI

Full Stack Java Developer

Responsibilities:

  • Designing the front-end using Backbone JS, JQuery, CSS, HTML, JSP, Oracle as per the requirements that are provided.
  • Used JQuery for creating different menus and dialog boxes and used different jQuery plugins for calendar, calculator, and printing options.
  • Defined and developed the application's presentation layer using HTML, CSS, and jQuery Scripting.
  • Expertise in developing Web pages using jQuery plug-ins for Drag and Drop, AutoComplete, Bootstrap, and JavaScript.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Solid experience integrating SpringHibernateORM and JPA (HQL, XML, Criteria API, Native SQL, Reverse Engineering,HibernateMVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP))
  • Experienced with web & application servers such as IBM Web sphere, and JBOSS.
  • Worked on debugging of DROOLS rules framework for business logic.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Developed JSP pages as views in the application built in MVC Pattern.
  • Involved in developing the application, which are developed using Hibernate framework, Prime faces, and RESTful web services.
  • Developer data replication mechanism using Spring Batch to replicate bulk data from csv file to application database.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several micro services in the application.
  • Used JSF Transaction Management, Spring Batch Transactions and Hibernate cache concepts.
  • Developed components of web services JAX-WS end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Implement Data access layer with Hibernate. Implemented the Hibernate framework (ORM) to interact with database.
  • Worked with version control systems like GIT and used Source code management client tools like GitHub.
  • Implementing and setting up Route 53 forAWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Analyze and fix issues related to SOAP Web services and Application responses.
  • Involved in producing & consuming SOAP based web services using SOAP, JAX-WS.
  • Taken care of complete Java multi-threading part in back-end components.
  • Implemented core java Multithreading, Collections, Exception Handling, and OOP's concepts.
  • Solid Understanding of RDBMS concepts and experience in working with Oracle.
  • Expertise in coding optimized SQL queries on databases like Oracle. Good understanding on Functions and Stored Procedures.

Environment: AngularJS, AWS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, ActiveMQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, EclipseJavaEE IDE Neon.3, Jenkins, GitHub, Log4j, Maven, TestNg.

Confidential

Jr. Java Developer

Responsibilities:

  • Experienced in software development using SDLC Software development life cycle methodologies, Object Oriented Technologies, UML, Agile methodologies such as Extreme Programming XP, Scrum.
  • Played key role in the design and development of application using J2EE, Struts, and spring technologies/frameworks using Service Oriented Architecture (SOA).
  • Consumed third party web services APIs and Web Services using AJAX and jQuery.
  • Experienced in using Front End editors like Dreamweaver, Sublime Text2 and Microsoft Expression Web.
  • Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, CQ5, Spring Tool Suite, and Eclipse.
  • Implemented SOAP Web Services for Data Ordering information with external vendors.
  • Used SOAPUI for testing web Services with different end points. Involved in implementing enterprise SOA application projects.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions Triggers and strong experience in writing complex queries, using Oracle DB2, SQL Server and MySQL.
  • JDBC was used to make connection to MYSQL and retrieve necessary data from it.
  • Mongo DB for storing document-oriented data like patient’s medical reports by notations. JDBC for connecting to DB.
  • Used Log4J for error tracking.
  • Tested and deployed the application on Tomcat Application Server.
  • Good knowledge in the configuration management and version control software like SVN.
  • Experience with Eclipse IDE, Git, GitHub, Subversion.

Environment: Angular JS, HTML, CSS3, REST Services, Structs, SOA, JavaScript, jQuery, Git, Eclipse Java IDE.

We'd love your feedback!