Web Ui Developer Resume
Secaucus, NJ
SUMMARY
- Over 5 years of extensive experience in the field of Web UI development both on customer - facing and internal-facing web application.
- Expertise in developing Web UI using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, LESS/SASS, AJAX, JSON, React.js, XML, JSP, and Bootstrap.
- Experience in applying Model-View-Controller (MVC) architecture and building Single Page Application (SPA) using AngularJS.
- Proficiency in working on JavaScript framework/library such as AngularJS, jQuery, D3.js, Handlebars.js, and Require.js.
- Experience in creating responsive web using CSS3 media queries and framework such as Bootstrap.
- Expertise in consuming RESTful Web Services and using AJAX technique to manipulate and parse multiple data types such as JSON.
- Strong knowledge in W3C standard and solving cross browser compatibility issues (IE, Safari, Chrome, Firefox etc.).
- Experience in CSS3 preprocessors styling such as SASS and LESS.
- Hands on experience in version control tools such as GIT and SVN, and package managers such as NPM and Bower.
- Familiar with build system, task runner such as Grunt, module bundler such as Webpack.
- Experience in Test Driven Development (TDD) and frontend unit test tools such as Jasmine.
- Knowledge in Searching Engine Optimization (SEO).
- Some experience in using database management system such as MySQL/Oracle SQL, and MongoDB, and backend technologies such as Java, C#, and Node.JS.
- Proficiency in using IDE tools such as Eclipse, NetBeans, Sublime Text, and WebStorm.
- Involved in phases of Software Development Life Cycle (SDLC) such as Agile and Scrum workflow.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, Bootstrap, JSON, AJAX, LESS, SASS, Node.js, Require.js, Handlebars.js, JSP, XML, React.js, Bower, Grunt
Programming Language: JavaScript, Java, C#, SQL
Frameworks: AngularJS, Bootstrap, Spring, Hibernate
Testing Tools: Chrome Inspector, Firebug, IE tester, Jasmine
Dev Tools: Eclipse, WebStorm, Sublime
Database: MongoDB, Oracle SQL, MySQL
Operating System: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential - Secaucus, NJ
Web UI Developer
Responsibilities:
- Rebuild the existing web, products list form, and shopping cart form using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
- Develop SPA elements using MVC architecture and AngularJS.
- Implement shopping cart UI common business logic such as increase or decrease shopping item amount, remove items, and delivery options.
- Consume RESTful API to fetch products JSON data from backend.
- Share and transfer JSON data between different UI controllers using AngularJS service.
- Implement AngularJS service that contain common functions to inject into controller.
- Create AngularJS custom directives for heavy DOM manipulation and code reuse.
- Use Bootstrap grid system to achieve responsive web design.
- Use AngularJS router for routing between nested views.
- Perform cross browser compatibility checking in Chrome, Internet Explorer, Firefox.
- Utilize AJAX for asynchronous data request from the server.
- Use Chrome developer tools to view and debug HTML and JavaScript.
- Provide alternative solutions based on suggestions and user feedback.
- Work with GIT as project version control to commit, update, and check code from the server.
- Use JIRA to track development process and defects.
- Work in Agile process, attend scrum meeting, and complete tasks in sprints.
Environment: JavaScript, HTML5, HTML, CSS3, CSS, JavaScript, jQuery, AngularJS, JSON, DOM, AJAX, Agile, RESTful Web Service, GIT
Confidential
Web UI Developer
Responsibilities:
- Developed UI modules using HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, D3.js, AJAX, and JSON.
- Used AngularJS components such as Modules, Controllers, built-in and custom Directives, Filters, Services to build MVC architecture for the web application.
- Consumed RESTful web services utilizing AngularJS Factory to implement AJAX call for receiving, analyzing, and processing JSON data to get the required proper-formatted data.
- Used jQuery data tables to build up the customer review tables and grid list, and used table editor to edit customer review list.
- Used D3.js to create and display customer review rate score data visualization.
- Implemented business logic and share the data between controllers using AngularJS service.
- Implemented AngularJS custom filters to format and search customer review data.
- Developed custom AngularJS directives to build custom reusable components to use across the application pages.
- Created Single Page Application with loading multiple views using AngularJS router and adding more user experience to make the web more dynamic.
- Used Bootstrap and LESS to style web UI and used them for responsive for design.
- Implemented test cases and performed unit test using Jasmine.
- Worded with QA team to resolve bugs and work in Agile development environment.
Environment: JavaScript, HTML5, HTML, CSS3, CSS, JavaScript, jQuery, AngularJS, JSON, D3.js, AJAX, Agile, RESTful Web Service, GIT
Confidential
Web UI Developer
Responsibilities:
- Created the single page and responsive web by using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
- Created AngularJS factory to consume RESTful web services and processing JSON data.
- Transferred JSON data between the UI modules utilizing AngularJS service.
- Built responsive web UI for displaying shipment order data, shipment process, and shipment order search result using Angular search.
- Implemented responsive web design utilizing Bootstrap.
- Checked cross browser compatibility across various browsers such as Internet Explorer, Firefox, and Google Chrome.
- Developed common CSS classes for UI to provide a good look of the web.
- Used Bower as package manager, Grunt as task runner, and GIT as version control tool.
- Worked under Agile software environment.
Environment: JavaScript, HTML5, HTML, CSS3, CSS, JavaScript, jQuery, AngularJS, JSON, Java, AJAX, Agile, RESTful Web Service, GIT
Confidential - Mount Laurel, NJ
UI Developer
Responsibilities:
- Developed dynamic web using HTML, CSS, JavaScript, jQuery, and AJAX.
- Consumed RESTful web services to fetch JSON data and render client account information.
- Created account management menu and account data display page using jQuery.
- Implemented account data validation using jQuery validation plugin.
- Used AJAX to implement dynamic web by fetching web content through API calls to update the DOM.
- Used Handlebars.js to build up HTML template and communicate with backend response.
- Worked with backend team to test and debug, troubleshoot and solve cross browser issues.
- Involved in Agile software development life cycle.
Environment: JavaScript, HTML, CSS, JavaScript, jQuery, JSON, AJAX, Handlebars.js, RESTful Web Service, Agile, SVN