We provide IT Staff Augmentation Services!

Front End Developer Resume

4.00/5 (Submit Your Rating)

Secaucus, NJ

SUMMARY

  • 6 - year experience as a Front End Developer with solid understanding of Web and User Interface (UI) development using HTML/HTML5, CSS/CSS3, JavaScript ES5/ES6, TypeScript.
  • Extensive experience in developing Single Page Applications with Front End libraries and Frameworks such as ReactJS, Angular 1.x / Angular 2+, Vue.js and JQuery.
  • Hands on experience in implementing Server Side Rendering for speed up initial page rendering and Search Engine Optimization for SPA.
  • Proficient in developing React applications using React-Router, Redux (with middleware).
  • Experience in RxJS to implementing state management of front end.
  • Works on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and Node.js) and REST based API.
  • Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting and business processes concentrated around E-Commerce applications using AngularJS.
  • Expert in CSS extension languages like Sass or Less and experience in optimization of CSS.
  • Used Bootstrap and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop, tablet and mobile phones.
  • Experience in Node.js for developing server-side data-intensive and real-time web applications with the help of Node Package Manager (npm).
  • Experience in relational database management system such as PostgreSQL and un-relational DBMS such as MongoDB and Firebase.
  • Extensive experience in using NPM, Yarn and Bower to implement dependency and packages management and test automation.
  • Experience in configuring Webpack to bundle modules with dependencies into static assets.
  • Wrote Unit testing and End to End testing with Jasmine and Karma under separate testing database.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
  • Experience in Version Control tools like GIT, SVN and Clear-Case for Source Code version management.
  • Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
  • Experience in Agile software development methodology and its framework Scrum.
  • Strong knowledge of Waterfall and Agile Methodologies with project management tool JIRA to manage full life cycle development of the project.
  • Actively participating in continuous learning of web development methods and UI designing trends.

TECHNICAL SKILLS

Programming Languages: TML/HTML5, CSS/CSS3, JavaScript ES5/ES6, TypeScript, Python, SQL.

Frameworks and libraries: ReactJS (with Redux), Node.js, MongoDB, PostgreSQL, Angular, AngularJS, Vue.js, Backbone.js, JQuery/JQueryUI, etc.

Development Environments: Unix (MacOS/Linux), Windows.

PROFESSIONAL EXPERIENCE

Confidential, Secaucus, NJ

Front end Developer

Responsibilities:

  • Created prototype before development based on static and approved design documents and wireframes.
  • Developed Single Page Web Application User Interface using ReactJS and React-Router, built pop-up window using React Modal library.
  • Implemented public routing and private routing with users’ Authentication information.
  • Used Redux with middleware Thunk to achieve state management and asynchronous actions.
  • Override React Component Life Cycle Methods to modify UI and achieve data validation in certain life cycle phase.
  • Used CSS extension language SASS and Bootstrap toolkit to make responsive user interface.
  • Used Node.js with Axios and Fetch API to send HTTP requests to RESTful API via JSON.
  • Good knowledge of MongoDB and Mongoose library for data storage and modeling.
  • Extensive experience in using NPM to manage dependencies and work flow automation.
  • Involved in configuring Webpack to bundle modules and implemented source mapping.
  • Experience in implement Server Side Rendering and Search Engine Optimization for SPA.
  • Tested React Components and applications using Jasmine under separate testing database.
  • Worked with Git to achieve version control, code review and source code management.
  • Experience using JIRA for project management and defect tracking.

Environment: HTML5/HTML, CSS, JavaScript ES6/ES5, ReacJS, NodeJS, NPM, Webpack, No SQL, GIT, Jasmine, Protractor.

Confidential, Princeton, NJ

Front end Developer

Responsibilities:

  • Co-ordinated with BA/Business groups for better understanding of functional requirements.
  • Actively participated in day-to-day meeting, status meeting, strong reporting and TEMPeffective communication with project manager.
  • Working with AGILE methodology by attending daily SCRUM meetings to ensure delivery of high quality work on a by weekly iteration.
  • Involved to set up the development environment with Bower and with Grunt for automation.
  • Responsible for developing the UI layouts using AngularJS.
  • Developed AngularJS services to call the web service/APIs to fetch the data and populate them onto UI.
  • Used AngularJSfilters for search, sorting, pagination and custom filters.
  • Developed form validation with AngularJS $valid, and data validation.
  • Followed single page application design and integrated all the pages using ng-route and routeProvider.
  • Used custom authentication variable in ng-route to provide authentication and authorization for the application for every change in event of routeChangeSuccess.
  • Responsible for creating database using Code First Approach.
  • Implemented Search Engine Optimization for this Single Page Application.
  • Worked with AJAX data consisting of JSON responses parsing the same and presenting onto the UI layer.
  • Worked with Responsive Design framework using Bootstrap and CSS.
  • Wrote unit tests and end to end test using Jasmine.
  • Tested front end related database operations under separate database.
  • Tested the hybrid app on Chrome browser and fixed bugs after identifying them with Chrome.

Environment: HTML5/HTML, CSS, JavaScript, AngularJS, NodeJS, Bower, Grunt, PostgreSQL, GIT, Jasmine.

Confidential, NJ

Front end developer

Responsibilities:

  • Developed front end for the entire website using HTML, CSS and JavaScript.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Followed Web Accessibility Guidelines while coding the website.
  • Implemented client-side validations in registration forms, login and logout forms using Java Script.
  • Using AngularJS factory to do AJAX call to get data from the RESTful web server.
  • Extensive experience used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Using Angular JS controllers for two-way data binding between product components and data objects.
  • Created many controllers for each page, with dependencies such as $q, $location, $window, $routeParams and all services to be used on the controller.
  • Implemented validation methods for form input in web page using combination of normal HTML validator and specific AngularJSvalidator directive (ngRequired).
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
  • Worked on Responsive Designing for websites for Tablets and Mobiles.
  • Adhered to standards with respect to problem, change and configuration management.
  • Experience using JIRA for project management and defect tracking.
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting.

Environment: HTML, CSS, JavaScript, AngularJS, NodeJS, Bower, Gulp, MySQL, GIT, Jasmine.

Confidential, Columbia, MD

Front end developer

Responsibilities:

  • Worked on design and implementation of internal front-end web application.
  • Designed web page structure using HTML, CSS.
  • Produced client side validation via JavaScript and Ajax for asynchronous communication.
  • Produced the report data on the client side Front-end using JavaScript, HTML, CSS.
  • Used Ajax and JQuery to keep the reviews up to date on web pages.
  • Used JQuery UI widgets to enhance the web application user experience.
  • Handled Browser compatibility issues for different browsers related to CSS and HTML.
  • Worked with backend developers to correctly parse data with XML.
  • Worked cross browser compatibility issues with different browsers related to HTML, CSS and JavaScript for Chrome, FireFox, and IE browsers.
  • Rebuilt the services to work with JSON data for better website performance.
  • Used JQuery event handling in UI pages to display list boxes and to handle validations.
  • Maintained the code base with SVN.
  • Involved in testing and performance evaluating of the application.

Environment: JQuery, HTML, CSS, JavaScript, JSON, XML, SVN.

We'd love your feedback!