Sr. Ui Developer Resume
San Francisco, CA
SUMMARY
- 8+ years of professional experience in developing web applications using ReactJS, AngularJS, JavaScript, ES6, AJAX, Bootstrap, jQuery, HTML, CSS
- Well versed with MVC, Redux and Flux architecture
- Extensive Knowledge in developing single - page applications (SPAs)
- Good experience in building AngularJS custom directives and using JS design patterns
- Experience in resolving cross browser compatibility issues using JS /ESLint, jQuery
- Strong in understanding OO JavaScript and Functional programming
- Strong knowledge on JavaScript unit testing with Jasmine and Karma
- Strong in AJAX, JSON, promises and good at consuming RESTful services
- Well versed with Software Development Life Cycle process like agile, which includes designing, developing, testing and implementation
TECHNICAL SKILLS
Web App Technologies: ReactJS, AngularJS, JavaScript, Redux, AJAX, jQuery, JSON, Media Queries, gulp.js, grunt.js, Dust.js, Bootstrap, HTML5, CSS3
Project/ Build Tools: Gulp, Grunt, WebPack, CRUD
Web Services: Express, Apache Tomcat
IDE & Tools: Sublime, Bracket, Notepad++, Microsoft Publisher, Web Storm, MS Office, Adobe CS products, PowerPoint
Version Control & SCM: SVN(Tortoise SVN), GIT hub, Jira
Debuggers: Chrome, Firefox, Opera, Safari Web Developer, IE 7 & up
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential, San Francisco, CA
Responsibilities:
- Worked with the team of architects to gather requirements, enhance the application functionality and add new features.
- Built Web pages that are user-interactive using ReactJS, Bootstrap and SASS.
- Used Redux for state management, built reusable components using ReactJS/EcmaScript
- Implemented functionality such as Searching, Filtering, Sorting and Validating.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus, Grid layout and tab navigation using React components
- Used Jasmine for unit testing
- Involved in writing application level code to interact with APIs, RESTful Web Services using $http.
- Used JSON for storing and exchanging information between browsers and servers.
- Utilized already built in plug-ins for displaying message handler and also for checkboxes and radio buttons.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- GIT has been used as version control and latest code would be pulled from repository and new changes would be committed.
- JIRA tool is used to track down the QA Bugs.
Environment: CSS3, XML, HTML, JavaScript, Media Queries, Tomcat Apache, jQuery, REST API, AJAX, Gulp, SVN, AngularJS, ReactJS.
UI Developer
Confidential, Plano, TX
Responsibilities:
- Responsible for Development of e-commerce web pages using HTML5, JavaScript, Angular JS, CSS, SASS including AJAX controls and JSON.
- Involved to create the User Interactive web pages in a professional manner using web technologies like HTML5 and CSS3 based on the W3C and ADA standards.
- Involved in developing web Page Applications and Implemented custom directives to reuse the code using AngularJS. Use of AngularJSui-router for defining all application States (routes).
- Worked with Bootstrap Components using Angular-UIcomponents.
- Created Multiple Views as well as Nested Views with help of AngularJSui-view &ui-sref.
- Created proof-of-concept using responsive web design, Node.js, HTML5 and CSS3.
- Working with Angular routers likeUIrouter to establish routing between nested html views.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Used tools like Gulp as task runner for the build process.
- Carried out unit testing of AngularJS component using debugging tool like Jasmine.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Eclipse, AngularJS, JIRA, Bootstrap, D3.JS, GIT and MS Office.
Front End Web Developer
Confidential - San Jose, CA
Responsibilities:
- Developed the modular customer front-end components by using HTML5, CSS3, JavaScript and AngularJS.
- Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
- Used AngularJS factory and services for dependency injection.
- Developed applications using AngularJS Router single page applications SPAs to improve page performance.
- Implemented drag and drop operations, HTML, DOM effects, animations like slide shows fade in-fade out effects on the web pages.
- Used a lot of HTML and CSS to design the layouts, look and feel of the web pages.
- Implemented latest HTML and CSS features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Worked on Closures and Callbacks and good understanding of Hoisting in JavaScript.
- Used AJAX with jQuery to parse JSON object to Dynamic overlay contents on web pages.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
Environment: JavaScript, AngularJS, HTML5, CSS3, Eclipse, MySQL.
Front End Developer
Confidential
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Working closely with system analyst to understand the technical requirement of the projects.
- Followed the Agile and Scrum development methodologies.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Involved in designing and developing the GUI for the user interface with various controls.
- 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.
Environment: JDK, XML, AJAX, HTML, CSS and JavaScript.
Software Engineer
Confidential
Responsibilities:
- Understanding the requirements from the business and also involved in brainstorming sessions.
- Developed web pages using Content management system Joomla and modified the structure as well as content as per the business requirements.
- Developed and maintained a website for the centre including registration forms for the weekly events.
- Installed LAMP server from scratch on the system and did the basic set up required.
- Created brochure sites, simple forms, and complex search pages interacting with MySQL and integrated maps and videos in forms of views and panels in Joomla layout as per requirement.
- Learned all necessary front-end skills, a mastery of CSS, HTML.
- Tested the WebPages as a part of QA.
Environment: HTML, CSS, JavaScript, AJAX, Adobe Photoshop, PHP, MySQL.