We provide IT Staff Augmentation Services!

Resume

Full Stack Developer Elizabeth, NJ

SUMMARY:

  • Motivated Full - Stack Web Developer with 5+ years of experience in designing, developing and testing Object Oriented Applications and Web Applications using Java/J2EE.
  • Solid foundation of Object Oriented Programming and Core Java (Multithreading, File Handling I/O, Data Structures, Collections, and Exceptions Handling).
  • Good knowledge of Design Patterns (Singleton, Prototype, DAO, Factory, State).
  • Developed applications using Spring framework (MVC, ORM, JDBC, AOP) and mechanisms such as Dependency Injection (DI), IOC, Hibernate and JPA.
  • Skilled in developing Microservices using Spring Boot.
  • Experienced in developing and deploying projects using Eclipse IDE and Apache Tomcat 7.
  • Developed and used RESTful Web Services utilizing AJAX and delivering JSON response for communication.
  • Experienced Behavioral Driven Developer as well as Test Driven Developer in unit testing with JUnit and Jasmine 3.0 and logging using Log4j.
  • Skilled in database modeling and development using MS-SQL 12 and MySQL 5.6 (Queries, Stored Procedures, Functions, Triggers).
  • Familiar with UML (Use Case, Class and Sequence diagrams) as well as E-R diagrams.
  • Developed dynamic responsive web design (mobile, tablet, desktop) and updated existing web pages using HTML5, CSS3, Media Queries , JavaScript ES6 , Ajax, JSON, Angular 4, ReactJS 16, Angular Material, and Bootstrap 3.
  • Skilled in implementing Routers, Router Guards and Redux with ReactJS.
  • Good knowledge of Angular 4 practices such as Directives, Reusable Components, Services, Observables, Pipes and Router.
  • Experienced with Single Page Applications (SPAs) and Multi Pages Applications.
  • Full understanding of Version control tools such as GIT, Project tracking tool like JIRA 7.2, and Continuous Integration and Deployment (CI/CD) with Jenkins.
  • Familiar with Amazon Web Services (AWS) such as EC2, S3, RDS, and PCF.
  • Experienced working through multiple phases of Software Development Life Cycle (SDLC) and familiar with Agile (SCRUM) methodologies.
  • Reliable team player with strong communication skills, able to meet deadlines and project requirements. Adaptable to the working environment and quickly learn new technologies. Fluent in English and Russian languages.

SKILL:

Languages: Java7/8, C++

Database: MS-SQL 12, MySQL 5.6

ServerSide: Spring-MVC/Boot/AOP, Hibernate 4/5, ORM, J2EE, JDBC, XML, JSP, Log4j, Web-Services (RESTful), Servlet, Pivotal Cloud Foundry

WebSide: Angular 4, ReactJS 16, HTML5, CSS3, JavaScript ES6, TypeScript 1.7/2.1, Media Query, AJAX, JSON, Bootstrap 3, Angular Material

Tools: Eclipse IDE 4.7/4.6/4.5/4.4 , Visual Studio Code 2016, Notepad++ 6, Maven 3.0, JIRA 7.2, JUnit 4.12, Jasmine 3.0, GIT, GitHub, Postman, Jenkins, Apache Tomcat 7

EXPERIENCE:

Confidential, Elizabeth, NJ

Full Stack Developer

Responsibilities:

  • Participated in the Software Development life cycle (SDLC) using Agile (Scrum) methodology to develop the application and keep team members updated.
  • Followed TDD to produce clean code with reduced number of revisions and updates.
  • Used Amazon Web Services (AWS) such as EC2 to deploy the application and S3 to store client/employee data.
  • Implemented Spring MVC framework to develop REST APIs and used Maven 3.0 to include the required jar files into the project.
  • Incorporated Spring Core Annotations for bean wiring and Dependency Injection.
  • Implemented Design Patterns such as Data Access Objects (DAO), Singleton and Factory.
  • Used Core Java concepts like OOP, Exception Handling, File I/O, and Collection Framework.
  • Created database entities as POJOs and DAOs using Spring Core Annotation mappings.
  • Established the persistence layer with Hibernate 5 framework by setting up entity relationships such as One-to-One, and Many-to-Many between Plain Old Java Objects (POJO).
  • Experienced in creating Stored Procedures and Views to extract data from MS-SQL 12.
  • Created JWT service to authenticate, authorize users and filter incoming requests.
  • Involved in integration of use cases in unit testing using JUnit 4.12 and logging error, debugging and information with Log4j.
  • Developed responsive web design with ReactJS 16, CSS3, Media Query and JavaScript ES6.
  • Created reusable components such as Forms, Buttons, Sliders and Navigation with ReactJS.
  • Incorporated component Lifecycle hooks (Render, ShouldComponentUpdate, ComponentDidUpdate, ComponentWillUnmount, etc.) and Redux reducers and actions for updating the state of the application in the global store.
  • Implemented Single Page Application (SPA) design for faster loading and fewer pages.
  • Used Router Guards to restrict access to parts of the application based on JWT received from the back end.
  • Developed AJAX calls to consume RESTful web services to asynchronously retrieve and post data with JSON parsing.
  • Used Jasmine 3.0 for unit testing strategies to test JavaScript code.

Environment: Agile, AWS, Java 8, JUnit 4.12, Log4j, Hibernate 5, Spring MVC, Maven 3.0, Eclipse IDE 4.7, Visual Studio Code 2016, HTML5, CSS3, Media query, JavaScript ES6, Jasmine 3, ReactJS 16, AJAX, JSON, MS-SQL 12, Postman, Jenkins, and GIT.

Confidential, New York, NY

Full Stack Developer

Responsibilities:

  • Implemented Continuous Integration and Continuous Deployment (CI/CD) environments using Jenkins in Agile environment.
  • Used GIT tools for version control and JIRA 7.2 for project and bug tracking.
  • Utilized Pivotal Cloud Foundry (PCF) for cloud development and data storage.
  • Implemented microservices such as Spring Boot for faster development with less manual configuration.
  • Created Spring services, controllers and DAOs to achieve Inversion of Control (IoC).
  • Used Hibernate 5 to access MS-SQL 12 database with HQL, Named queries and Criteria.
  • Worked on Exception Handling and Transaction using Spring AOP.
  • Developed RESTful web services providing data to the UI in JSON format.
  • Used JUnit 4.12 for testing and Log4j for logging. Experienced in Mock Testing.
  • Used JavaDoc for documentation.
  • Developed the server side in Eclipse IDE 4.6 for compilation and generating WAR files.
  • Deployed application to Apache Tomcat 7 to test REST APIs with Postman.
  • Developed UML diagrams (Use case, Class and Sequence diagrams).
  • Designed responsive UI as Single Page Application (SPA) with Angular 4, Angular CLI, HTML5, TypeScript 2.1, JavaScript ES6, and CSS3.
  • Performed Angular CLI commands to create new project, components, services, directives.
  • Used Angular Material to customize search inputs, forms, tables and navigation.
  • Used Bootstrap 3 to add responsiveness to fit various devices and components like date/time picker and alert.
  • Implemented Reactive Form Validation for better user experience.
  • Incorporated RXJS Observables to retrieve data and throw custom errors.
  • Added JWT for outgoing requests from UI through Angular HttpClient interceptors.
  • Implemented routing services with lazy loading components and modules using Router module.
  • Used two-way data binding, directives, services and promises to create reusable components.
  • Created custom filters using Pipes to provide better search and sort mechanics.
  • Implemented lifecycle hooks such as ngOnInit, ngOnChanges, ngOnDestroy, etc. for faster and consistent component loading and intercomponent communication.

Environment: Agile, PCF, Java 8, JUnit 4.12, Log4j, Hibernate 5, Spring Boot, Maven 3, Apache Tomcat 7, Eclipse IDE 4.6, Visual Studio Code 2016, HTML5, CSS3, Bootstrap 3, JavaScript ES6, Jasmine 3, Angular 4, AJAX, JSON, TypeScript 2.1, Postman, Jenkins, JIRA7.2, and GIT.

Confidential, New York, NY

Full Stack Developer

Responsibilities:

  • Used Spring Boot to create JWT provider and filtering services.
  • Developed user interface with ReactJS, HTML5, CSS3, JavaScript, and Bootstrap 3.
  • Created Single Page Application (SPA) with reusable components.
  • Maintained global state using Redux reducers and dispatching actions.
  • Used Bootstrap to create tables, input fields, date picker and buttons.
  • Consumed RESTful web services to log, update and delete data in the database.
  • Implemented responsive web design with Bootstrap to fit various devices portable devices.
  • Participated in daily Scrum meetings and followed Agile development environment.
  • Developed and deployed in Cloud Computing Service Environment AWS.
  • Implemented form validation using custom verification methods on a form model.

Environment: Agile, AWS, Java 8, Hibernate 5, Spring Boot, Maven 3.0, Eclipse IDE 4.5, Notepad++ 6, HTML5, CSS3, Bootstrap 3, JavaScript, ReactJS, AJAX, JSON, TypeScript 1.7, REST Web Services, and GIT.

Confidential, Fairfield, CT

Full Stack Developer

Responsibilities:

  • Used Spring MVC to create entity models and controllers to interact with MS-SQL 12.
  • Used Spring Core annotations for Dependency Injection, repository, service and controller.
  • Implemented RESTful web service to retrieve client side data and output existing customer information.
  • Developed UI with HTML5, CSS3, JavaScript, Bootstrap 3.
  • Created a responsive Single Page Application (SPA) with reusable components.
  • Used Bootstrap to create tables, input fields, buttons and navigation.
  • Consumed RESTful web services to input, update and delete data in the database.
  • Participated in daily Scrum meetings and followed Agile development environment.
  • Developed and deployed in Cloud Computing Service Environment AWS.

Environment: Agile, AWS, Java 8, Hibernate 4, Spring Boot, Maven 3.0, Eclipse IDE 4.4, Notepad++ 6, HTML5, CSS3, JavaScript, Bootstrap 3, AJAX, JSON, and REST.

Hire Now