Sr. Front End Developer Resume
San Francisco, CA
SUMMARY:
- 8+ years of extensive experience as a Web UI Developer/ Sr. Front End Developer in developing web applications using HTML, CSS, OO JavaScript, AngularJS, ReactJS, DOM, JQUERY, and Ajax.
- Expertise in Client Scripting language and server - side scripting languages like HTML5, CSS3, ReactJS, JavaScript, jQuery, JSON, Bootstrap, and Twitter Bootstrap, GRUNT.
- Over 3 yrs. of experience with AngularJS, ReactJS, RequireJS, Object Oriented JavaScript.
- Experience in writing QUnit test cases for UI code and do integration with Jenkins for automation testing.
- Strong knowledge in developing and designing web 2.0 applications using ReactJS, Redux, Open AJAX Framework, Angular JS, Object Oriented JavaScript framework, Ajax, jQuery, JSP, XML, HTML5, CSS3 and MVC framework.
- Experience in developing Graphic User Interface (GUI) to display business data using jQuery with Cross-browser compatibility and Web application scaling.
- Made use of ReactJS concepts of State, Models, Services, Reducer, Prototyping, and Routing
- Extensive experience in implementing the AJAX features using JavaScript and jQuery.
- Excellent knowledge in the development of User Experience for web and mobile-based applications.
- Solid experience with Responsive Web Design (RWD) using Bootstrap and Media Queries.
- Extensively used ReactJS, AXIOS API, React Router, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
- Ability to write clear, well-documented, well-commented and efficient code in web development.
- Extensive knowledge in developing single-page applications (SPA's) using React Js.
- Experienced in Software Development Lifecycle (SDLC), application design, functional and technical specs, and use case development using UML.
TECHNICAL SKILLS:
Front End: OO JavaScript, ReactJS, ReduxJS, Babel, RequireJS,HTML5/CSS3,ES6,ES5, jQuery, AJAX, PHP/MySQL and JSON
Back End: Python with Numpy and Pandas | MVC framework like Django | NodeJS
Database: SQL, MySQL | Octave | XML, XPath, XQuery
Content Management Systems: Open Source Content Managements Systems like Wordpress and Magento.
Version Control: GIT, SVN, Mantis Bug Tracking tool
AI: Google TensorFlow | REST API | C++
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Front End Developer
Responsibilities:
- Worked with the user group for requirement gathering throughout the planning and implementation.
- The application involved development of Single Page Application using ReactJS, ReduxJS, NodeJS, JavaScript (ECMA6), Bootstrap, HTML5 and CSS3.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phones.
- Used React-Router to turn application into Single Page Application.
- Developed reusable components using ReactJs and implemented actions, reducers and integrated the components
- Developed and designed various application React component using React/Redux.
- Implemented enterprise SSO login as application authentication using React Authentication.
- Integrated Git authorization to access the repo and Info of that particular user from github using github OAuth.
- Developed the service layer for making axios/ajax calls to the backend services and integrated with React and Redux Action/Reducers.
- Used axios library to make ajax call to fetch the user information and repositories from github.
- Used Ajax/Axios calls through ReactJS to populate the data grid on the front-end.
- Looped through an array of objects using map method to render it in HTML pages.
- Used ReactJS State and Props to maintain the data received from the axios call.
- Used cookies to maintain the code and the access token of the user.
- Responsible for creating the Jenkinsfile for automating the build process.
- Used NodeJS server for development and production environment as well.
- Used JEST JavaScript Framework for continuous testing.
Environment: OO JavaScript, HTML5/CSS4, Bootstrap, ReactJS, Babel, Webpack, NodeJS, ES6, REST API, JEST, AXIOS API, jQuery, AJAX, Linux, Apache, PhpMyAdmin and PHP/MySQL
Confidential, Albany, NY
Sr. Front End Developer
Responsibilities:
- Involved in design, development, and enhancement of various modules of the application.
- Developed java script framework for implementing popups, dropdown, toolbar, tables, reflow-layout, search, events, and navigation controller for enhancing dashboard, widgets, sidebar, case details, case auctioning and related views using AngulaJS and JavaScript.
- Supported new requirements by developing sub modules for the search section to filter additional search results using AngularJS, HTML5, Bootstrap and JSON.
- Developed Module prototype using ReactJS and ReduxJS.
- Worked with UI designers and User experience team to define screen designs.
- Implemented role-based access for web applications for use by sales team using HTML, CSS, JavaScript, JSON.
- Develop HTML5 templates and perform client-side Validation using JavaScript.
- Gathered requirements from internal customers (sales team) and designed web applications.
- Designed & developed interactive web applications, web services, web form data processing & validation.
- Worked on different http calls such as get, post, put and delete.
- Worked on DataTableJS for displaying events, scheduling, planning, attachment, contacts modules for education and conferences markets.
- Redesigning application by implementing navigation, banner, and modal window using jQuery and CSS.
- Reviewing mockups, actively involved in design inputs, reorganizing CSS and bug fixing.
- Identified performance lags, optimized application through analyzing and refactoring redundant APIs
- Worked extensively on bug fixing and provided environmental, production support.
- Responsible for UI build process, documentation updates.
- Used grunt as a task runner for to generate CSS files form SCSS files.
Environment: OO JavaScript, HTML5, CSS3, Bootstrap, AngularJS, ReactJS, NodeJS, jQuery, jQuery UI, Ajax, JSON, XML, MVC, ANT, SVN, Scrum, MySQL.
Confidential
Sr. Web UI developer
Responsibilities:
- Lead the multiple team of designers, developers and testers from the project inception to making them live and then maintaining them
- Responsible for Requirement gathering, Business Analysis, Project Planning, Development, Quality Control and Documentation
- Used Unbundle for Project Management and Mantis for as Bug Tracking tool,
- Updating of Wordpress and the numerous plugins that is installed for each website
- Updating PHP, MySQL to current/latest version suitable without conflicts
- Managing server and updating control panel (using Apache, AngularJS, phpMyAdmin, Wordpress, Joomla, Magento)
- Supported new requirements by developing sub modules for the search section to filter additional search results using AngularJS, HTML5, Bootstrap and JSON.
- Developed Module prototype using AngularJS and requireJS .
- Responsible for adding security measures to over 10+ websites
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Sublime.
- Developing custom HTML and CSS elements using JavaScript DOM and Selector API .
- Developed JavaScript factories, and used JavaScript promise for making async calls.
- Involved in enhancing the application for client's requirement based on the market demand and updating in SharePoint using the MVC pattern, OO JavaScript, jQuery, Bootstrap, and Web API.
- Used JavaScript MVC Controller to control data of the web application.
- Implemented ECMAScript 4/5 default parameters, Template Literals and Multi-Line Strings.
- Used OO JavaScript to bind the values of HTML controls.
- Used advanced level of HTML, JavaScript, CSS and pure CSS layouts (table less layout).
- Use JavaScript for client-side scripting that reduce server trips and decrease the response time of the web application request.
- Worked within the development team to implement, test, and deliver different projects
- Built, tested, and launched new products and features for Tutoring, Job and retail websites
- Tested, diagnosed, and reported problems with beta product releases.
- Prioritized requirements to fit into product modules and development timeframes.
- Provided onsite training in ArenaPLM to GMG Techno Trades Pvt. Ltd (Feb 2011)
- Worked with business stakeholders to define the project boundaries and developed wireframes.
Environment: OO JavaScript, HTML5/CSS3, Bootstrap, AngularJS, Babel, REST API, JEST, Promise, jQuery, AJAX, Linux, Apache, PhpMyAdmin and PHP/MySQL
Confidential
Web UI developer
Responsibilities:
- Worked with UI designers and User experience team to define screen designs.
- Implemented role-based access for web applications for use by sales team using HTML, CSS, JavaScript, JSON.
- Develop HTML templates and perform client-side Validation using JavaScript.
- Gathered requirements from internal customers (sales team) and designed web applications.
- Gathered requirements from internal customers (sales team) and designed web applications.
- Designed & developed interactive web applications, web services, web form data processing & validation.
- Implemented role-based access for web applications for use by sales team using HTML, CSS, JavaScript, JSON.
- Worked on different http calls such as get, post, put and delete.
- Redesigning application by implementing navigation, banner, and modal window using jQuery and CSS.
- Designed & developed interactive web applications, web services, web form data processing & validation.
- Worked on different http calls such as get, post, put and delete.
- Worked on DataTableJS for displaying events, scheduling, planning, attachment, contacts modules for education.
- Redesigning application by implementing navigation, banner, and modal window using jQuery and CSS.
- Reviewing mockups, actively involved in design inputs, reorganizing CSS and bug fixing.
- Identified performance lags, optimized application through analyzing and refactoring redundant APIs
- Worked extensively on bug fixing and provided environmental, production support.
- Responsible for UI build process, documentation updates.
- Used grunt as a task runner for to generate CSS files form CSS files.
Environment: HTML/CSS, OO JavaScript, AJAX, Bootstrap, Joomla CMS and Java/MySQL, Bootstrap, and PHP/MySQL .
