We provide IT Staff Augmentation Services!

Front End Developer Resume

Jersey City, NJ

SUMMARY:

  • 8+ plus years of experience as a front - end developer in various domains as Investments, Banking, Healthcare and Ecommerce.
  • Expertise in developing single page applications (SPA) using MongoDB, Express JS, Angular 2/4/6, ReactJS, NodeJS (MEAN stack and MERN stack).
  • Experience in building the application with Angular 2/4/6 using typescript by following ES6 specifications.
  • Experience in building HTTP server and consuming the RESTFul API using NodeJS and ExpressJS.
  • Experience in implementing NoSQL database such as MongoDB in MEAN and MERN stack applications.
  • Experience in migrating AngularJS 1.X to latest Angular 2/2+ using best practises.
  • Experience in using HighCharts, D3.js for developing interactive charts.
  • Experience in developing various Client-side validation libraries using JavaScript and its libraries.
  • Extensively used CSS3 Media Queries and Bootstrap to develop Responsive Web Designs (RWD).
  • Experience in using CSS3 pre-processors such as LESS and SASS.
  • Hands on experience in using open source javascript testing frameworks like Jasmine, Karma, Mocha and task runners like Grunt, Gulp, Chai.
  • Experience in using GIT for version controlling and JIRA for bug tracking and project management functions.
  • Strong understanding and experience in all the phases of SDLC (Software Development Life Cycle).
  • Experience in adopting waterfall and agile methodologies along with Test Driven Development.
  • Ability to learn new technologies, tools and challenges quickly.
  • Strong team player with excellent, communication and Interpersonal skills.
  • Worked on various side projects while learning the technologies simultaneously to gain practical knowledge.

TECHNICAL SKILLS:

Web Technologies\ Script Libraries: HTML5, CSS3, Javascript, Typescript, SVG, \ jQuery, NodeJS, ChartJS, Express JS, D3.js, LESS, SASS, DOM, AJAX. \ Webpack, jQuery UI, pNotify, \

Clientside Frameworks\ Databases: Angular JS/2/4/6, ReactJS, Bootstrap, \ MongoDB, MySQL

Server: side frameworks\ Version Controllers: Node JS, Express JS.\ GIT, SVN, BitBucket.

Testing Technologies\ IDE s: Jasmine, Karma, Mocha, Chai, Grunt, Gulp, \ Microsoft Visual Studio code, Notepad++, Selenium.\ Atom, JSFiddle, Plunker.\

Methodologies: Agile, Scrum, Waterfall methodologies.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Front End Developer

Responsibilities:

  • Built various screens for Voluntary, Mandatory and Inactive corporate actions in Corporate Actions application.
  • Replaced amCharts with Highcharts to provide more interactivity for the existing New Asset Value, performance charts in Portal home page.
  • Worked on User Interactive Component Library (UICL) internal library used by Fidelity to maintain the UI look and feel consistency among applications.
  • Worked on angular life cycle hooks to control memory leaks of the API calls, Observables in the applications.
  • Introduced Pendo Analytics to keep track of the users activities to improve the performance of the application.
  • Used PNotify (Javascript notification library) for notification purposes of responses.
  • Leverage the predefined directives of angular such as ngIf, ngFor, ngModel, interpolation and predefined pipes.
  • Created re-usable pipes such as search, sort, custom number formatter etc. to reuse in across the application.
  • Created re-usable methods to such as export to excel, export to pdf to reuse in across the application.
  • Worked closely with Product owners, UX developers for the requirements and designing of the applications by using Balsamiq UX tool and Middle tier developers for API end points.
  • Leaded the UI committee meetings across the Prime Services applications to solve UI problems and new technologies usage etc.
  • Used Jasmine with KARMA for 100% Unit testing along with Sonar Lint integrated within Visual Studio Code.
  • Used Jenkins for building the code and uDeploy to deploy the code along with BitBucket for version controlling.
  • Actively involved in Scrum meetings and followed Agile development methodology.

Environment: Angular 6, Bootstrap, HTML5, CSS3, Balsamiq, Pendo, Highcharts, Jenkins, uDeploy, pNotify, Angular CLI, BitBucket

Confidential, New Brunswick, NJ

UI Developer (MEAN stack)

Responsibilities:

  • Developed modules in Angular2 (migrated from Angularjs) with additional functionalities.
  • Implementing a MEAN (Angular 2.0) stack application using typescript.
  • Created an interface between frontend and backend using MongoDB 3.2.8, ExpressJS 4.14.0, Angular 2 and Node.js 6.4.0.
  • Implemented MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose.js.
  • Used dependency injection to inject different Angular Services like factory as well as custom Services.
  • Implemented observables to deal with asynchronous data using Reactive Extensions(RxJS).
  • Built several directives to provide reusable components.
  • Implemented forms using ngForm directive family.
  • Implemented components with lifecycle hooks managed by Angular2.
  • Implemented custom validators while validating forms.
  • Used CSS preprocessors, such as SASS.
  • Designed and implemented UI layout using HTML5, CSS3, SASS, Bootstrap.
  • Used Angular-CLI to generate basic structure of an application which allows to jumpstart the development.
  • Performed unit testing by using javascript testing frameworks like Jasmine and task runners like Grunt.
  • Designed and developed the application using Agile and Scrum methodology by breaking down the project into several sprints.
  • Used GIT for version controlling and JIRA as project management tool.
  • Worked closely with business analysts to understand the requirements to ensure that right set of UI modules has been developed.
  • Developed multiple POC’s for finalizing the requirements before implementation using mock-up screens.

Environment: HTML5, CSS3, Bootstrap, Angular 2, AJAX, Promise, JavaScript, jQuery, jQuery UI, Node.js 6.4.0, Express JS 4.14.0, MongoDB 3.2.8, Twitter-Bootstrap, Jasmine, Grunt, GIT

Confidential - Boston, MA

Front End Developer (MERN stack)

Responsibilities:

  • Implemented leading framework such as Reactjs v0.14 to build high-quality, scalable and reusable components and Front-end solution.
  • Developed CRUD operations on MERN stack application.
  • Implemented React-redux to develop various reusable components in component driven web development.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Architected and developed the application using Reactjs by following ES6 specifications.
  • Created Single Page Application(SPA) by loading multiple views using route services and adding more user experience to make it more dynamic by using React Router in ReactJS framework.
  • Developed interactive charts for spending analysis using D3.js. (Data Driven Document).
  • Used CSS preprocessor SASS for reusable CSS code and for faster development.
  • Used HTML5, ReactJS, jQuery, NodeJS 4.2.2, Express 4.13.3, MongoDB 3.2 and Bootstrap to build a rich client-side web application that communicate with back-end via RESTful API.
  • Used open source testing frameworks like Jasmine-Karma and task runners like Gulp.
  • Used GIT for version controlling and JIRA for bug tracking and project management.
  • Adopted agile methodology and Involved in daily SCRUM meetings to keep track of the project status.
  • Developed multiple POC’s for finalizing the requirements before implementation using mock-up screens.
  • Worked closely with business analysts to understand the requirements to ensure that right set of UI modules has been developed.

Environment: HTML4/5, CSS2/3, ReactJS, Redux, ExpressJS 4.13.3, MongoDB 3.2, NodeJS 4.2.2, NPM, Gulp, Babel, AJAX, Bootstrap, Gulp, NPM, ES6 concepts, Babel, webpack

Confidential, Dartmouth, MA

Junior Front end developer

Responsibilities:

  • Developed MEAN stack application using Angular 1.4.x.
  • Created various quote forms for various products such as brochures, calendars, rack cards etc.
  • Used NodeJS 1.8.2, ExpressJS 4.13.0 as a framework as part of application.
  • Used MongoDB 3.0.2 as backend for the application.
  • Implemented form validation and custom validations to validate forms.
  • Extensively used Bootstrap to create interactive web pages.
  • Developed knowledge on Ionic framework to develop mobile applications.
  • Used Jasmine, karma as testing framework and grunt as task runner.
  • Adopted agile methodology.

Environment: AngularJS 1.4.x, NodeJS 1.8.2, ExpressJS 4.13.0, MongoDB 3.0.2, HTML5, CSS3, Jasmine, grunt, Ionic framework, Bootstrap

Hire Now