We provide IT Staff Augmentation Services!

Senior Front-end Developer Resume

4.00/5 (Submit Your Rating)

Secaucus, NJ

PROFESSIONAL SUMMARY:

  • Over 7 years’ professional experience in developing responsive and cross platform front - end web application.
  • Proficiency in programming with HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, React& Redux, AJAX and JSON.
  • Expertise in React developing components and implementing in Redux.
  • Expertise in creating Single Page Applications using Angular JS with Model-View-Controller (MVC) framework using components like Directive, Router, Factory and Filter.
  • Professional experience in DOM manipulation with JavaScript and jQuery.
  • Experience in working with RESTful web services using jQuery, AngularJS and React JS to fetch response data for user interface.
  • Great experience in D3.js to visualize data.
  • Strong knowledge in Object Oriented Programming with JavaScript, Java and C++.
  • Deep understanding in SQL databases such as MySQL, Oracle SQL, Microsoft SQL and NoSQL databases such as Mongo DB and Firebase.
  • Experience in developing Use Cases, UML Diagrams and other knowledge transfer documents.
  • Strong experience in Agile methodologies to manage life-cycle development including requirement analysis, design, implementation and maintenance of the project.
  • Experience withGit as Version Control Tools for source code version management and NPM for package module management.
  • Proficient in debugging and troubleshooting with different tools such as Firebug, Chrome Inspector and IE Tester and unit test tool Jasmine.
  • Excellent communication skills, effective problem solving skills with both independent and team work, always inclined to learn latest web technologies.

SKILLS:

Programming Language: JavaScript, Java, SQL, C/C++, PHP, Assembly, Matlab and VHDL

Frameworks: Angularjs, Bootstrap

Web-related Technology: HTML, CSS, jQuery, React& Redux, AJAX, Nodejs, Express, Jasmine

IDE/ Editors: Visual Studio Code, WebStorm, Sublime Text, Bracket, Eclipse, Atom.

Database: MySQL, Oracle SQL, Microsoft SQL, Firebase, MongoDB

Operating System: Windows, Mac OS, Linux

WORKING EXPERIENCE:

Confidential, Secaucus, NJ

Senior Front-End Developer

Responsibilities:

  • Daily morning stand up meeting and night call with Offshore team.
  • Developed responsive web application and enhanced previous pages using HTML, CSS, JavaScript, React using ES6&7 syntax.
  • Implemented and analyzed Server Side Rendering technology for SEO.
  • Used storybook for developing React core and site components as development environment followed atomic design pattern.
  • Wrote Unit Test code for each component using Chai.
  • Created Content Management System (CMS) for design system using Drupal 8.
  • Refactor reactandpostCSS code to meet UX team requirementsusing Zeplin.
  • Designed and developed Homepage microsite, Gallery microsite, Product details page (PDP) microsite on JCP store employees facing pos machine.
  • Migrated and upgraded microsites code from React 15 to 16,webpack 1 to 3.10.0.
  • Used Redux Sagaand ES6 Generator to handle asynchronous actions in Redux.
  • Used Feature Flag to control components shown or hidden on these microsites.
  • Applied lazy loading, dead code elimination(removing all the direct import of entire lodash library and loaded only the required methods), minification on microsites.
  • Split webpack bundles in chunks (dynamic import) to load parallel.
  • Applied webpack bundle analyzer to analysis and decrease bundle size.
  • Implemented cache rule in static server to improve performance when cache is enabled from Chrome Inspector.
  • Worked with project architect to disable 3rd party libraries such as google map, ensighten and solved CORS issue by setting up headers.
  • Used NPM for package module management including publish and install.
  • Used GitSourcetree for source code management and team collaboration.

Environment: HTML5, CSS3, JavaScript, ES6&7, jQuery, React & Redux, Webpack, NPM, GitSourcetree, Agile, Drupal, PHP.

Confidential, Rutherford, NJ

Senior UI Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, testing, supporting QA teams and debugging production issues.
  • Developed responsive web application including new webpages and enhanced previous pages using HTML, CSS, Bootstrap, JavaScript, React using ES6 syntax.
  • Used the Redux-Form to achieve the form function and validation.
  • Developed reusable components such as product details using React.js and JSX.
  • Implemented React Redux architecture to manage the state of data in project.
  • Used the Redux-Promise as the middleware to handle the asynchronous actions.
  • Used the Redux-Form to achieve the form function and validation.
  • Implemented SPA (single page application) navigation by React Router.
  • Used D3.js library for data visualization on the webpages.
  • Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
  • Used Chrome Developer tool and Jest for testing and debugging.
  • Used NPM to manage the package andWebpack as bundler.
  • Used Git for source code management and team collaboration.
  • Worked in Agile process manage and attended daily scrum meeting with JIRA.

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, React & Redux, D3.js, Webpack, NPM, Git, Agile

Confidential, West Palm Beach, FL

Senior Web Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, testing, supporting QA teams and debugging production issues.
  • Implemented Model-View-Controller (MVC) architecture with Angular JS framework.
  • Implemented different view navigation to controllers and views with ngRoute.
  • Implemented asynchronous communication with RESTful Web Services by Angular JS $http service.
  • Extended HTML attributes with directives and band data to HTML with expressions using Angular JS $scope.
  • Implemented reusable AngularJS service to contain functions that can be used in many controllers, which optimizes the code and reduces the difficulty of maintenance.
  • Implemented AJAX call and JSON parsing with Angular JS factory.
  • Used NPM to manage the package.
  • Optimized website with bootstrap and CSS media query for user friendly responsive web design.
  • Debugged the web application with Chrome Element Inspector.
  • Worked with Jasmine test framework to write unit tests for JavaScript code.
  • Used Git for source code management and team collaboration.
  • Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
  • Worked in Agile process manage and attended daily scrum meeting with JIRA.

Environment: HTML, CSS, Modernizr, jQuery UI, JavaScript, jQuery, Angular JS, NPM, Jasmine, Git, Agile

Confidential, Plano, TX

Web UI Developer

Responsibilities:

  • Built front-end web application with development team on requirement analysis, design and coding using HTML, CSS, Bootstrap, JavaScript, jQuery.
  • Designed a responsive web application using Bootstrap to display contents layout which is compatible with different screen size including laptops and tablets.
  • Developed modules to retrieve data using AJAX calls using jQuery.
  • Performed cross-platform and cross-browser compatibility testing.
  • Performed unit test using Jasmine.
  • Used Gitto manage source code with development team.
  • Enhance existing code to improve features including maintaining, debugging and deploying.

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, Jasmine, Git, V-model

Confidential, Orlando, FL

Front-end Developer

Responsibilities:

  • Developed the web pages and style layout with HTML, CSS.
  • Implemented DOM manipulation with jQuery and JavaScript.
  • Performed cross-browser and cross-platform testing.
  • Debugged with Firebug, IE Developer Toolbar, Chrome Inspector and set breakpoint in JavaScript code.
  • Maintain and upgrade contents in the webpage and support implementing new webpages.
  • Used Git as version control tool to manage source code.

Environment: HTML, CSS, JavaScript, jQuery, Git, V-model

We'd love your feedback!