Front End Developer Resume
SUMMARY:
- 4+ years of experience in developing web applications. Experienced in HTML/HTML5, CSS/CSS3, JavaScript, ES6, Bootstrap, and jQuery, React, Redux, Angular, AngularJS.
- Experienced in developing web applications using JavaScript, ES6, React, Angular, AJAX and node.js.
- Experienced in responsive web design using CSS framework(e.g. Bootstrap) for cross - browser compatibility.
- Experienced in designing and building single page applications with MongoDB, Express.js, React.js, AngularJS, Node.js.
- Extensively used React.js for building customized reusable and shareable components.
- Extensively experienced with Redux as state management for react.js application.
- Created and consumed scalable RESTful APIs. Built web services using Node.js and Express.js.
- Experienced in database designing models for MySQL and MongoDB.
- Experienced in requirement analysis, design, development, testing and maintenance of web-based applications.
- Expertise in optimizing existing applications to improve user experience and performance.
- Hands on experience in unit testing, functional testing tools. - Selenium, Jest, Mocha, Jasmine, etc.
- Flexible and able to work with multiple priorities and collaboratively with Development, Business and QA team.
- Highly motivated self-starter with excellent communication, problem solving skills and committed to deliver on time.
- Worked on complete Agile/Scrum Methodology.
TECHNICAL SKILLS:
IDE & Tools: Eclipse, Sublime, Intellij, Atom, Postman, MySQL Workbench, PhpMyAdmin.
Web Technologies: JavaScript, ES6, ES7, Type Script, Babel, HTML/5, CSS/3, XML, JSON.
CSS Frameworks: Bootstrap, Material Design etc.
JavaScript Libraries and Frameworks: jQuery, ReactJS, AngularJS, Angular and Redux
Server Technologies: Node.js, Express.js
Database: MongoDB, CouchDB, MySQL, Oracle.
Package Manager and Tools: Webpack, babel, npm, bower, grunt, gulp.
Version Control: SVN, Git.
PROFESSIONAL EXPERIENCE:
Confidential
Front End Developer
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Involved in development, design and implementation of front end part of the application.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Developed cross-browser compatible and responsive web application using HTML5, CSS3, and Bootstrap.
- Designed and developed the single page application (SPA) using react, redux, redux middleware, promises etc.
- Extensive experience in implementing redux middleware for request interseptors, client side error logging, analiylics logging, etc.
- Developing reusable, shareable and exportable components using react.js. So can be used by other teams.
- Created and maintained the framework and layout of each portal with CSS.
- Successfully implemented Auto Complete/Auto Suggest functionality using React, Redux and Ajax.
- Developed and tested cross-browser compatible and standards-compliant CSS-based page layouts.
- Implemented AJAX driven UI Element and Search Algorithm using React, Redux and Ajax.
- Experienced in writing E2E test using Selenium and for unit testing used Jest, Jasmine and karma.
- Managed source control and version control using GIT.
- Attended daily standup meetings (Scrum), estimation meetings and requirement review meetings to analyze requirements for the project.
- Worked in Agile development methodology.
Environment: Node.js, React.js, Redux, Express, Jade, Handlebars, JQuery, ES6, Babel.js, JavaScript, Ajax, HTML, HTML5, CSS, CSS3, GIT, Jenkins.
Confidential
Web Developer
- Developed AJAX based web based UI framework by extending dojo classes.
- Created cross browser custom UI widget by extending classes various Dojo widgets, like Dojo Data grid, Dijit Dialog.
- Used Dojo’s Content Pane, Tab Container layouts and extended their classes to design the framework for the application.
- Worked extensively on fixing JS Lint errors to build stability and improved performance.
- Worked on the upgrading process of the whole UI code from Dojo 1.2 to 1.7.
- Written object oriented code in JavaScript to implement the business logic.
- Worked on Task List widget on the dashboard that shows all the created tasks for a particular user in Dojo Data grid.
- Consumed REST web services on the Dojo UI to populate and submit data from UI.
- Extensively used JSON to transfer data between the UI and the services layer.
- Customized Dojo Data grid to show images and buttons on the Grid using Dojo Data grid formatters.
- Worked on Search Document, Task History, Reconcile Widget that involves the use of dijit form and form controls, Dojo Data grid, Dijit Content Pane, and dijit Dialog.
- Used Dojo xhrGet, xhrPost, xhrPut, xhrDelete to perform the CRUD operation on Reminder widget, and Search Document Widget.
- Used Jenkins and Sonar for continuous monitoring and executions of repeated jobs, such as building a software project.
Environment: Dojo, AJAX, REST, RAD, AJAX, HTML, DHTML, CSS, Java Script, XML, DOH.