We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia -, PA

PROFESSIONAL SUMMARY:

  • Around 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and using Rational Rose.
  • Complete understanding of Agile with teh ability to co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Used Microservice with Spring Boot through a combination of REST and Apache Kafka message brokers. Good experience in implementing applications with Model-View-Controller (MVC)/ N-tier Architecture.
  • Background in implementing and supporting teh models in production at scale - microservices development of cloud-native applications using Spring, and Kafka integration.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, JavaScript,JSON,jQuery, AJAX, Angular and ReactJS.
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, Angular, NodeJS) with RESTful standards.
  • Proficient with development of RESTfulWeb Services using JAX-RS for exchange of JSON and XML representations.
  • Expertise in developing dynamic web pages in HTML with Angular for user interface and developing single page applications by using Angular.
  • Extensively used Node.js tools like Gulp, Grunt, Web pack and used popular Node.js framework like Express and Resitfy to mock a RESTful API.
  • Expertise in development and deployment of SOAand multi-tieredweb-based enterprise applications using J2EE technologies like Servlets, JSP, JMS, Hibernate, Spring boot, JDBC, angular, Java Beans and Webservices (SOAP, Rest)
  • Experienced in working with Spring framework and various modules in spring such as IOC, Web, Data, Batch, Transactionsetc.
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, and proficient in SQL, PL/SQL, Views, Functions, Stored Procedures and Triggers.
  • Designed and developed custom applications specific to client needs and proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQLServer Mongo. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit, Selenium etc.
  • Experienced with IBM WebSphere, OracleWebLogic, JBoss and ApacheTomcat application servers.
  • Experienced in teh deployment of teh war filesusing Jenkins, ANT, Maven deploy tools and performing other configuration changes for setting up teh application in teh integration testing environment (CI/CD).
  • Experienced in setting up logging configurations in teh applications using Apache Log4j andLog back.
  • Experienced in working with asynchronous messaging using JMS and WebSphereand Tibco MQ.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWSS3.
  • Having good noledge on using Version Controlling tools (CVS, SVN, VSS, CM SYNERGY, RationalRose, Subversion, Clear Case, Jenkins-CL/CD, GIT) and defect tracking tools like Clear Quest, Quality Center.
  • Possessing good interpersonalskills which were applied in coordinating with development team, QA team and supportteam as required.
  • Experienced in developing scenarios/unit test cases to perform BDD testing using Selenium, Cucumber and Jbehave.

TECHNICAL SKILLS:

Languages: C, C++, Java (J2SE 1.8/1.7/1.6/1.5, JEE 6 / 5), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x/3.x, JavaBeans, JDBC, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, Web Services (SOAP, REST), SOA, JMS1.1, OSGi, DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x

Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, Angular-JS 1.5, Angular 2, React JS, Node JS,ExpressJS, Grunt, Gulp Typescript, CSS3, XML1.0, XSL, XSLT, Bootstrap

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, NetBeans3.3, MS Visual Studio 2015

Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x, JBoss 7.0

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

Databases: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

NoSQL Database: MongoDB (3.X)

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Jasmine 2.3/2.4, Karma, Protractor 2.5/3.0, Selenium 3.0.1

Version Control: CVS, SVN, VSS,GIT.

Methodologies: Agile Methodology, Waterfall Methodology

Other Tools: Ant 1.7, Maven 3.x, Gradle3.x, Jenkins (CI),Rational Rose, Log4J,AWS, Docker

PROFESSIONAL EXPERIENCE:

Confidential - Philadelphia - PA

Full stack developer

Responsibilities:

  • Cognitive about designing, deployment and designing and operating highly available, scalable and fault tolerant systems using Amazon Web Services by involving completely in SDLC (Software Development Life Cycle).
  • Extensively worked using AWS services along with wide and in depth understanding of each one of teh services.Highly skilled in deployment, data security, Configurationsand troubleshooting of teh applications using AWS services.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Proficient in AWS services like API gateway, EC2, S3,ELB, Auto scaling Groups, EBS, Kibana, IAM, Cloud Formation, Cloud Front, Cloud Trail.
  • Involved in writing Nodejs API for Amazon Lambda to manage some of teh AWS services and exposed using API gateways.
  • Create and Configured elastic Load balancers and auto scaling groups to distribute teh traffic and to has cost efficient, fault tolerant and highly available environment.
  • Created S3 buckets in teh AWS environment o store flies, sometimes which are required to serve static content for a web application.
  • Used IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS accounts and its resources.
  • Implemented domain name service(DNS) through route S3 to has highly available and scalable applications.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Configured AWS CLI and performed necessary actions on teh AWS services using shell scripting.
  • Involved in setting up Team Foundation Serveras defect tracking system, configured various workflows, customizations and as code repository.
  • Perform proactive monitoring activities, engage in automation activities. Write and maintain scripts to monitor system functionality and performance. Strong participation in production support and enhancements.
  • Integrated Amazon Cloud watch with Amazon EC2 instances for monitoring teh log files and track metrics.
  • Creating and Running teh Amazon Cognito user Pool and importing Users by using teh AWS CLI.
  • Created and monitored Dynamo Data base tables that can store and retrieve any amount of data and serve any amount of request traffic. Tables are scaled up and scaled down tables throughout capacity without downtime or performance degradation.
  • Developed scripts for loading and unloading teh tables in Dynamo database.
  • Supporting backend applications by building a user interface using technology stack like Angular 8 framework, Typescript, Bootstrap, Vue JS
  • Teh Node JS implementations in server-side automations and develop teh back-end components, connect teh application with teh other Webservices.
  • Implement Test cases using Cypress and Tested web services with REST Client Postman.
  • Working in Agile form of workflow with sprint planning for project deliverables.
  • Created some modules in spring boot application using Spring boot, Spring batch, Spring Security to deploy in Cloud environments using EC2 instances.
  • Visual Studio code is used as Integrated Development Environment for Cloud based applications, Web applications, GUI (Graphical User Interface), web services.
  • Implemented SOA to develop REST Based Web services.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services using Micro service architecture.Integrating Java Applications with JSON-based REST APIs.
  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some design aspects. Participated in Sprint Planning, Grooming, Demo and Retrospective meetings.
  • Fix Bugs and prepare teh complete documentation of teh requirements in technical specifications for application development, enhancements.

Environment: Agile Methodology,JSON, AWS-Lambda, AWS- API gateway, S3 buckets, Elastic search, Dynamo database, Vue JS, DNS, Cloud watch,EC2, Maven, Node-JS, NPM, Angular 8, Nodejs, Java Script, Angular CLI, Type Script, HTML/HTML5, CSS3, SAAS, Spring Boot, Visual Studio Code, Microsoft Visual studio, Cypress,AWS, Docker, Bootstrap, Java 1.8, Spring boot, REST, JMS, Junit, Mockito, Log4j,TFVC.

Confidential - Austin, TX

Full Stack Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor teh status.
  • Developed BackendSpring bootresources to serve theJSONdata to teh web interface.
  • Developed Microservicearchitecture usingREST API’s in Spring boot and Maven.Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • DevelopedApache camelroutes,JMSendpoints and used free marker to customize service responses.
  • Used complete annotation approach for theSpringapplication development and leverageSpring profilingdevelopment and worked onSpringas Application Level framework.
  • UsedWeb services (SOAP, REST)for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing teh application usingTomcat Server.
  • Created robust client-side model and validation using HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library.
  • Extensively used Jenkins for continuous integration and continuous development (CI/CD).
  • Multithreading and Asynchronous coding to achieve efficiency.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring.
  • ImplementedSpringBeans using IOC andTransaction managementfeatures to handle teh transactions and business logic.
  • Utilized TFS for task scheduling.Strong participation in production support and enhancements
  • Good noledge with version control tools like team foundation version control Explorer.
  • Worked on creating dynamic web pages using HTML5, JavaScript, jQuery and AngularJS.
  • Hands on experience on writing test cases using Junit, Mockito and insomnia for webservices test.
  • Developed code to fetch data from back-end and populate onUIusing AJAX, Angular-JS, JSON.
  • Deployed applications onAWSby using Elastic Beanstalk.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration.
  • Converted existing JavaScript code into MVC pattern using AngularJS framework.
  • Created responsive web pages for teh system using HTML5 and Bootstrap.
  • Implemented Dynamic form generation, auto-completion of forms and user-validation functionalities using AJAX.
  • Installed application onAWSEC2 instances and also configured teh storage on S3 buckets.
  • Used Ajax calls to make requests to external RESTful Web Services and injected teh service into teh controllers.
  • Implemented teh design using SpringMVC, making use of concepts such as Dependency Injection and Annotation based transactions.
  • Used Spring MVC for teh controllers used SpringSecurityfor securing thewebtier Access
  • Implemented caching using Redis NoSQL database.
  • Involved in writing optimized code using multithreading concept.
  • Involved in event handling using multithreading.
  • Involved in check status of systems in network using multithreading concept
  • Created and consumed SOAP and REST APIs using Apache CXF and Spring framework.
  • Developed backend REST API’s using Node and Express-JS and took part in setting up schema objects in mongoose for data retrievals.
  • Developed unit test cases to test teh REST API’s using Mocha and involved in setting up Swagger tools for REST documentation.
  • Used Jenkins for continuous integration(CI/CD)in which all development work is integrated and involved in deploying teh application using Docker to AWS environment.
  • Responsible for writingATTDscripts with Cucumber, testing manually as well as automated.
  • Developed Kafka message listeners to consume messages from topics using Spring Kafka.
  • Supported and enhanced existing applications developed using Java, spring, Hibernate, JMS and REST web services.
  • Developed batch jobs using Springbatch and Spring scheduling to process XML files received from other systems.
  • Enhanced existing REST API’s by adding new operations using Spring, Jersey and created documentation for web services using Swagger.

Environment: Agile Methodology, GIT, JSON, Maven, Node-JS, NPM, Jenkins, Version 1, Angular Js, Java Script, Angular CLI, Type Script, HTML/HTML5, CSS3, SAAS, Spring Boot, Visual Studio Code, JMeter, Jasmine, Cucumber, Web pack, Karma, AWS, Docker, Bootstrap, Java 1.8, Spring boot, Hibernate, REST, SOAP, Spring Batch, JMS, Junit, Mockito, Log4j, microservices, Kafka, TFVC.

Confidential - Oldsmar, FL

Full Stack Developer

Responsibilities:

  • Performed application development following Agile Scrum methodology by taking part in analysis, design, coding, unit, and integration testing of business applications.
  • Implemented Single Page Application (SPA) using Angular JS Routing.
  • Designed and developed Microservicesbusiness components using Spring Boot.Hands-on experience in development of Microservices and deploying in Docker.
  • Implemented spring applications with Spring Boot and DAO design pattern for maximum abstraction of teh application and code reusability.
  • Implemented teh application using Spring Boot Framework and handled teh securityusing spring security.
  • Worked on creating dynamic web pages using HTML5, JavaScript, jQuery and AngularJS.
  • Installed application onAWSEC2 instances and also configured teh storage on S3 buckets.
  • Used Ajax calls to make requests to external RESTful Web Services and injected teh service into teh controllers.
  • Implemented teh design using SpringMVC, making use of concepts such as Dependency Injection and Annotation based transactions.
  • Used Spring MVC for teh controllers used SpringSecurityfor securing thewebtier Access
  • Implemented caching using Redis NoSQL database.
  • Involved in writing optimized code using multithreading concept.
  • Involved in event handling using multithreading.
  • Involved in check status of systems in network using multithreading concept
  • Created and consumed SOAP and REST APIs using Apache CXF and Spring framework.
  • Resources were exchanged using RESTful web services with teh data passed around in JSON format.
  • Developed backend REST API’s using Node and Express-JS and took part in setting up schema objects in mongoose for data retrievals.
  • Developed unit test cases to test teh REST API’s using Mocha and involved in setting up Swagger tools for REST documentation.
  • Used Jenkins for continuous integration(CI/CD) in which all development work is integrated and involved in deploying teh application using Docker to AWS environment.
  • Worked on performance testing by creating a. jmx file for API as well as UI and tested in both teh environment Dev/QA both by using a tool JMeter and load teh test results.
  • Responsible for writingATTDscripts with Cucumber, testing manually as well as automated.
  • Developed Kafka message listeners to consume messages from topics using Spring Kafka.
  • Supported and enhanced existing applications developed using Java, spring, Hibernate, JMS and REST web services.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes and used ECS for running Docker images on scalable platform.
  • Ensured successful architecture and deployment of enterprise-grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Developed batch jobs using Springbatch and Spring scheduling to process XML files received from other systems.
  • Enhanced existing REST API’s by adding new operations using Spring, Jersey and created documentation for web services using Swagger.

Environment: Agile Methodology, GIT, JSON, Maven, Node-JS, NPM, Jenkins, Version 1, Angular 2/4, Angular CLI, Type Script, HTML/HTML5, CSS3, SAAS, Spring Boot, Visual Studio Code, JMeter, Jasmine, Cucumber, Web pack, Karma, AWS, Docker, Bootstrap, Java 1.8, Spring boot, Hibernate, REST, SOAP, Spring Batch, JMS, Junit, Mockito, Log4j, microservices, Kafka.

Confidential - Philadelphia - PA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Implemented all web applications withobject-oriented principalanddesign patterns.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS,JSX,jQuery, AJAX and NodeJS, Spring REST using Microservices.
  • Deployed Spring Boot based Microservices in Amazon EC2 container using AWS.
  • Developed teh React Web UI components using Atom IDE and made backend REST calls.
  • Developed unit test cases for various react components using JEST and Enzyme.
  • Implemented Flux architecture in teh application by developing dispatcher, stores and actions and defining event emitters.
  • Experience in building isomorphic applications using React.js and redux with GraphQL on server side. Worked with GraphQL queries and use GraphQL library.
  • Worked with Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed routing components in teh application using react-router module for various components and views.
  • Developed teh DAO layer for teh existing applications using Spring boot, Hibernate and developed variousbusiness logic and reports using HQL and Hibernate Criteria.
  • Consumed Restfulwebservices using apache HttpClient for teh data coming from external systems.
  • Designed, developed and migrated custom Mongo applications specific to client needs.
  • Developed SpringJMS message listeners to consume JMSmessages from queues and used Springtransaction management to manage teh transactions in teh application.
  • Worked withSpring framework at Business Tier and uses Springcontainer for initializing services and used Spring core annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.,
  • Worked withSpring framework with Hibernatetomap to Oracledatabase and mapping using Hibernateannotations.
  • Involved in setting up teh application to run on AWS environment on multiple EC2 instances with ELB's usingBamboo, Kubernetes.
  • Responsible for maintaining teh code quality, coding and implementation standards by code reviews.
  • Created various unit test cases and integration tests for teh DAO, Service, and Controller components usingJUnit, and Spring testsupport. Used Amazon ECS to run Docker applications on scalable cluster.
  • Worked withJIRA and Log4J for project management, tracking and monitoring errors.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, buildand release procedures.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing teh Database Schemas across teh different domain. Worked on teh Integration of teh Code anddeliver teh build to UAT Team.
  • Worked with extensively Eclipse in development and debugging teh application.
  • Interacting with teh offshore team to assist them in teh development and halp them understand teh requirements and performed Code Reviews.

Environment: Java 1.8, JBoss 7, Oracle 11g, HTML, spring boot,Jest, Enzyme, JavaScript, React-JS 0.13, Node-JS, BowerJS,Bootstrap, CSS, jQuery, AJAX, JSX, MongoDB, Spring, Hibernate, Eclipse, Atom, Grunt, Restful Web services, Gradle, Junit, ANT, Jira, log4j, Jenkins, AWS.

Confidential

Jr. Java / J2EE Developer

Responsibilities:

  • Responsible for gathering new Business Requirements of teh system from client.
  • Followed Waterfall methodology to plan and monitor projects
  • Designed UI Screens using Servlets, JavaScript, CSS3, JSON, jQuery, Ajax, DHTML, XSL, XHTML and HTML.
  • Data was converted into JSON using JSP tags.
  • Expertise in Microservice using spring, Spring Boot, Spring Cloud to develop loosely coupled processes.
  • Written JavaScript for validation of page data in teh JSP pages.
  • Extensively used Spring boot, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application. Designed, developed and maintained teh data layer using teh ORM framework in Hibernate. Involved in Analysis, Design, Development, and Production of teh Application and develop UML diagrams
  • Worked on Restful Microservices services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on teh requirement documents.
  • Created Restful Web service for updating customer data from sent from external systems.
  • Implemented Hibernate to map all teh tables from different data sources to make database updating.
  • Responsibilities involved developing of Action Classes, Form Beans and JSPs.
  • Created development environment in Eclipse using Flex, WebLogic server.
  • Implemented serial communication between Manager and EMS agent
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Created new Action Classes corresponding to teh new Action Forms created.
  • Involved in teh preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational Rose. Involved in developing reusable core libraries using core java Classes and Interfaces.

Environment: JDK 1.6, CSS 3, spring boot,Spring MVC,AJAX, HTML,JavaScript, jQuery, JSON, XML, JSP, XSL, JUnit 3.8, Servlets, Maven, Log4j 1.2, Web Services(JAX-WS), JAXB, WebSphere Application Server, Rational Rose.

We'd love your feedback!