We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

5.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY

  • 6 years of professional experience in design, development, and testing of Front - End web-based applications in E-Commerce and Banking Domains.
  • Proficient in User Interface (UI) development technologies HTML/HTML5, CSS/CSS3, DOM, Javascript, TypeScript, JQuery, AJAX, AngularJS, Angular 2, React and JSON.
  • Excellent skills in building Single Page Application (SPA) by using AngularJS framework.
  • Rich experience of creating custom Directive, Services and Filters.
  • Skillful in developing Responsive Web Design using CSS Bootstrap and Media Queries.
  • Experience in using Bootstrap to handle the layout with Grid System, create Bootstrap Components like Navigation Bars, Modal, Pagination, Dropdowns, and Carousels.
  • Highly experienced in HTML/HTML5 including new features such as Semantics, Form Validation, Media (Video, Audio), Graphics (Canvas, SVG) and HTML APIs such as Web Worker, Local/Session Storage and Geolocation.
  • Extensive experience in CSS/CSS3 new features such as Transition, 2D/3D Transform, Animation and Shadow.
  • Hands-on experience of using LESS and SASS as the CSS pre-processor.
  • Solid knowledge in Javascript with solid understanding of Promise, Prototype Chain, Closure, Hoisting, OOP (Object-oriented Programming), etc.
  • Worked with the teams to implement project using modern tooling such as React and Redux.
  • Experience with Back-end technologies including Node.js, Express.js and Java Web. In-depth understanding of RESTful API development.
  • Experienced in using relational databases including Oracle and NoSQL like MongoDB.
  • Knowledge in Agile software development, Waterfall model, Software Development Life Cycle, and Software Test Life Cycle.
  • Familiar with various Design Patterns such as Proxy, Factory Method, Prototype and Singleton.
  • Extensive experience in using version control tools such as Git and SVN.
  • Familiar with some fabulous tools such as Chrome inspector, Firebug, IE Tester for debugging.

TECHNICAL SKILLS

Programming Language: Javascript, TypeScript, SQL, HTML, C, C++, C#

Web Technologies: HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, AngularJS, Angular 2, React, AJAX, JSON, Node.js, Express.js, Passport.js

Database: SQL, MySQL, Oracle, MongoDB

Development Tools: Eclipse, Visual Studio, WebStorm, Brackets

Version Control Tools: Git, GitHub, SVN

Package Management Tools: NPM, Bower

Browser: Chrome, Firefox, Safari, Internet Explorer

PROFESSIONAL EXPERIENCE

Confidential, Parsippany, NJ

Sr. UI Developer

Responsibilities:

  • Design and maintained the front-end page layout by using HTML/HTML5, CSS/CSS3.
  • Developed web pages and forms with functionalities like Login, Register, Forget Password, Email, Filters using JavaScript and HTML5.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make Dropdown menus on web pages and display part of a web page upon user request.
  • Involved in making the application Responsive using Bootstrap Grid System, utilized Bootstrap components like Pagination, Navbars, Dropdowns, Modal, Popover and so on.
  • In React developed efficient updating of HTML document when data changes and it is a Single Page Application.
  • Used React for building several web components and used Redux for building model and functionalities to the controller.
  • Used React to implement rich functions in various pages: form validation, CRUD, multi-selection, search, sort, advanced/custom directives, and authentication.
  • Worked with the browser by using virtual DOM and component life cycle like Mounting, Updating and Unmounting in React.
  • Managed scripting packages with Bower installation.
  • Used Gulp along with Node JS to perform watch on unit tests, modification and live reloading to apply the changes made.
  • Wrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
  • Involved in creating and consuming the back-end RESTful Services using Node JS and Express framework.
  • Storing the cart information temporarily by using Local Storage when user has not logged in the webpage.
  • Developed an application by using JavaScript design patterns like singleton and factory.
  • Logged and debugged the code by using Chrome developer tools.
  • Extensively involved in design, implementation, testing and maintenance phases of SDLC by Agile methodology and Test Driven Development (TDD).
  • Involved in various testing methods such as Unit testing, Integration testing and utilized Git to fulfill the version control.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, React, Redux, JSON, AJAX, Oracle, Brackets, Gulp, Git.

Confidential, Laramie, WY

Web Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation and Maintenance in Agile environment.
  • Designed and maintained front-end page layout using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Updated input forms with HTML5 Form Validation, Type and Attributes Restrictions to validate the client inputs.
  • Used LESS as the CSS pre-processor and compiled less file with Gulp.
  • Created Responsive Web Design using Bootstrap and CSS Media Queries.
  • Created Navigation Bar, Dropdown Menu, Image Carousel, Button, Modal, Form, Table, Pagination using Bootstrap.
  • Used JavaScript to handle the basic logics and bind the Event Handlers.
  • Supported clients query monthly statement and sort transactions by their own criteria using AngularJS that includes Data binding.
  • Supported Single Page Applications when client changed his query condition using AngularJS that includes Routing, Directives, and Templates.
  • Utilized AngularJS to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response, and implemented Agular’s jqLite to achieve DOM manipulation.
  • Utilized AngularJS Dependency Injection to inject different Services just like custom Services, Angular 2and create some custom Directives to provide some reusable components.
  • Implemented different kinds of custom Filters in AngularJS to format displayed data.
  • To do asynchronously fetch data from back-end to the front-end by using Promise which include $http and $q service.
  • Utilized Mongoose for the Object Modeling and Database interacting with MongoDB.
  • Used NPM, Bower for package management.
  • Utilized Node.js and Express.js to do the relevant back-end RESTful API.
  • Utilized Passport.js to do the authentication part for the system.
  • Handled Cross-Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • Actively tested, debugged and participated in troubleshooting the existing code using Chrome Inspector and Firebug tools.
  • Used Git for version controlling.
  • Joined daily scrum for discussing, trouble-shooting issues and fixing defects.

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, MongoDB, Mongoose, Node.js, Express.js, Passport.js, WebStorm, Git.

Confidential, Laramie, WY

Web Developer

Responsibilities:

  • Development of code using HTML, CSS, JavaScript and libraries such as jQuery to create search system GUI, menus, product selectors and etc.
  • Used Bootstrap to create a responsive website across multiple devices with different screen size.
  • Optimized website performance by converting the site to sprites instead of individual images, using Content Delivery Network (CDN), and fine-tuning specific scripts and stylesheets.
  • Used jQuery and JavaScript in developing code for customer shopping process, including validating customer information form, sending customers information to the server and GUI for payment process.
  • Set up appropriate positioning of elements in terms of pixel-perfect.
  • Maintained the client login status, and saved logged-in user carts’ items until they checked out using User Session and Cookies.
  • Used AJAX to retrieve related product data as JSON format.
  • Performed extensive debugging with Chrome Inspector.
  • Worked on documentations and presentations using Microsoft Office.
  • Involved in maintenance and support, including other existing applications.
  • Developed innovative internal solutions to meet the needs of our clients, communicate with Project managers, Software Engineers, and other Creative Team members throughout the planning meeting.
  • Used Git to manage version control.

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, WebStorm, Git.

We'd love your feedback!