We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Full Stack developer with 8+ years of extensive experience with adeptness in design, development, Integration and testing of
  • Web Interface Applications, Client/Server Applications along with Enterprise and Distributed Applications with Onsite project experience as well as client/partner communications.
  • Experience using various frameworks such as Springs (Spring Core, Annotations, All Java Spring Configuration, Spring AOP,
  • Spring MVC, Spring Security, Spring REST, Spring Boot Spring Data JPA)
  • Experience on Hibernate (CRUD, All Hibernate mappings).
  • Strong experience in using Spring to write Java Bean classes, with get and set methods for each property to be configured by spring.
  • Experience with Deploying web and J2EE enterprise applications using IBM WebSphere Application Server, JBOSS and
  • Apache Tomcat Application Server.
  • Hands - on experience using HTML/HTML5, DHTML, CSS/CSS3, JavaScript (ES6, NPM, Babel, Web Pack), Typescript,
  • Node JS, Servlets, XML/XSL, AJAX, JSON, Angular JS, RXJS (Reactive Programming),
  • NGRX (Store, Effects, Router-Store, Store-Devtools), React, Redux, React-Router for Web Development.
  • Experience in developing applications usingAngularJS, Bootstraplike Grids, Toolbars, Panels, Combo-Box etc.
  • Provided client side validations usingAngularJS framework.
  • Experience in developing components using Angular 5.
  • Extensively involved in upgrading the existing system fromAngular 5toAngular 6.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Experience onReact JSand working withReact Flux architecture.
  • Experience on working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter. Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo. Substantial involvement in UNIX and Shell scripting to automate the build scripts.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.
  • Handled operations and maintenance support for AWS cloud resources, including launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, AWS IAM, and Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Experience in database design and development of PL/SQL stored procedures and packages in relational databases like Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL, and good hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
  • Designed and developed highly scalable, available, fault-tolerant, highly secured, distributed infrastructure (IAAS) using2EC2 instances, S3, EBS, API Gateway, Elastic Beanstalk, ECS. Experience in configuration management tools like Puppet, Chef, Docker and used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good knowledge of Drools Rule Engines, which corresponds to validating BRMS (Business Rule Management System).
  • Expertise in using NPM and BOWER package and Dependency management.
  • Expertise in using JavaScript build tools and task runners like Webpack for React and Angular 8.0, Grunt, Gulp for Angular, Browserify for packaging NodeJS modules for browsers.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
  • Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, Aws Code.
  • Experience developing applications using MVC and MVVM client-side JavaScript frameworks such as Angular 8.0, AngularJS to create dynamic web applications, Backbone.Js, Ember.JS, Handlebar.JS.
  • Experience designing and developing various Angular 8.0 Components (ngModules), Services(observable/promises), Directive, and Pipes.
  • Solid experience developing the rendering view React JS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
  • Developed various Typescripts (ES6) objects, including Components, ngModules, Providers, Services, and classes using arrow functions and optional types.

TECHNICAL SKILLS

Programming Languages: Core Java, C, C++, SQL

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, AngularJS, ReactJS, Ember JS, Knockout JS, Back Bone JS, Flux, Redux, NodeJS, Express JS.

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, XSD, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud.

Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MYSQL, MongoDB, Cassandra.

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services: JMS, Active MQ, Rabbit MQ, Kafka

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Gulp, Webpack, Chef, Puppet

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai.

Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

Cloud Technologies: AWS, Pivotal Cloud Foundry (PCF), EC2, EBS, S3, Docker, ECS, API Gateway.

Operating System: Windows, Linux, Unix, MS-DOS

IDE’s: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, Atom

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Full Stack Developer

Responsibilities:

  • Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
  • Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
  • Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPC’s.
  • Implemented Spring Cloud-Netflix OSS Stack along with Netflix Zuul API Gateway with Eureka Service Registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Deployed the Dockerized Spring Boot application that is intended to be run on dev local machine using PCF (Pivotal Cloud Foundry).
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk.
  • Deployed docker containers on server nodes with master node using Kubernetes.
  • Developed RESTFUL web services using Spring Boot and Apace CXF framework.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Worked with Spring Boot for automatic configuration and starter for Maven configuration and performed metrics and externalized configuration.
  • Implemented Spring Boot to create aCRUD backend for our React-fronted application.
  • Migrating existing Designed and developed RESTful web services using Spring Boot and Jersey framework.
  • Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code and implemented Swagger for dynamic API documentation.
  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services in the back end.
  • Modules for the Front-end are integrated to Back-end using iBATIS framework.
  • Gradle build tool is used to deploy the application on the web servers like JBoss.
  • Integration of automation batch run job with Jenkins.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Used Git for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3-LESS, AJAX, Bootstrap 4.0.
  • For client-side view rendering services, used React JS typically used various predefined Redux libraries.
  • Configured React-Redux for state management and React-Router for programmatic navigation.
  • Experience in developing Node.js in a single threaded program and the same program can provide service to a much larger number of requests than traditional servers like Apache HTTP Server.
  • Implemented email and SSO integration using Node.js for backend.
  • Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.
  • UsedAxios AJAX request to data from back-end based on user interface input and post updated data back to backend.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Used Webpack module bundler and Babel java script compiler in accompanying React JS.
  • Webpack module bundler and Babel java script compiler used accompanying React JS.
  • Experience in developing and publishing RESTful web services using Node JS Asynchronous programming and express JS.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTful web services to different clients.
  • Bottle micro-framework implemented with RESTful service and used WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.
  • Junit is implemented along with Mockito to perform unit testing on our RESTful web application.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.
  • Worked with NoSQL database Mongo DB and created pipeline from Mongo DB Cluster.
  • Extensively used Git for version controlling and regularly Pushed the code to GitHub.
  • Splunk is implemented in the application for log errors, exceptions, and business logic and log analytics.
  • Behavioral and Integration testing is done using Cucumber and Selenium respectively.

Environment: JavaScript, React JS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Spring Data, Spring Batch, Quartz Scheduler, Hibernate, Spring Boot, Micro services, RESTful services, Netflix OSS, Eclipse Java EE IDE, Jenkins, Spring Cloud-Netflix, Splunk, MySQL, Docker, Apache tomcat, Jenkins, Netflix Zuul API, Ribbon, Eureka, Hystrix, JUnit, Mockito, Mocha, Chai, Selenium, Cucumber, Cassandra DB, Cassandra Node Connector, Gradle, JBoss, JIRA, JWT, WADL, Webpack, Babel.

Confidential, Irvine, CA

Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and development and suggested best possible ways from my perspective.
  • Attended meetings with the business team and third parties to understand the requirements.
  • Used Data Structures such as Queue, linked lists and sorting algorithms.
  • Involved in suggesting the best methods and tools to be used to deliver the project.
  • Developed Single Sign-On OAuth authentication for authenticating the portal users.
  • Developed the REST based Microservices using spring data and spring boot with JPA. Refactored Microservice to make it RESTful, thread safe and more configurable.
  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Used Eclipse IDE and Visual Studio code for designing, coding, and developing applications.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal, and also react-bootstrap components.
  • Researched on the libraries to be used for the tasks and checked with other teams for the solutions.
  • Used Multithreading and JDBC to process the Bulk Disclosure files.
  • CreatedServicesto consumeREST API'sand to communicate between components usingDependency Injection.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Expert in HTML5/CSS3 development and have experience React.js responsive design.
  • Provided Knowledge Transfer to QA and onboarded them.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • UsedGITfor version control tool for merging branches and used SourceTree to solve conflicts.
  • UsedJava File/IOto generate documents and for creating zip file.
  • Expertise in developingSOAP, RESTful Webservicesand APIs withJSONandXML.
  • Expert in version control tools likeGITandSVN; build tools likeMavenandGradle; continuous integration tools likeJenkins, and issue-tracking platform likeJIRA.
  • Used SAML to allow identity providers to pass authorization credentials to service providers through Single Sign On.
  • Stored the secrets and sensitive data in Open shift containers by creating secrets.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Used AWS S3 buckets to store the documents (File Upload transmission storage).
  • Created build and deployment scripts usingMaven.
  • Used NPM as the package manager and NPM scripts as build tool for the application.
  • Using appropriate Mobile Web Standards, XML, XSD, WSDL, HTML5, Java/J2EE,jQuery, CSS and Android SDK and eclipse mobile tools as a team lead developed customer client interface to medical records application.
  • Designed and developed web pages using HTML, JSP, JavaScript involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Implementing a Continuous Delivery framework using Jenkins.
  • Worked on React for developing the web portal and used new libraries for building the portal.
  • Developed test classes inJUnitfor unit testing.
  • Knowledge in Implementation ofContinuous IntegrationandContinuous Deliveryas needed to support internal and customer development.
  • Gained knowledge on different performance testing applications like App Dynamics, Rigor, Splunk.

Environment: Java 1.8, J2EE, JSP, Spring, Microservices, Web Services, JSTL, XML, JavaScript, AWS S3, Log4J, CSS, Hibernate, Spring Boot, JUNIT, Windows, OCP, React.

Confidential, Los Angeles

Full Stack Java Developer

Responsibilities:

  • Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and CSS/Less and HTML5.
  • Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
  • Good knowledge of Lambda expressions, Time APIs, and Java 8 core features
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
  • Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of the tabs.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Apply focused development changesacross oracle databases and see the changes applied through the life cycle of environments and testing into production via internal deployment tool.
  • Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable applications.
  • JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.
  • Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
  • Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • Performed Unit testing on ReactJSapplications using Karma and Jasmine tools and worked with the Gulp tool to build automation.
  • Performed Unit testing on applications using tools Mocha to test Reactjs and Chai for Node.js.

Environment: HTML5, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2)

Confidential, RTC, North Carolina.

Full Stack Developer

Responsibilities:

  • Confidential Experience in writingshell scripts to automate the deployments.
  • Worked in container based technologies like Docker, Kubernetes and Open shift
  • Responsible for resolving UI issues and enhancements for Open Source project
  • Responsible for troubleshooting pods through ssh and logs, modifications of BuildConfigs and templates.
  • Developed Shell script for uploading local artifacts downloaded from Build share to Artifactory.
  • Experience in buildingDockerimages using GitLab-ci build automation runner
  • Repository creation in Artifactory for pushing artifacts
  • SettingGitLabrepository and Runner for build automation
  • Installing, integrating and runningDockercontainers
  • Experience in buildingDockerimages using GitLab-ci build automation runner
  • Upgrading current internal gradle plugins for incorporating new features.
  • Review/Merge/Remove Git Pull Requeststo bit bucket.
  • Hands on withGit / GitHubfor code check - ins/checkouts, branching etc.
  • Designed and developed code for converting Travis ci to Github action from scratch.
  • Fixed several outstanding UI issues and build issues.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Created Apollo GraphQL custom plug in to handle requests and response.
  • Implemented internationalization for GraphQL API using i18next.
  • Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Node.js and connected to MongoDB. Used NPM for Node.js development and server side packages.
  • Responsible for Database build, release and configuration.
  • Worked with different team members for automation of release components
  • Worked on Docker open source project by automating the deployment of applications inside software container.
  • Extensively used the repositories like GitHub and SVN.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.

Environment: Kubernetes, Open Shift, Node JS, docker SQL, XML, HTML5, CSS3, Bootstrap, JavaScript, apollo-graphql

We'd love your feedback!