We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GeorgiA

PROFESSIONAL SUMMARY:

  • 8 years of experience in working as a Front End/UI developer as well as back end with telecommunications, e - commerce, banking and insurance domain.
  • Dedicated and passionate software Developer with professional experience in designing and implementing front end develop, web and mobile applications by using various technologies like Angular 2, Angular JS, React JS, HTML/HTML5, CSS/CSS3, Bootstrap, Bootswatch, JavaScript, Typescript, jQuery, JSON, DOM, RxJS, RWD, Node.js, Redux, and AWS.
  • Experience in designing and developing large scale enterprise applications using Java 5, Java 6, Java 7, J2EE, Struts, Spring MVC, Spring AOP, Spring Security, OpenJPA, JSF, RESTful Web Services, SOA, XML, JAXB, Ant and Maven.
  • Extensive experience in Front-end Web Application Development experience with technologies using HTML, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, JQUERY, Angular JS, AJAX, JSON, Grunt, Bower, Backbone JS, React JS, Angular 2.0, Require JS, XML, Java, JSP Servlets, Apache Tomcat, and XML.
  • Extensive experience on MVC architecture and using frameworks like Angular 2 and React JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
  • Experience in React.js, BackBone.js and Angular.js. Experience in Web Service Technologies: SOAP, Restful, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS, JERSEY.
  • Extensive programming experience in writing web application programs covering front-end /UI JQuery and AJAX for building richly interactive high-performance web applications.
  • Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node).
  • Testing application using Jasmine Test Framework and running test cases using Grunt and Karma.
  • Extensive experience with Web Frameworks like Struts 2.x and JavaServerFaces (JSF).
  • Good knowledge on the spring modules like Spring Boot, Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web flow, Spring Security, and Spring AOP.
  • Spring boot with Hibernate combination where it has a predefined MVC architecture which made me to run all batch jobs easily and quickly.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote method Invocation(RMI).
  • Extensive experience with ORM frameworks like Hibernate and OpenJPA, MyBatis.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Applications using JTA, RMI, JMS, WSDL, JAX-WS, JAX-RPC, JSON.
  • Proven experience with Application Servers like IBM WebSphere (WAS LIBERTY), Oracle/BEA WebLogic, J Boss and Tomcat.
  • Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.
  • Skilled in website design, HTML, XML parsing with and PHP scripting along with MySQL database
  • Experience in No-SQL Database including MongoDB, Mongoose, Apache Cassandra.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front)
  • Knowledge of Elastic Search, used for supporting distributed search by allowing start with one machine and extend further to other machines.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Good knowledge in NPM, Gulp, Grunt directories to generate the server environments
  • Experience in Version Control tools including GIT and SVN.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case. Hands on experience with build tools like ANT, Maven and logging tools like Log4J. Experience in writing and executing unit test cases using JUnit and JMeter, Mokito Testing Framework.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Web Development: HTML5, SASS, CSS3, JavaScript, PHP, JSON, JQUERY, AJAX, XML, SOAP, REST, WSDL, JAXP, JAXB

Databases: MySQL, ORACLE, Mongo DB, DB2, MS SQL, SQL Server, RDBMS

Programming Languages: C, C++, CORE JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), Data Structures, SQLOperating System: Windows, Linux, Unix, MS-DOS

Software Tools & Testing Tools: Front end Libraries and plugins, Back end, Ant, Maven, Gradle, Jasmine along with Karma, JUnit, Selenium, Jenkins

IDEs worked on: Eclipse, Sublime Text, Visual studio

Frameworks: AngularJS, NodeJS, BackboneJS, D3, Struts, JSF, Spring MVC, Hibernate, iBatis, JPA, JDBC

Application Servers: Apache Tomcat Server, IBM Web Sphere, JBOSS, Oracle Web Logic

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Sr Full Stack Developer

Responsibilities:

  • Developed Single Page Responsive Web UI using Angular2, ReactJS, AngularJS, HTML5, CSS3(using SASS), Bootstrap, JavaScript.
  • Followed MVC, MVVM Structure to develop Application to increase productivity and maintainable code.
  • Implemented Angular2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES6 coding standard and coding best practices.
  • Programmed in Angular2 to upload(post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2
  • Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router-Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Configured Typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Experience in working with ES6 features, used babble, web pack with ES5, React js.
  • Developed user interface by using the React.js, Flux for Single page application (SPA) development
  • Client Side code were written in React JS and Server Side Code were developed using MVC4.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Used SASS based CSS to define the styles in the application and used Webpack module bundler to bundle the code.
  • Established simulation service with Spring Boot, Netflix OSS, REST.
  • Developed Multi-Threaded Producer and Consumer MQ applications using Spring boot.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns. Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked with the Node package manager(NPM) along with Grunt.
  • Performs UNIT testing with JASMINE and KARMA, and develops web services using RESTful API.
  • Used Spock, Junit, Jasmine framework for unit testing of the code.
  • Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • OAuth 2 simplifies all the communications between the client, server, and content provider.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, and CXF.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Developed SQL, PL/SQL with stored procedures to interact with persistent database using MySQL.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Environment: Angular 2, TypeScript, React JS, Node JS, Spring boot, Spring data, NPM, Cassandra, MySQL, Hibernate, Grunt, Jasmine, Karma, Spock unit testing, Oauth 2.0, Apache Kafka, AWS, Swagger, Log4j, Maven, Jenkins, Netflix OSS, Docker.

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various research applications.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented client side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Implemented application testability and diagnostics and fixing bugs with the help of REDUX(Reducers) architecture.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Experienced in working with Redux and Alt JS architecture.
  • Utilized create-react-app to launch product to stay update with the most current webpack and babel build configurations.
  • Handled HttpRequests using Axios which supports Promise API functionality native to JS ES6.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Worked on writing SQL queries for PostgreSQL databases.
  • Restructured database schemas using mongoose migration systems for MongoDB.
  • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Used CI/CD tools Jenkins, Git/Gitlabs, and Docker registry/daemon for configuration management and automation.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance
  • Performed unit testing with Mocha and Chai JavaScript test framework.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed different join strategies with hibernate to improve performance while retrieving collection items.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Monitored continuous integration work ow using Docker.
  • Created plug ins for an in-house data ingestion framework to extract data from multiple sources like Apache Kafka , Database, file systems and Messaging Queues.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Followed Agile Scrum and attended daily standups, grooming, planning and retrospective.
  • Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.

Environment: React, Babel, Redux, Axios, Nodejs, Hapijs, Webpack, Pivotal cloud foundry, Jenkins, Docker, Mongoose, MongoDB, Chai, Mocha, Spring boot, Hibernate, Apache kafka, AWS.

Confidential, OH

Java Developer/UI Developer

Responsibilities:

  • Developed and designed User Interface using JavaScript, HTML, CSS, DOM, XHTML, AJAX, Bootstrap, Less, AngularJS.
  • Created and enhanced websites for clients to increase online presence and sales by using some of the latest technologies, including JavaScript, CSS3, HTML, JQuery UI, handlebars.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Used Angular two-way binding and Implemented the search functionality for Internal Application using Angular JS.
  • Extensively used $http service to make Ajax calls and consume JSON response across numerous services.
  • Involved in implementing the complete Application in the in-build MVC Architecture with Angular.js.
  • Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with handleBar.js for front end MVC/templating.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Involved in the migration of YUI screens to intuitive EmberJS screens.
  • Worked with Core Java concepts like Collections Framework, multithreading, Memory management.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Implemented REST web service calls using JSON, JAXRS formats provided to be integrated on the front end
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies.
  • Used Spring ORM module to integrate with Hibernate.
  • Used ORM tool Hibernate along with spring framework to deal with database operations.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Used SpringJTA Transaction manager to remove the dependencies on the container.
  • Implemented business layer of the application using Spring AOP, Spring IOC.
  • Implemented the mechanism of logging and debugging with Log4j and JIRA. Involved in Unit testing of the application using Junit.
  • Integrated Spring with Hibernate for data access from Oracle Database.
  • Creating and maintaining database links between different Oracle databases.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry(PCF).
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Unique experience with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry
  • Created micro service plugin for service worker to read in info via RabbitMQ message bus to create and send SNS messages to AWS SNS topic
  • Involved in Application Development using various Web/Application Servers like Apache Tomcat Server, IBM WebSphere.
  • Developed test driven development code using JUnit and Mockito framework.
  • Used Karma Test runner and Jasmine Testing frameworks.

Environment: AngularJS 1.X, HTML5, CSS3, JavaScript, REST API, Ember JS, AJAX, JAX-RS, Hibernate, Spring AOP, Oracle, Spring MVC, Spring Security, Spring JTA, Log4J, Jenkins, Grunt, Pivotal Cloud Foundry, Rabbit MQ, Jasmine, Karma.

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Designing the front end using JSF, 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.
  • Deep understanding of JavaScript and the JQuery library.
  • Expertise in developing Web pages using jQuery plug-ins for Drag and Drop, AutoComplete, Bootstrap, and JavaScript.
  • Integrate the dynamic pages with JQuery to make pages dynamic.
  • Developed SOAP and REST web services using hibernate, JAX-WS, JAX-RS and JAXB.
  • Systems infrastructure and architecture design, setup and administration on IBM WebSphere.
  • Experienced with web & application servers such as IBM Web sphere, and JBOSS.
  • Worked on debugging of DROOLS rules framework for business logic.
  • Configured the front end of the application using JSF framework.
  • 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 frame work, Prime faces, RESTful web services.
  • Developer data replication mechanism using Spring Batch to replicate bulk data from csv file to application database.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients.
  • 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).
  • Designed and Implemented SOAP web services using JAX-WS for the different operations provided in the User Interface.
  • 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.
  • 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.
  • Developed SOAP web services using hibernate, 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.
  • Involved in coding, building java applications using Core java, Multithreading, JSP, and servlet
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Solid Understanding of RDBMS concepts and experience in working with Oracle.
  • Used Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Expertise in coding optimized SQL queries on databases like Oracle. Good understanding on Functions and Stored Procedures.

Environment: JSF, JQuery, CSS, HTML, JSP, Oracle, JSON, JSF, Spring, Hibernate, Spring Batch, JAX-WS, SOAP web services, REST, JPA, Shell Scripting, JBoss, DROOLS, IBM WebSphere.

Confidential

Java Developer

Responsibilities:

  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Used Struts frameworks and MVC design patterns to complete several projects with primarily focused on more complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
  • Validated all forms using Struts validation framework.
  • Extensive use of Struts Framework for Controller components and view components.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Created customized spring batch framework to run multiple processes step by step.
  • Implemented connection pooling framework to process claims concurrently with multiple threads using spring batch with different split conditions based on volume of claims.
  • Developed automated build files using Maven.
  • Created Data Access Objects to fetch data from database with SQL queries integrate them with IBatis.
  • Developed shell scripts used to monitor production applications, start and stop custom Java applications in Linux environment
  • Implemented batch processes for reporting applications and modules using Korn shell scripts on Oracle database.
  • Developed various helper classes which needed following core Java multithreaded programming and collection classes.
  • Categorized salient level rule to every business rules base on the business needs. Use DROOLS as rules engine.
  • Extensively used Junit & log4j for unit testing and logging.
  • Designed and coded application components in an agile environment.

Environment: Struts Framework, Spring IOC, Spring Batch, Maven, Spring MVC, iBatis, SQL, Linux, Drools, Multithreading, Log4j.

Confidential

Associate Software Engineer

Responsibilities:

  • Developed the application using Java, J2EE, Structs, JDBC.
  • Development, resolving the issues/bugs, Code suggestions, Technical Issues and was involved in writing Stored Procedures, Triggers and Cursors.
  • Created tables, views, Types, complex join queries and functions and modifications to existing database structure as required for addition of new features.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Used Hibernate as the DAO layer to access the database.
  • Worked with Structs framework to design the MVC model for the application.
  • Worked on SOAP based Client and Server Web services.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Worked on the Java Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service’s request data marshalling as well as unmarshaling process.
  • Used Java Messaging Services(JMS) for reliable and asynchronous exchange of important information.
  • Developed Unit test cases using JUnit.
  • Deployed application on Client Linux server.
  • Used ANT built tool for compiling and generating war file.
  • Developed web services for sending and getting data from different applications.
  • Used JDBC to access Oracle database for accessing the information.
  • Used Junit test cases for regression testing and integrated with ANT build.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Worked closely with system analyst to understand the technical requirements of the project.
  • Created the design documents with use case diagram, class diagrams and sequence diagrams using Rational Rose.

Environment: Java, J2EE, Struct, JDBC, Hibernate, JAXB, SAXP, XML, Collections, Multithreading, SQL, JMS, Junit, ANT, Log4j, Rational Rose.

We'd love your feedback!