We provide IT Staff Augmentation Services!

Snr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Full Stack Web Developer with over 7+ years’ experience with React.js, Angular, Java, Spring MVC, Spring Boot, Hibernate, Microsoft SQL Server, MySQL.
  • Proficient in developing Single Page Applications (SPA) using Angular8 and React.js.
  • Created Single page applications with Angular using TypeScript to create Directives, Components, Services, Observables, Pipes, Reactive/Template - driven forms and Router for multiple components utilizing Router Guards and Navigation.
  • Created Single page applications with teh use of JavaScript library React.js. In-depth experience in React.js and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
  • Used open-source framework, Angular 8+. Good working experience in various Angular open-source libraries and techniques such as PrimeNG, Angular Material, Directive, Routing, Dependency Injection, and Interceptor.
  • Extensive experience in Front-end Application developing using HTML5, CSS3, JavaScript, jQuery, AJAX for building vibrant UI friendly, high-performance web applications.
  • Expertise in open source libraries like Angular Material, redux-thunk to create customized components.
  • Used Bootstrap and Media queries to do responsive web design that fit all users and devices from desktop to tablet and mobile phone.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Experienced in using Node Package Management to manage JavaScript package.
  • Experienced in database system like SQL Server, PostgreSQL and MySQL.
  • Experienced in using JAVA Spring JPA with Hibernate to integration MySQL, or SQL Server into back end web applications and performing CRUD and aggregation operations on a database.
  • Extensive noledge on JAVA SE including Collection, Threading, and Core Java.
  • Experience in working in large scale Trading metrics and Research Publishing portal applications
  • Expertise in AngularJS framework and React JS framework and its ability to create simple and scalable code for SPA.
  • Experience in building application with React JS, Redux, Require JS, in MVC architecture.
  • Experience in Angular / React Js development using Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma and Selenium.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Experience on AWS Code pipeline, Code Build, Code Deploy.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
  • Experience in writing test cases using features files to Automate teh application using Cucumber, Selenium framework.
  • Experience in working with different databases like Oracle Db, SQL Server, DB2 and MySQL & very good experience in OOAD and UML methodologies, Class diagram using Rational Rose.
  • Good working noledge of NoSQL Databases like MongoDB, Cassandra.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
  • Experience in teh field of release automation for Java application to achieve continuous integration (CI) and continuous delivery (CD).
  • Exceptional Skills in Backend Development with Python using teh Flask framework with teh latest in teh technical communities and have a track record of delivering scalable backend solutions and APIs.
  • Expertise with different tools in Hadoop Environment including Pig, Hive, HDFS, MapReduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper.
  • Good experience in designing MVC based web applications using Struts along with hands on experience in Restful Web Service
  • Good experience in application development using SPRING framework and MYBATIS.
  • Created unit test cases using JUNIT framework
  • Created teh DTO's and DAO's for accessing teh Oracle database, created spring beans, spring configuration files, auto-wiring, configured teh property files via xml configuration, writing POJO classes for spring injection.
  • Hands-on experience in database design, namely Oracle 10g and MySQL 5.1 Wrote teh Queries and Stored Procedures using SQL and PL/SQL.
  • Expertise in Core java, Collections, backend development and design.
  • Successfully designed and developed Java Multi-Threading based collector parser and distributor process, when teh requirement was to collect, parse and distribute teh data coming at a speed of thousand messages per seconds.
  • Good experience in developing Java Swing based User Interface, QUODD's UI is an example where in used swings along with Jidesoft wrapper.
  • Hands on experience in writing Auto Sys and Cron jobs using crontab.
  • Has experience in LINUX/Solaris/2000/XP programming environment.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Fa ade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, Apache Camel, Spring Boot, Express.js.

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, WebLogic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse, Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

Reporting/Messaging Tools: Crystal Reports, BO XI R3, Active MQ, Rabbit MQ.

Version Control Tools: CVS, SVN, Clear Case, Git.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Snr. Full Stack Developer

Responsibilities:

  • Developed teh backend server with Spring Boot, involving different layers of teh application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Involved in creating and designing a database, and connect teh database with Hibernate (ORM)
  • Involved in teh authentication process. Configured Spring for customized JwtTokenProvider, incorporated JwtFilter, yet not conflicting global CORS requirement.
  • Developed test classes in JUnit for unit testing.
  • Worked on RESTful API to created services, tested on Postman.
  • Started teh front-end application with React and used state object React Class Component for general stateful management.
  • Implemented redux to resolve teh application's global state management, especially for user login status.
  • Enhanced user experience with React’s life cycle hooks, including componentDidMount, shouldComponentUpdate, componentWillunmount.
  • Created reusable components for teh application and used props to pass data between parent and child component. Also, created a functional component as well as a class component to maintain code simply and cleanly.
  • Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
  • Used axios for HTTP requests and attached Bearer token for secure usage of API.
  • Practiced latest ES6 features including let, const, and arrow function.
  • Used Core Java Collections, Data structures and Multi threading concepts in teh extraction engine
  • Involved in configuring Spring beans metadata, designing and developing Java/J2EE service APIs
  • Involved in developing and consuming webservices that interact with upstream systems
  • Designed user interface for desktop from conceptualization and detailed user interface and functionality design using AngularJS, Kite JS, Phantom JS, React JS and jQuery library.
  • Responsible for designing and developing reusable custom components for application.
  • Created infinite-scroll component, which will do teh pagination.
  • Take care of responsive design. Cross browser / mobile / tablet support.
  • Identifying and creating reusable components in parallel which is used by various other projects within teh group.
  • Responsible for Unit testing and supporting teh QA, UAT & PROD environments.
  • Have done performance improvements (JS compression, server side caching using ehcache)
  • Review everyone’s code and make suggestions / improvements. Leading and mentoring team.
  • Maintain project’s Wiki for user-interface best practices, procedures, and style guide.
  • Daily Interaction with Client’s Technical Architecture in meetings to focus on teh performance and implementation of code development.
  • Implementing new API’s using Restful Web services using Spring Boot to interact with mobile application and Clients legacy systems.
  • Experience in using SpringBoot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
  • Used Kafka Messaging Services to interact with external interfaces.
  • Involved in designing, developing and testing teh web application by using teh HTML5, CSS3, Bootstrap, and ReactJS
  • Created teh responsive UI components using React/Redux and to dispatch events to teh store.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented client-side Interface using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in creating custom components and library components for displaying data using React with Redux, ES6.
  • Used React/Http service to make GET/POST/PUT/DELETE to deal with API request and response.
  • Created various template and data-driven form components using React Forms and define module-level routing for various components in teh application using React router.
  • Developed unit test cases using Jasmine, karma, web pack and used angular test beds and sync utilities to mock and sync calls.
  • Created collections and performed CRUD operations on MongoDB using Mongo Repository and spring Mongo Template for persistence.
  • Involved in writing teh test cases for teh application using Junit, Mockito.
  • Development of AutoSys based scheduling scripts for running feeds at proper time considering all teh dependencies.
  • Deployment of teh application on JBOSS application server.
  • Used agile methodology in developing teh application, which included iterative application development, weekly Sprints, stand up meetings and daily SCRUM meetings.
  • Developed Test cases, Test scenarios Test scripts for Unit testing and test mocks using JUNIT and MOCKITO
  • Used Spring and MyBatis framework for project development.
  • Coordination with QA for teh application testing JVM performance tuning.

Confidential, Austin, TX

Sr. Full Stack Developer

Responsibilities:

  • Gathering teh requirements from BRD (Business Requirement Document) and creating Technical description document
  • Involved in designing and developing Java/J2EE service APIs Involved in configuring Spring beans metadata, DAO layer and Hibernate mapping
  • Design UI using Layout and MVC Extjs framework.
  • Responsible for UI development using Sencha Ext JS 4.2.1, Sencha Ext JS Theme, Sencha Cmd 3.1, JSON and integration with J2EE and Web Services Layer.
  • Responsible for developing reusable custom components for application.
  • Responsible for overall design & analysis Extjs UI components and integration with J2EE and Web Services Layer.
  • Implemented Border Layout and Card Layout to provide user friendly navigation for application.
  • Worked extensively on Tab Panel, Form Panel, Data Grid to handle teh response from server side components. Created teh Filters for Data Grid.
  • Involved in handling and maintaining application server and environment related issue.
  • Responsible for deploying and maintaining teh application in Dev, QA, UAT and Prod environments.
  • Familiarized with Angular CLI for building and creating a component, service, modules, and initialized routing functionalities.
  • Used various directives including structure directives *NgForand *NgIf. Also used attribute directive like NgClass.
  • Implemented @input, @output, and @Viewchildfor local reference for simple component communication (always prefer communication with services) or special case like need scrolling information.
  • Had form validation like a template-driven form for login page simple validations. Used react form for more complex like register validations. (Ensure email, confirm passwords matched).
  • Incorporated rxjs with Http Client Module for all asynchronous backend requests.
  • Design and beautified teh frontend styles with angular material along with CSS3.
  • Used Typescript for most components with Angular 6 framework.
  • For routing, relied on router guard to redirect teh unauthorized user back to teh login page.
  • Used git for version control and collaboration.
  • Participated in Agile methodology for application development, had SCRUM meeting every day.
  • Created System Requirement Specifications (SRS) report of teh project by collecting all teh requirements from client.
  • Developed teh functionalities using Agile Methodology.
  • Implementing new API’s using Restful Web services using Spring Boot to interact with mobile application and Clients legacy systems.
  • Developed single page applications using Angular 8, Typescript, HTML5, CSS3, and Bootstrap.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
  • Good noledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache Concepts.
  • Experience in handling messaging services usingApache Kafka.
  • Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server usingSpringCloud Netflix.
  • Built a stored-procedure-as-a-service microservicesthat is generic: will take sproc name and parameters and spit out output or error from teh database.
  • Loading teh data to Cassandra Cluster with teh halp of Java API.
  • Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
  • Worked on Multiple AWS instances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Design and develop microservicesbased applications using Spring Integration and Spring Boot framework.
  • Developed data pipeline utilizing Flume, Sqoop, Pig and Java MapReduce to ingest client behavioral information and money related histories into HDFS for analysis.
  • Deploy and administer microservicesbased applications on Cloud infrastructure using Pivotal Cloud Foundry.
  • Exposed teh Web Services to teh client applications by sharing teh WSDL.
  • Deployment of teh application on JBOSS application server.
  • Used agile methodology in developing teh application, which included iterative application development, weekly Sprints, stand up meetings and daily SCRUM meetings.
  • Developed Test cases, Test scenarios Test scripts for Unit testing and test mocks using JUNIT and MOCK.
  • Used Spring and MyBatis framework for project development.
  • Coordination with QA for teh application testing
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
  • Worked on JMS service for multicasting teh data among various systems.

Confidential, New York, NY

Full Stack Developer

Responsibilities:

  • Core java development for different components. Developed teh application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Developed SPRING Restful web service to fetch teh calculated DB data to be used from UI, created various such APIs.
  • Involved in Requirements Specification, Analysis and Design of teh application.
  • Indulged in core development, deployment and server side configurations, where in did programming in core java, scripting in Linux, configured teh OS parameters, application server's settings and JVM tuning for utilizing teh CPU and heap.
  • Development of AutoSys based scheduling scripts for running feeds at proper time considering all teh dependencies.
  • Used CRUCIBLE for code review.
  • Deployment of teh application on JBOSS application server.
  • Used agile methodology in developing teh application, which included iterative application development, weekly Sprints, stand up meetings and daily SCRUM meetings.
  • Developed Test cases, Test scenarios Test scripts for Unit testing and test mocks using JUNIT and MOCKITO
  • Used Spring and MyBatis framework for project development.
  • Coordination with QA for teh application testing
  • JVM performance tuning
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
  • Worked on JMS service for multicasting teh data among various systems.
  • Used build automation tools for automatic build deployment namely Team city, ARM deployment.
  • Designed teh architecture based on teh popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used Spring Rest Template to use teh exposed REST Web Services.
  • Involved in developing code for obtaining bean references in spring framework using Dependen.
  • Injection (DI) or Inversion of Control (IOC) using annotations.
  • Involved in designing teh interface along with teh Design team for better usability and handling across Android mobile application development to maintain their relative nativity.
  • Successfully deployed teh app on teh Android Marketplace and supported teh app for different releases of AndroidOS
  • Developed Business components using Java Objects and used Hibernate framework to map teh Java classes to teh database using Annotations.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Used Spring Security for implementing teh authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Unit testing and Integration Testing of application.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in Requirements Specification, Analysis and Design of teh application.
  • Indulged in core development, deployment and server side configurations, where in did programming in core java, scripting in linux, configured teh OS parameters, application server's settings and JVM tuning for utilizing teh CPU and heap.
  • Development of AutoSys based scheduling scripts for running feeds at proper time considering all teh dependencies.
  • Used CRUCIBLE for code review.
  • Deployment of teh application on JBOSS application server.
  • Used agile methodology in developing teh application, which included iterative application development, weekly Sprints, stand up meetings and daily SCRUM meetings.
  • Developed Test cases, Test scenarios Test scripts for Unit testing and test mocks using JUNIT and MOCK
  • Used Spring and MyBatis framework for project development.
  • Coordination with QA for teh application testing
  • Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
  • Worked on JMS service for multicasting teh data among various systems.
  • Used build automation tools for automatic build deployment namely Team city, ARM deployment.
  • Used Spring MVC with Hibernate framework.
  • Designed POJO to solve ORM with teh Microsoft SQL Server database.
  • Used Hibernate HQL to query a database and performing CRUD operations.
  • Planned teh front-end single page application with React.
  • Incorporated react-redux for global state management, mainly for teh authentication process, and added redux-thunk for asynchronous handling.
  • Navigated with react-router.
  • For each component, managed state with React’s internal state object, setState(asynchronous) as minimal as possible.
  • Utilized React’s life cycle, including componentDidMount, shouldComponentUpdate, and componentWillUnmount, etc for performance boosting and bug fixing.
  • Used react-bootstrap for styling and responsive web design.

We'd love your feedback!