Front-end/ui Developer Resume
NY
SUMMARY
- Over 6 years of professional experience in developing web project including web design, and web development.
- Experienced in several domains, such as Health Care, Financial, and Fashion industries.
- Solid knowledge in Object - Oriented Programming and Core Java.
- Proficient in designing, developing and maintaining front-end responsive web pages by using HTML5, CSS3, JavaScript.
- Skilled in responsive web design using Bootstrap to make the application compatible with multi-size devices.
- Experienced in developing dynamic Single Page Application (SPA) using AngularJS framework, such as designed the reusable Directives to extend the functionality of HTML, and customer Filters to format data.
- Experienced in developing event-driven applications using AJAX, JSON and XML.
- Used jQuery to develop user interface widgets, add event handling and animation.
- Proficient in handling web applications that required cross browser compatibilities such as Chrome, Safari, Firefox, Internet Explorer and Opera.
- Experienced in using D3.js for producing dynamic, interactive data visualization reports.
- Experienced in developing web applications using MEAN (MongoDB, express JS, angular JS, Node JS) Stack technologies.
- Hands-on experience in Java Server Page (JSP) programming.
- Solid knowledge in Servlets, Web services (RESTful), XML, Spring MVC, Sockets using IDE-Eclipse.
- Experienced in Database operations for SQL and NoSQL database.
- Solid knowledge in SQL queries, stored procedures using MySQL, and familiar with NoSQL Database such as MongoDB.
- Experienced in deploying web applications using Apache Tomcat 8 Server.
- Experienced with testing by Test Driven Development (TDD) approaches, Jasmine testing framework and QUnit JavaScript unit testing framework.
- Knowledge in Agile/Scrum software development methodologies and practices.
- Hands on experienced with JavaScript task runner Grunt.
- Good communication and inter personal skills. Work independently in a dynamic and fast paced environment, highly motivated with good communication, and work well as team player.
TECHNICAL SKILLS
Web Technologies: \Operating Systems HTML5, JavaScript, CSS3, AJAX/JSON, \MAC OSX, Windows, UNIX, LinuxJSP/Servlets, XML Skilled in Standards-Compliant website development, Hibernate4.
Web Frameworks: \Databases Twitter Bootstrap, Spring MVC, jQuery\MySQL5, Oracle11g, MongoDB AngularJS1.5\
Development Tools: \Version Control Tools Eclipse, Sublime, WebStorm.\SVN, Github\
Unit Testing/Debug Tools: \Application Server Chrome, Firefox Developer's tool, Jasmine/\Apache Tomcat 8.0\Karma.\
PROFESSIONAL EXPERIENCE
Confidential, NY
Front-end/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed business applications using web technologies such as HTML5, and CSS3.
- Actively used AngularJS for Single Page Application frontend development.
- Implemented flexible application views by using UI-Router.
- Applied jQuery to add dynamism to the web pages at the client side, and develop rich user interface components.
- Applied jQuery Pagination plugins to provide an easy way to automatically separate task information.
- Achieved client side validation by using of AJAX through asynchronies communication.
- Applied D3.js for producing dynamic, interactive data visualization reports in web browsers.
- Implemented reusable Directives with isolated scopes to simplify code redundancy.
- Handled JavaScript Object Notation (JSON) consuming JavaScript functions to save User selections.
- Involved in development of rich user interface components using JavaScript and jQuery
- Developed the Custom Documentation module by MEAN stack.
- Implemented communication with Database Oracle by using of Hibernate.
- Used Eclipse as IDE, TDD approaches, and Jasmine as testing framework,
- Used Maven as the build tool and GitHub for version control.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Angular JS 1.4.1, Bootstrap3.1, AJAX, jQuery 1.12.3/ jQuery UI, Hibernate, JavaScript, JSON, GitHub, Oracle, Grunt, Jasmine, HTML5, CSS3, Agile, MEAN, SQL/MySQL
Confidential, New York, NY
Front-end/UI Developer
Responsibilities:
- Participated in analysis, design and development of the project.
- Designed and developing user interface using HTML5, CSS3, JavaScript.
- Developed dynamic web pages using web technologies such as AJAX, JSON, and Angular JS.
- Converted web pages into responsive design using Bootstrap and Media Queries for multi-size devices compatibility.
- Developed the user interface widgets to efficiently manipulate DOM and data by jQuery.
- Worked on Single Page Applications (SPA) development using AngularJS.
- Developed re-useable Directives to structure the UI of the system.
- Applied many Angular UI components to optimize the display of the content, such as Angular Grid to display data in tabular format, and UI Router to structure the view.
- Applied AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response.
- Worked on consuming RESTful service.
- Used Hibernate to manipulate data in the Oracle database.
- Responsible for handling the cross browser/platforms compatibility issues, including windows, chrome, Opera.
- Unit test all the User Interface AngularJS code using Jasmine/Karma, and used SVN for version control.
- Follow the path System Development Life Cycle (SDLC) as well as Agile/Scrum methodology.
Environment: HTML5, CSS3, JavaScript, jQuery1.12.3, MVC, DOM, JSON, Angular JS, Node JS, Angular Bootstrap UI, Angular Grid, AJAX, REST, Jasmine, Windows
Confidential, NY
Web Developer
Responsibilities:
- Involved in application design based on Model View Controller (MVC) Design Pattern and OOP concepts.
- Designed and developed UI using HTML4, CSS3, Bootstrap, jQuery, jQuery UI.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML4, CSS3 and JavaScript.
- Used jQuery UI for dialogs, tabs and date picker and model popups.
- Developed Dashboard module using CSS Bootstrap, Media Queries, AngularJS and Angular UI.
- Analyze the response of JSON in order to update DOM.
- Implemented an AJAX based application by fetching the response from backend API as a part of JSON.
- Used Protractor as an end-to-end test framework for AngularJS applications
- Used version control tool GIT to make project versions updated with other team members.
Environment: HTML4, CSS3, AngularJS, Bootstrap UI, jQuery, jQuery UI, Ajax, Eclipse, Git, Protractor, XML, JavaScript, Maven.
Confidential
Web/UI Developer
Responsibilities:
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed platform, in complement with Web UI convention for promoting an efficient user experience.
- Optimized existing websites for speed and usability by cleaning up existing HTML, CSS and JavaScript.
- Handled Browser compatibility issues in HTML, CSS and JavaScript for Firefox, IE, and Chrome browsers.
- Used JavaScript Library JQuery framework.
- Edited company logo by using of Adobe Photoshop, and created animation graphs with Macromedia Flash.
Environment: HTML4, CSS2, JavaScript, jQuery, Adobe Photoshop, Macromedia Flash
Confidential
Web Developer
Responsibilities:
- Participated in requirement analysis, design, development, and testing of the application.
- Developed and designed screen structure using HTML, CSS2.0/CSS3, JavaScript, and implement Look and feel of various components.
- Handled Browser compatibility issues for different browsers related to CSS/CSS3 and HTML.
- Used jQuery plug-in components for reusable UI widgets.
- Used jQuery to navigate to different pages of the application using DOM elements.
- Developed additional user interface components using JSP and JSP Tag Libraries.
- Used Agile Development Methodology and Scrum team structure for the development process.
- Participated in fixing bugs using Firebug Developer's tool and enhancing the applications with additional features.
- Used version control tool SVN Tortoise to make project versions updated with other team members.
Environment: HTML3, CSS2/CSS3, JavaScript, jQuery, JSP, Agile, SVN, Eclipse
