We provide IT Staff Augmentation Services!

Full Stack Front-end Developer/team Lead Resume

Merrimack, NH

SUMMARY:

  • 7+ years of experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Rich experience in Banking, Finance, E - commerce, Health Care and other domains using diverse technologies.
  • Worked with Agile, Water Fall and Rapid Application Development (RAD) Software development methodologies and Test-Driven Development (TDD) environment.
  • Proficient in developing web page quickly and effectively using Angular4, Angular2, HTML5, CSS3, MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack, JavaScript (ECMA 6), React JS, D3JS, Bootstrap, JQuery, JSON, AJAX and experienced in making web page cross browser compatible.
  • Experience in using Angular Filters, Angular Controllers, Angular Routing and Angular Validations, React Reducers, React Actions and Redux.
  • Experience working on CSS3 preprocessors SASS and LESS.
  • Experience using Express Node Rest framework and developed backend services using Node.js and MongoDB as database services.
  • Experience in Model View Controller (MVC) Architecture based applications using Core Java, Multithreading, JSP, Spring MVC, Spring ORM, Hibernate frameworks.
  • Developed several REST and SOAP web services supporting both XML and JSON formats to support integration.
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience of PL/SQL and databases like MySQL Server, Oracle 10g/11g, MongoDB and tools like oracle SQL Developer.
  • Experience in Unit Testing on both backend as well as front end using Jasmine, Protractor JS, Karma, JUnit, QUnit.
  • Experienced in working on dynamic data visualization tools in front end like D3JS, jQuery Fusion Charts as well as Backend reporting tools like iText and Jasper Reports.
  • Experience using Web/Application Servers like Apache Tomcat, JBoss, Jenkins, WebLogic and WebSphere.
  • Experience of using version control tools like Git, CVS and SVN.
  • Excellent analytical abilities, Quick Learner, highly motivated team player teamed with effective oral and communication skills and adaptive to situations with consistent performance and strong work ethics.

TECHNICAL SKILLS:

  • Angular 4
  • HTML5
  • CSS3 (Bootstrap)
  • QUnit
  • Karma
  • Jasmine
  • Grunt
  • SASS/LESS
  • JSON
  • JavaScript
  • JQuery
  • Jenkins
  • JUnit 4.0
  • D3 JS jQuery Fusion
  • AJAX
  • XML
  • Node JS
  • Angular JS
  • React JS
  • Charts iText
  • Jasper
  • Firebug and Chrome
  • Redux
  • D3 JS
  • Java 7/8
  • PL/SQL
  • C
  • C++.
  • Web Developer Tools.
  • Spring 3.x/4.x
  • Hibernate 3.0/4.0
  • Struts 2
  • Spring
  • Angular 4.x
  • Angular 2.x
  • Struts.
  • Servlets
  • JSP
  • Apache Tomcat 7/8
  • Web Sphere 8/9
  • JBoss 7.
  • SOAP
  • RESTful.
  • MySQL
  • Oracle
  • MS SQL server
  • MongoDB
  • SDLC
  • AGILE
  • TDD
  • RAD
  • Waterfall
  • SQLite.
  • GIT
  • SVN
  • ClearCase
  • Webpack
  • Grunt
  • Gulp npm
  • Maven
  • Eclipse
  • NetBeans
  • WebStorm9/10/11
  • IntelliJ
  • IDEA 14/15/16
  • Sublime Text3
  • Atom
  • Brackets

PROFESSIONAL EXPERIENCE:

Confidential - Merrimack, NH

Full Stack Front-End Developer/Team Lead

Responsibilities:

  • Lead the UI team to develop highly interactive and responsive web application by utilizing Angular 4, Webpack, NodeJS, NPM, Bootstrap 4, HTML5, CSS3, Highcharts and integrating with Restful APIs.
  • Meet with stakeholders to discuss their vision, ideas and translate the functional/non-functional requirements into system requirements validating user actions on the client side and providing responsive feedback.
  • Extensively develop various Angular 4 Modules, RxJS Observables, Directives, Containers, Interceptors, Unit Testing and Linting.
  • Created CI/CD automated pipeline for deployments till Acceptance Environments.
  • This application involved development in Angular4, Bootstrap 4, Angular Material 2, Highcharts, NodeJS, ExpressJS, MomentJS, ForeverJS, Nodemon, Jenkins and MySQL database
  • Involved since the start of the application to setup the application and monitor the health of various Web Services.
  • Independently implemented Highcharts to display charts (dynamic and live data) on the UI and Angular Material 2 to display tables in a material design.
  • The application involved development using Angular 2, ES6, Typescript, Bootstrap 4, Angular2Boostrap, Docker and Rancher. Consumed various Restfull APIs, fetch and display data as Bootstrap cards or tables. Independently created Forms with Upload a File feature using ng-bootstrap.
  • Created various filters, lazy loaded components and pipes to manipulate the data according to the conditions. Worked extensively on Http Service’s Observables, subscribing to the response and using Lifecycle hooks to implement them.
  • Wrote Unit Tests on Jasmine/Karma for most of the components to test the functionalities and Protractor for end to end testing.
  • Git was used as the version control to have a streamlined data and Jenkins for Continuous Integration.

Confidential - Des Moines, IO

Full Stack Front-End Developer

Responsibilities:

  • Involved in development and implementation of the UI features in an Agile/Scrum methodology and a Test-Driven Development environment.
  • The application involved development using React JS, Redux, Node JS, JavaScript (ECMA 6), Twitter Bootstrap, SASS and LESS, HTML5 and CSS3.
  • Developed complex, responsive, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Involved in Enhancement of existing application utilizing React JS and Redux and created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of JSON.
  • Created components using JSX and created actions, reducers and integrated the components.
  • Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
  • Developed several APIs using Restful web services and consumed various APIs from different internal portals.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed Data access bean and developed EJBs that are used to access data from the database. Created various mappings in Java to map the data from the components to backend.
  • The team followed Test Driven Development methodology where the front-end application was tested using Mocha/Chai, Chance JS, Sinon, Sandbox and Spring using JUnit.
  • Git was used as the version control to have a streamlined data and Jenkins for Continuous Integration.

Confidential - Cary, NC

Full Stack Front-End Developer

Responsibilities:

  • Involved in development, design and implementation of front end as well as the backend part of the application. The project undertook Agile methodology.
  • Front End GUI development was performed using Angular JS, Node JS, HTML/HTML5, CSS3, JavaScript, Twitter Bootstrap, Ajax, JSON, jQuery FusionCharts.
  • Worked one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML5/CSS3 and JavaScript.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS) preprocessors SASS and LESS.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Successfully used Restful Web Services to receive the credit data from third party APIs.
  • Utilized various JQUERY plugin Fusion Charts to create various charts and make it look more intuitive.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, CSS3 and implemented Asynchronous messaging between components using JMS.
  • Used JQuery plugins like Dropper for validation, drag and drop and more.
  • Extensively used HTML5 for audio and video playback.
  • Used Ajax, JSON with JQuery for request data and response processing.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Used Spring framework including Spring core, Spring Web, Spring Security.
  • Developed Spring IOC to communicate with the persistence layer and Hibernate.
  • Focused on TDD (Test Driven Development), thereby creating detailed ProtractorJS tests for every functionality before writing the functionality.
  • Used SVN for version control tool.

Environment: Java 8, JDK 1.8, Spring MVC 4.0, Hibernate 4.0, Oracle 11g, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.JS 1.4, Node JS, XML, HTML / HTML5, CSS3, REST, ProtractorJS, Agile/Scrum, TDD, jQuery FusionCharts, JMS, Windows

Confidential - Charlotte, NC

Front End Developer

Responsibilities:

  • Worked with business teams using Agile methodology to integrate business line of application in a TDD (Test Driven Development) environment.
  • Designed UI layout using JSP, Servlet, CSS3, Angular JS and HTML5 and Angular Routing principles.
  • Extensively used SASS and LESS preprocessors to create responsive CSS along with ModernizerJS for cross browser compatibility.
  • Implemented the pinch to zoom functionality using Hammer.js for browser as well as mobile devices.
  • Have used AJAX to retrieve data from server asynchronously in the background without interfering with the display and existing page in an interactive way.
  • Involved in designing and developed presentation layer using Ajax, JQuery and third-party libraries.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Consumed SOAP Web Services for getting the credit card information from third party application.
  • Involved in implementing the MVC architecture integrating Hibernate and Spring frame work.
  • Implemented Controller layer, business components layer using spring annotations, configuration files and Java.
  • Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on Oracle Database.
  • Created bar charts with tooltips to display the most popular product using D3.js
  • Used StackTraceJS for logging and SVN for version control.
  • Developed Unit test cases using Jasmine and Karma for front end testing.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

Environment: J2EE, JDK 1.7, Spring 4.0, Hibernate 4.0, SOAP/Rest, JMS, JSF, Angular JS 1.4, Hammer.js, AJAX, JQuery, Jasmine/Karma, Maven, Oracle 11g, Agile/Scrum, TDD, StackTraceJS, JSP, Servlet, D3JS, Modernizer, SASS/LESS

Confidential - Dallas, TX

Front End Developer

Responsibilities:

  • Developed the UI layout and front-end programming (HTML) for web application that matched requirements. Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Created the application using MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack framework along with HTML5, Bootstrap CSS3.
  • Development of Client-Side Validation techniques using JQuery and Angular Java Script
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like Hybrid HTML5, XHTML, and CSS3.
  • REST - the standard HTTP request and response mechanism, simplifying implementation and providing for a looser coupling of the client and server.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Designed and developed custom jQuery components for the front-end client-side validations.
  • Developed custom directives and Services in AngularJS.
  • Worked on the development of connection between MongoDB database and NodeJS.
  • Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Used Git as source repository and controlling versions of the code.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines
  • Deployed the application to Apache Tomcat server and tested the front-end using Jasmine.

Environment: Java 7, Web storm 10, AngularJS 1.4, NodeJS, ExpressJS, HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, REST Web Services, SASS, AJAX, JSON, XML, Maven, MongoDB, Jasmine, Grunt, Gulp, Agile/Scrum, Git, Apache Tomcat

Confidential - Manhattan, NY

Front End Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built in Rapid Application Development methodology.
  • Wrote application level code to perform client-side validation using JQuery and JavaScript.
  • Designed the front-end applications, user interactive(UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Designed, developed, and deployed server-side Java, Servlets, and Java server pages (JSP) for browser-based conference software. Implemented Form classes, Action classes, Bean classes for the entire application domain module using Struts framework.
  • Web application development for backend system using Spring MVC architecture.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used QUnit test cases for testing the application modules.
  • Used CVS for version control.

Environment: J2EE, JDK 1.7, JSP 2.0, Spring 3.0, Servlets, Angular JS, Java Script, JSF, Groovy, JPA, Hibernate 3.0, Apache Tomcat, Oracle 9i, PL/SQL, Log4j, XML, HTML 4.0, Jenkins, CVS, JBoss 4.2, JUnit 4.0, Soap, JMS, Design Patterns, Log4j, XML Bean, Webservices, WebLogic Application Server 9.2, Eclipse IDE, Windows, jQuery

Confidential - Atlanta, Georgia

Java/ J2EE Developer

Responsibilities:

  • Involved in the Agile/Scrum based development phases.
  • Involved in Analysis, Design and Implementation of Business User Requirements.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, Webservices Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss.
  • Developed User- Interface using Servlets, JSP, JavaScript, HTML, CSS and XML.
  • Wrote server-side test cases using Junit and configured logs using Log4j
  • Used GIT as a Version Control Tool

Environment: Java 7, Spring 3, Hibernate 3.0, SOAP, REST, JMS, JavaScript, Maven, Soap Webservices client (using JAX-WS), Restful Webservices client (using JAX-RS), JQuery, Agile Methodology, SCRUM, Design Patterns, Servlet, JSP, XML, Git, Oracle 10g, SQL Developer, Junit 4.0, Eclipse, Maven, Log 4J, IBM WebSphere 8, JBoss 7

Hire Now