Front End Engineer Resume
San Bruno, CA
PROFESSIONAL SUMMARY
- 5+ years of professional experience in building User Interface (UI) applications using HTML4.01/5, CSS/CSS3, JavaScript, jQuery, Handlebars,AJAX, JSON, REST and Bootstrap.
- Extensive experience in developing Single page applications using Angular JS 1.4, Angular2, ReactJSand Node JS.
- Hands on experience in using JSX with React and ECMAScript6.
- In - Depth knowledge in Object Oriented Programming (OOP) with JavaScript.
- Good understanding of Document object model (DOM).
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in using Node.js, npm to manage libraries, and Gulp/Gruntto improve the application development workflow.
- Experience in using Webpack as module bundler.
- Proficient in TDD (Test Driven Development), writing unit test cases using Jasmine and Protractor for E2E testing.
- Strong debugging skills using Chrome Developer Tools, FireBug, Safari Web Inspectors and IE Developer Toolbar.
- Worked on IDE’s like Eclipse, Sublime text, Notepad++, and Atom.
- Experience in using source code control system such as GIT.
- Familiar with CSS preprocessors like SASS and LESS.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
TECHNICAL SKILLS
Web Technologies: HTML 4.01/5, CSS 2/3, JavaScript, jQuery, Ajax, JSON, REST, Bootstrap, RWD, TypeScript, ReactJS,NodeJS, Angular JS, Angular 2
Programming Language: Java JDK 1.4/1.5/1.6/1.7
Databases: Oracle 8i/9i/10g, MySQL, PL/SQL
Operating Systems: Windows XP/Vista/7, Unix
Developer Tools: Sublime, Adobe Dreamweaver, Eclipse IDE
Methodologies: Agile, TDD
Other: GIT, Grunt, Gulp, Webpack, Angular CLI, JIRA
PROFESSIONAL EXPERIENCE
Confidential, San Bruno, CA
Front End Engineer
Responsibilities:
- Involved with all stages of Software Development Life Cycle.
- Assisted in the development process of new site designs and current site.
- Interacted with product managers to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Collaborated with team on implementing new features and UX in an Agile environment.
- Used JIRA for tracking the Project Stories in Agile Methodology.
- Designed all the frontend applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, Handlebars, Angular JS 1.4 and Bootstrap using Eclipse as per W3C standards.
- Developed working prototypes from UI designs for cross-platform devices
- Managing and implementing all code changes via GIT. Deploying builds across development.
Confidential
Responsibilities:
- Involved in redesign the user experience of Instant Savings page, by introducing offers on selected items using Angular JS 1.4 and JSP.
- Involved in redesign the product cards for all the items using HTML5, CSS3, SASS, Angular JS1.4, and JSTL.
- Used AngularJS 1.4 to write reusable directives, services and filters.
- Wrote code to fetch data from backend using AngularJS $http method.
- Implemented pagination using Angular JS 1.4.
- Implemented optimization techniques for pageperformance in Angular JS 1.4.
Confidential
Responsibilities:
- Developed new requirements using HTML5, CSS3, jQuery, Handlebars and Bootstrap.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Performed all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Worked on development issues, cross browser compatibility issues and fixed production bugs pertaining to various browsers using HTML5, CSS3, jQuery and Bootstrap.
Environment: HTML5, CSS3, JavaScript, jQuery, React.js, Angular.js 1.4, Handlebars, Node.js, RWD, AJAX, JSON, DOM, Bootstrap, GIT, JSTL, JSP, Eclipse IDE, JIRA,Webpack, Gulp, Grunt and Jasmine.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML5, DHTML, CSS3, JavaScript, JSON, jQuery, AJAX.
- Wrote a combination of jQuery plug-ins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Used Angular JS to implement MVC pattern.
- Developed single page web application using JavaScript framework AngularJS.
- Implemented a security module in AngularJS, which integrated with the spring security in the backend with Authentication and Authorization.
- Introduced build tools like grunt in the application.
- Created client side validation tool using technologies such as JavaScript.
- Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and JQuery functions.
- Extensively worked with JQuery for Effects.
- Worked extensively on building the JavaScript profiles for the requirements which are given by the customer.
- Used AJAX&JSON communication against RESTful web services.
- Had the experience of integrating server side java code with UI components using JSON, XML.
- Worked with Bootstrap twitter framework to design single page application.
- Dynamically generated dropdown lists using Ajax, jQuery UI, AngularJS.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Very good experience in Document Object Model (DOM).
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser.
- Has worked in AngularJS for client side scripting and synchronizing java applications.
- Worked with source version control tool Git to manage the code repository.
Environment: HTML5, CSS3, JavaScript, JQuery, MVC frameworks like Angular.js, Node.js, AJAX, JSON, DOM, Bootstrap, Adobe Flash, Photoshop, Git, Grunt, Agile and JIRA.
Confidential
SoftwareDeveloper
Responsibilities:
- Worked on the design and development of the UI interfaces
- Developed the User Interface using HTML, CSS, JavaScript, jQuery and AJAX.
- Implemented client side validations in registration forms, login and logout forms using JavaScript.
- Designed XML files for maintaining contents like video, images, and audio and display them in a flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Extensively used JQUERY UI, AJAX and DOM scripting to create interactive web applications
- Designed mockups and demo for clients.
- Supporting and maintaining the Web Server, Backup Servers, and Test Servers
- Used Photoshop for the user interface.
- Used Google Analytics to analyze customer response.
- Analyzing the website traffic and performedSearch Engine Optimizationtechniques.
- Create interaction models in response to functional requirements and usability data, and produce interactive UI prototypes.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Developed stored procedures for MySQL Database.
Environment: HTML4, CSS, JavaScript, AJAX, JQuery, DOM, Illustrator, MYSQL, SQL.