Ui Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Over 6+ years of extensive experience as a Front - End UI Developer.
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Angular 6, ReactJS, D3.JS, BackboneJS, HandlebarsJS, RequireJS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
- Strong Experience of developing Responsive UI for Web Applications.
- Extensive experience in server side JavaScript frameworks such as ExpressJS & NodeJS
- Used Scaffolding tools like Yeoman, Bower, and NPM
- Good knowledge and understanding of Node.js and MongoDB.
- Knowledge in creating Angular 6 application.
- Created popup forms using Bootstrap version 3.0.0 Models, AngularJS 2 Models and AngularJS Controllers.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control ( MVC ) design pattern and Test Driven Development ( TDD ).
- Ample Experience in Web development as well as Mobile Application Development.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E-business Web and Client/Server Technologies.
- Dealt with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board.
- Proficient in developing Browser compatible and Device compatible UI.
- Well versed with version control systems such as GIT , and SVN .
- Highly self-motivated individual with very good communication skills and dedication towards work.
- Expertise in using CSS Sprites to increase the efficiency of web pages and knowledge of Node.js and jQuery Mobile.
- Excellent experience in developing web pages complacent with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, ReactJS, D3, JSON, AngularJS, BackboneJS, HandlebarsJS, RequireJS, JSP.
JavaScript Libraries: jQuery, AngularJS, BackboneJS, HandlebarsJS, Node.js, MongoDB
IDE & Tools: Eclipse, Aptana Studio, Notepad++, WebStorm, Sublime Text, Abode Dreamweaver.
Version Control: Perforce, SVN and GIT
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Operating System: Windows 98/2000/XP/Vista/7/8/10, MAC OS X
Database: Oracle 10/11g, MongoDB
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Front-end development experience in SPA by using HTML5, CSS3, AJAX, Object-Oriented JavaScript ES6, ReactJS,, Angular 6, Redux.
- Working closely with business team to transforming UX mockups to UI implementation .
- Using Sketch application to create mockups
- Integrating frontend with the backend service layer.
- Developing Angular 6 Application using Angular forms.
- Developing forms using Angular Template driven and Reactive forms module.
- Developing JSON based forms dynamic form renderer using Reactive forms module.
- Using CSS preprocessor SASS for stylings.
- Implementing the REST API calls and rendering data onto the view.
- Writing Unit Test cases, test scripts using Jest framework.
- Dealing with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Using version control systems like GIT and Bit Bucket .
Environment: HTML5, CSS3, JavaScript (ES6), ReactJS, Gulp, Jest, Bit Bucket, NPM, Jira, Confluence, Sublime, WebStorm Text Editor.
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Front-end development experience in SPA by using HTML5, CSS3, AJAX, Object-Oriented JavaScript ES6, ReactJS, Redux, and D3.js and cooperate with Node.js developing.
- Designing and developing reusable chart components using D3js (Donut chart, Pie Chart)
- Working in developing UI platform to cloud analytics App to monitoring host agents.
- Developing UI micro services with Object-Oriented JavaScript, Node.js, Express.js, and Amazon AWS .
- Experience in optimizing Responsive Web design and solving cross browser compatibility issues.
- Working in development and testing phase in SDLC.
- Working closely with UX team to transforming UX mockups to UI implementation .
- Integrating frontend with the backend service layer.
- Implementing the REST API calls and rendering data onto the view.
- Writing Test cases, test scripts using Mocha test API for unit tests.
- Dealing with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Understanding in deploying AWS servers, Dynamo DB.
- Using version control systems like GIT and Bit Bucket .
Environment: HTML5, CSS3, JavaScript (ES6), ReactJS, D3JS NodeJS, Gulp, Mocha, Bit Bucket, NPM, Jira, Confluence, SVN, Sublime, WebStorm Text Editor.
Confidential, San Francisco, CA
UI Developer
Responsibilities:
- Working with HTML5, CSS3, BackboneJS, HandlebarsJS, AJAX, JSON, SASS and working parallel with JQuery to provide a firm base for the architecture.
- Working with RequireJS to organize code into separate modules and to optimize in-browser use and to load the module and to improve the Speed.
- Developing backbone views using handlebars in order to separate presentation from data.
- Used Yeoman, Bower and NPM for scaffolding the application.
- Developed and architected an improved single-page application using BackboneJS and existing REST API.
- Sped up deployment by creating staging and production workflows using Grunt and Heroku.
- Created and deployed web pages using HTML, JSP Servlets, JavaScript and CSS.
- Designed fresh and improved UI page layouts in Sketch App. Helped drive product development, user research, and marketing as needed.
- Experience in writing Test cases, test scripts using Jasmine test API and Karma for unit tests.
- Dealt with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access)
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
Environment: HTML5, CSS3, JavaScript, AJAX, Backbone, Handlebars, Underscore, JQuery, SASS, JSP servlets, Grunt, Bower, Jasmine, NPM, Jira, Confluence, SVN, Sublime, WebStorm Text Editor.
Confidential
UI Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON.
- Extensive experience using Bootstrap for layout.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Followed SCRUM methodology.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Version control through SVN.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Updated the website from time to time for special Requirements.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Java