Front End Developer Resume
San Jose, CA
SUMMARY:
- 8+ years of extensive experience as a User Interface/Front End Developer in developing web applications using HTML, CSS, JavaScript, AngularJS, ReactJS, DOM, JQUERY and Ajax.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, ReactJS, JavaScript, JQUERY, Ember.JS, JSON, Bootstrap, Backbone/React, and Twitter Bootstrap, GRUNT.
- Over 3 yrs. of experience with AngularJS, ReactJS, Require JS, Object Oriented JavaScript.
- Experience in writing QUnit test cases for UI code and do integration with Jenkins for automation testing.
- Experience in developing Graphic User Interface (GUI) to display business data using JQUERY with Cross - browser compatibility and Web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and JQUERY.
- Excellent knowledge in the development of User Experience for web and mobile-based applications.
- Experience with Backbone JavaScript library with a Restful JSON interface.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Experience with graphical user interface tools like Kendo UI and TCL/TK.
- Experience in the JavaScript frameworks like JQUERY, ReactJS, Angular JS and Backbone JS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Used React JS for the displaying the data and also keeps the interface up-to-date when data changes
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Developed several web applications that required Responsive Web Design for windows and android phones.
- Experience in Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Experience in using version controls like SVN, GitHub.
- Strong interpersonal abilities with excellent communication skills and ability to work independently within a team environment
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, HTML, CSS, Ember JS, AJAX, JQUERY, JSON, Bootstrap, DOM.
Framework: JQUERY, ReactJS, Redux, Babbel, Gulp, Angular.js, Angular 2, Grunt, Node.js, Ext.js, Backbone.js
IDE & Tools: Sublime, Notepad++, Edit plus, Brackets, Eclipse, Intellij Idea, Web Storm
Debugging Tools: Firebug, Google chrome debugger.
Languages: C, C++, C#, ASP.Net, Core Java, JSP, J2EE.
Operating Systems: Windows, Mac OS X, Linux.
Web Experience: Responsive Web Design, Adaptive Web Design
Programming Concepts: Object Oriented Programming Concepts
Database: SQL Server, MySQL, Oracle.
Educational Details:: Bachelors in Computer Science, 2009, India
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Front End Developer
Responsibilities:
- Analyzing the requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
- Implemented ReactJS/Redux Services to consume restful APIs and processing JSON data for rendering in UI.
- Built the reusable components using ReactJS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Developed various ReactJS Components to help build the functionality and UI behavior using JavaScript.
- Worked with UI designers and User experience team to define screen designs. Developed React components based on UI screens
- Develop HTML5 templates and perform client side Validation using JavaScript.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
- Used Node JS, React JS and Java (Spring Framework) in the development of the web application.
- Created and performed SQL queries to fetch data and integrate with the Java APIS.
- Used JavaScript Events to manipulate the elements depending on the user interactions.
- Used Ajax calls through React JS to populate the data tables on the front-end.
- Used the Node JS and React JS MVC Frameworks in the development of the web applications.
- Used Node JS for the runtime environment for java script can be interrupted and executed.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Developing React components and factories for consuming web services.
- Developing custom HTML5 elements using React JS with Babbel.
- Developed React local store, and used REST API 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, React JS, JQUERY, Bootstrap, and Web API.
- Used React JS server.js to control data of the React application.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Used React JS to create the data in the table using Redux Action/Reducert attributes.
- Used React JS and bootstrap to style the pages.
- Use JavaScript for client side scripting that reduce server trips and decrease the response time of the web application request.
Environment: HTML5, XML, CSS3, LESS, Ember.JS, JavaScript, ReactJS, Redux, Babbel, Jasmine, Karma, JQUERY, JSON, Angular JS, Gulp, Node JS, AJAX, Bootstrap, Protractor.
Confidential, San Francisco, CA
Sr. Front End Developer
Responsibilities:
- Develop HTML5 templates and perform client side Validation using JavaScript.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
- Worked on migration of Angular application React JS component to control data of the React application.
- Used Ajax calls through React JS to populate the data tables on the front-end.
- Used the Node JS and React JS MVC Frameworks in the development of the web applications.
- Development specializing in HTML5, CSS3, Adobe Flash and Flex.
- Used Node JS for the runtime environment for java script can be interrupted and executed.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like JQUERY, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used bower for managing front end dependencies and NPM for backend dependencies.
- Ported and redesigned the Lead management system using React JS frameworks implementing modular design.
- Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, React JS, Backbone JS and JavaScript, Bootstrap
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Sublime.
- Developing React services components and factories for consuming web services.
- Developing custom HTML5 elements using React JS /Redux Action.
- Developed React factories, and used React promise API 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, React JS, JQUERY, Bootstrap, and Web API.
- Used React JS Controller to control data of the React application.
- Worked on other application in Angular. used Angular JS to bind the values of HTML5 controls.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Used Angular JS to create the data in the table using ng-repeat attributes.
- Used Angular JS and bootstrap to style the pages.
- Use JavaScript for client side scripting that reduce server trips and decrease the response time of the web application request.
Environment: HTML5, XML, CSS3, LESS, JavaScript, JQUERY, JSON, React Js, Angular JS, Grunt, Node JS, AJAX, Bootstrap, Karma Test Runner.
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQUERY and Ajax.
- Used JQUERY core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tools bar
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries and Stored Procedures.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of tags as per W3C standards.
- Produced client side validation through JavaScript and AJAX for asynchronous communication.
- Performed a lot of DOM operations for loading and manipulating dynamic content on WebPages.
- We have followed with Agile and Scrum development methodologies.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, TOMCAT APACHE, MySQL, XML parsing.
Confidential, Dallas, TX
Front End Developer
Responsibilities:
- Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, JavaScript, Bootstrap.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
- Brief experience on implementing the Angular JS in creating animations based on CSS classes.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Worked on JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created and performed SQL queries to fetch data from the backend database.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Worked on testing the cross browser compatibility.
- Used SVN for Version Control.
- Analyze the response of JSON in order to update DOM.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
Environment: Angular JS, JavaScript, JQUERY, CSS3, Bootstrap, AJAX, JSON, HTML5, MySQL, SVN, Sublime, and Windows
Confidential
Senior UI/Web Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Responsible for the process of UI design for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
Environment: Java, HTML, CSS, JavaScript, JQUERY, Oracle, spring, Servlets, JSP, Windows XP.
