We provide IT Staff Augmentation Services!

Front-end Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Over 6 years of professional experience in designing web application as a Front-End developer in various domains including Banking, E-commerce and Telecommunication.
  • Experience in building application from the scratch leveraging various components of Angular 2 .
  • Proficient in designing and developing Single Page Applications using React , React-Router and React-Redux from scratch.
  • Expertise in implementing web applications using MEAN and MERN Stack : MongoDB , Express , Angular 2/4 , React and Node.js .
  • Strong understanding of using HTML5, CSS3, JavaScript (ES5/6) for user interface and web application development.
  • Extensive experience on modern front-end template frameworks and libraries for JavaScript including j Query, AngularJS etc.
  • Experience of using SASS, LESS and Bootstrap to enhance the user experience.
  • Hands on experience of c reating REST web services by using Node.js and Express framework.
  • E xperience on configuring tasks with G ulp/G runt to automate and improve the application development work flow.
  • Experience in using Webpack as module bundler and performing the vast majority of the tasks.
  • Experience of JavaScript testing framework like Jasmine, QUnit , Karma, Mocha and Chai.
  • Experience in data visualizations tools like D3, Angular Fusion Charts and Chart.js.
  • Hands on experience with version control tools, such as GIT and SVN.
  • Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups .
  • Experience on browser testing, cross-browser compatibility, and cross-platform compatibility using Modernizr .
  • Strong understanding of different development methodologies such as Agile, Scrum, TDD and BDD.
  • Self-motivated, committed and adaptable to changes and challenges and work effectively in a fast-paced, high volume, deadline-driven environment.

TECHNICAL SKILLS:

UI Technology: HTML5, CSS3, SASS, LESS, Bootstrap, jQuery,

Libraries & frameworks: AngularJS 1.x/2.0/4.0, React, Node.js, Javascript, Semantic UI

Reporting Tools: D3.js, Angular Fusion Charts,

Web Services Technologies: Chart.js XML, JSON, AJAX, REST

Databases: MySQL, MongoDB

Version Control Tools: GIT, SVN

Unit Testing Tools: Jasmine, QUnit, Karma, Mocha, Chai

Continuous Integration: Jenkins

Task runner & Bundler: Gulp, Grunt, Webpack

Development Methodologies: Agile, Scrum, TDD, BDD 

Deployment Operating Systems: Amazon Web Services (AWS) Windows, Linux, Mac OS 

IDEs: Eclipse, Vim, WebS tor m, NetBeans, Sublime 

Editors: text, Atom, Visual Studio Code, Dreamweaver

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Front-End Developer

Responsibilities:
  • Worked on Express framework in Node.js to develop the l ogic code to get the data from the MongoDB database and to bind the response data to the HTML5 using Angular 2
  • Implemented responsive web UI and made better user experience using SASS and Bootstrap.
  • Used Angular Fusion Chart in the reporting module to enhance the visualization effects.
  • Developed Single Page Application (SPA) with two-way data binding using Angular 2 and developed nested views with the help of Angular 2 Router.
  • Involved JWT token and Guards to prevent unauthenticated users from accessing restricted routes and to realize user authentication.
  • Implemented template-driven form validation using Angular 2.
  • Enhanced the system to improve user experience and developed functions to acquire data from REST Web Service using Angular 2 and HTTP Observable.
  • Invoked Angular 2 HTTP and processed JSON data for rendering on UI pages.
  • Developed a reusable Angular 2 Pipes to filter vendors and display list in order.
  • Involved in consuming REST web service to get needed data.
  • Involved Webpack as module bundler to preprocess and minify different files such as TypeScript and SASS files.
  • Generated interactive data visualization for report via D3.js.
  • Involved in solving cross browser compatibility issues across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera using Modernizr.
  • Wrote test cases for automation testing using Jasmine in TDD approach.
  • Involved Jenkins as a continuous integration and continuous deployment.
  • Deployed and host the application on Amazon web service ( AWS ).
  • Used Agile Development Methodology and Kanban team structure for the development process
  • Used GIT for project version control.

Environment: Node.js, Express, MongoDB, Angular 2, SASS, Bootstrap, Angular Fusion Chart, REST web service, D3.js, AJAX, JSON, Webpack, Modernizr, Jasmine, Jenkins, Agile, Kanban, GIT, AWS

Confidential, New York, NY

Front-End developer

Responsibilities:
  • Extensive usage of JavaScript, React, NodeJS, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3
  • The front-end use HTML5, CSS3, React, Axios, LESS and Bootstrap to build a single page web app that communicate with back-end via REST API
  • The back-end use NodeJS, Express, MongoDB and mongoose to provide REST API
  • Created website using ReactReact-Redux, React-Router for single page app routing. Modeled with a component centric, loosely coupled architecture approach. Used Redux for state and application data (client side) flow and management.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data. 
  • Generated interactive data visualization for report via D3.js.
  • Used G ulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Webpack to bundle files. 
  • Worked under Test-Driven Development (TDD) environment, and performed unit testing using Jasmine and Karma .
  • Worked with QA team on daily basis to fix the reported bugs/defects and checking cross platform compatibility.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets. 
  • Used GIT as a Version Control system and for code management.
  • Worked in a collaborative and agile environment.

Environment: Node.js, Express, MongoDB, ReactJS, Redux, React-Router, Axios, LESS, AWS, D3.js, Bootstrap, Javascript, REST web service, AJAX, G ulp, Webpack, Babel, ESlint, uglify, Modernizr, Jasmine, Karma, SVN

Confidential, New York, NY

Web developer

Responsibilities:
  • Developed front-end application and components using HTML5, CSS3, JavaScript, React for the login and management module. 
  • Developed the Application as Single Page Application using React, React-Router.
  • Implemented Flux for application data flow and management.
  • Consumed REST web service for fetching JSON format data from web server.
  • Involved AJAX calls for data updates in UI along with JSON data parsing.
  • Used Bootstrap and Media queries to make responsive web pages
  • Integrated D3.js reporting component for customer behavior information display.
  • Involved in TDD for developing and performing test cases using Jasmine and Karma.
  • Involved AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java and Node.js and Docker on familiar servers such as Apache
  • Used GIT for version control.
  • Followed the rules of Agile, implemented Scrum environment within development teams.

Environment: HTML5, CSS3, JavaScript, j Query, AngularJS, JSON, REST web service, MongoDB, D3.js, Jasmine, Karma, AWS, GIT, Agile, Scrum

Confidential

UI developer

Responsibilities:
  • Worked in a team, involved in developing the UI, layout and front-end programming HTML4 from wireframes. 
  • Used jQuery-AJAX plug-in to GET the data in JSON format and displayed on HTML page. 
  • Extensively used JavaScript and jQuery programming to give AJAX functionality for the website. 
  • Designed dynamic and browser compatible pages using HTML4, DHTML, CSS2 and JavaScript
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4
  • Extensive experience in implementing model-view-controller (MVC) architecture. 
  • Re-designing/developing the main website to improve user experience and add new functionality using CSS2 layouts. 
  • Experience in cross browser compatibility check and thoroughly performed testing.
  • Collaborated with system engineers to ensure UI designs are implemented and tested correctly.
  • Modified and updated UI pages rapidly after received new requirements .

Environment: HTML4, CSS2, SASS, JavaScript, jQuery, JSON, AJAX, MVC, Web API, Linux, Java 1.7, Spring 3.0, Hibernate 3.0, Struts, SVN, JUnit, Agile

Confidential

UI developer

Responsibilities:
  • Participated in creating efficient design and developing user interaction using HTML, CSS3, JavaScript, j Query, and AJAX.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
  • Used AJAX to communicate with server side from client for data transfer using JSON objects.
  • Helped in solving client/server integration issues based on object oriented Java programming.
  • Produced page contents using Bootstrap responsive layout design to fit for different device.
  • Focused on Cross-browser feature of pages. Implemented tests on Chrome, Firefox, IE with Chrome Developer Tools and Firebug. Fixed bugs and optimized JavaScript codes.
  • Worked in a collaborative and agile environment.
  • Used GIT as a Version Control system and for code management.

Environment: HTML, CSS3, JavaScript, j Query, JSON, Java, Bootstrap

We'd love your feedback!