Ui Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive work experience as an UI/Web development. Using JavaScript , Angular JS, React JS, Jquery, Node.js, Redux JS, Ajax, Bootstrap.
- Experienced in MEAN stack development MongoDB, Express, Node.js, and Angular JS.
- Extensive knowledge in developing single - page applications (SPAs), Responsive Web Design.
- Developed the custom components using AngularJS custom directives.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Actively participating in open source projects on GitHub like Confidential
- Worked on Cross-Browser compatibility and fixed bugs.
- Expertise in building responsive and adaptive applications using Bootstrap.
- Hands-on experience in NodeJS for Server Side programming.
- Worked on making webpage’s accessible (ADA) compliant by meeting WCAG 508 standards and tested it with screen readers like NVDA, JAWS etc.
- Experience in creating test cases using jasmine.
- Experience in build tools like Grunt, Jenkins etc. Managed dependencies using Require.js also used service versioning tools like Tortoise SVN, GitHub.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Proficient in Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Strong experience with web technologies preferred REST, JSON and XML Web Services.
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pee-processors LESS or SASS .
- Experience in XHTML, HTML5, CSS3, DOM.
- Experience in all phase of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM.
- Highly motivated, reliable problem solver and troubleshooter with strong attention to detail.
- Experience in writing Test cases, test scripts using Jasmine test API and Karma for unit tests and Protractor for E2E testing.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Well versed in build automation tools like GruntJS, GulpJS, and Bower.
- Adaptable, Quick, Flexible, Multitasking & Determined.
- I am always learning new technologies because newer libraries or new technologies help us write better code. Can ramp-up to hands-on level in technologies in no time.
- Team Support and Pair Programming is my noticeable assert.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Demonstrated ability to complete projects in deadline-oriented environments.
TECHNICAL SKILLS:
Programming Languages: JavaScript
JavaScript Libraries and Frameworks: JQuery, Bootstrap, Angular JS, React JS, Node JS, Express JS, Redux JS
Web Technologies: HTML 5, CSS3, AJAX, XML, XHTML, JSON
Project Build/Project, Management Tools: Grunt, Bower, Jira, Gulp, Dust. Web Pack, Babel.
Database: Mongo dB
Methodologies: Agile, Scrum, Waterfall
Version Control: SVN(tortoiseSVN), GitHub
Workflow: Responsive Web Design, Single Page Applications, Content Management System.
Operating Systems: Windows(7,8,10), Mac
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
UI Developer
Responsibilities:
- Mocking JSON data and later matching it up with a fully functional Backend.
- Working on User Stories, assigning story points, achieving goals for every sprint
- Developed client side validation code using AngularJs .
- Extensive use of JIRA Application for all Agile Needs .
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Extensive use of Bootstrap’s 12 column grid layout for displaying Application across platforms.
- Have been involved in triaging of defects
- Developed checkout functionality for Offers lookup. Given an account number from the customer, checkout page will pull all (and validate) offers associated with the provided account number & linked account number’s
- Developed functionality to add offers from Checkout and Wallet pages.
- Developed functionality to delete offers from Wallet page.
- Developed functionality to redeem an offer when a customer places an order.
- Developed functionality for displaying sorted offers, with max discounted value at the top, at bag and checkout pages.
- Ability to create and customize Directives, Templates in Angular.js and effectively use the $compiler to parse the Template and initiate the Directives.
- Familiar with Bootstrap 3 inbuilt classes for styling and layout of the Application.
- Worked heavily on CSS3 and LESS layout for DOM manipulation. Capable of solving Cross-browser compliant issues (IE, Firefox, Chrome, and Safari).
- Proficient in integrating UI with Web Services (REST and SOAP) both via $http and $resource.
Environment: Angular Js, React Js, Javascript, JQuery, HTML5,CSS, less, Jira, Jenkins, Node Js
Confidential, San Ramon, CA
UI Developer
Responsibilities:
- Mocking JSON data and later matching it up with a fully functional Backend.
- Extensive use of Rally Application for all Agile Needs .
- Used GIT version control and Stash as the main code repository.
- Doing code reviews and approving Pull requests on Stash .
- Worked Extensively with Angular 1.5 MVC Framework, creating custom directives, custom services on daily basis.
- Worked with Bootstrap’s custom UI components for Angular.
- Used $http , $q inbuilt services for Angular for handling Promises in Angular.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Unit tested Angular Components using with Jasmine, Chai assertions.
- Extensively used WEBPACK and Gulp for all bundling and build needs of the Application.
- Created mock up components using Adobe Photoshop Suite and later converted it into pixel perfect responsive HTML.
- Extensive use of techniques like JSONP and ANGULAR’s inbuilt services ($sce) for making Cross-Domain calls.
- Extensive use of Bootstrap’s 12 column grid layout for displaying Application across platforms.
- Have given Application Demo to the Client at the end of the sprint.
- Have been involved in triaging of defects, used HP’s Quality Center Software Extensively.
- The Application development is based on Bootstrap 3 styling and layout and require.js and grunt for handling dependencies
- Most of the KPIs re-use the Angular Services that interact with REST, which consumes and produces JSON. The Solution implements MVW.
- EO (and all UI Applications in Confidential ) follows the design Standards mentioned in IIDX, which is based on Bootstrap and has components built and added on top on Bootstrap 3.
- Have always tested the components using Jasmine and Angular’s built-in services for testing like $http Backend for Ajax related requests etc.
- Used jasmine for Angular Application’s End-2-End Tests.
Environment: Angular JS, Bootstrap, Karma, CSS3, and HTML5, NPM, Require.js, Jenkins, JIRA, Agile Methodology
Confidential
Senior UI developer
Responsibilities:
- Working on User Stories, assigning points, achieving goals for every sprint.
- Developed Website collaborating with the UX team.
- Mocking JSON data and later matching it up with fully functional Backend.
- Extensive use of Rally Application for all Agile Needs.
- Worked Extensively with Angular 1.x MVC Framework, creating custom directives, custom services On daily basis.
- Worked with Bootstrap’s custom UI components for Angular.
- Worked on from Validations.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Unit tested Angular Components using with Jasmine assertions.
- Extensively used WEBPACK and Gulp for all bundling and build needs of the Application.
- Created mock up components using Adobe Photoshop Suite and later converted it into pixel perfect responsive HTML.
- Extensive use of techniques like JSONP and ANGULAR’s inbuilt services($sec) for making Cross-Domain calls.
- Extensive use Bootstrap’s 12 column grid layout for displaying Applications across platforms.
- Have given Application Demo to the Client at the end of the sprint.
- Have been involved in triaging of defects Extensively.
- Have always tested the components using Jasmine and Angular’s built-in services.
- Used jasmine for Angular Application’s End-2-End Tests.
Environment: HTML5, CSS, Angular Js, Javascript, Jquery, Jira, Jenkins, MainFrames.
Confidential
UI Developer
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript. Extensively did client side validations using JavaScript.
- Participated in daily meeting for enhancing the features of the portal.
- Participated in Code review and Quality Assurance.
- Designed CSS-based page layouts.
- Responsible for design and development of the web pages from mock- ups.
- Developed UI layouts using HTML, CSS, JavaScript, AJAX and Spring, Hibernate for back-end development.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, DOM, DHTML, Java, Eclipse, SQL, Windows and MS Office
Confidential
Software Engineer
Responsibilities:
- Programming, Testing, Migration and deployment.
- Responsible for design and developments of several GWT modules using MVP(Model-View-Presenter).
- Written several backend services on Google App Engine using Objectify to support the GWT RPC (Remote Procedure Call).
- Write JUNIT tests for all backend services.
- Write Selenium WebDriver tests for browser testing.
- Extensively involved in migrations using Google App Engine Mapper framework.
- The design of Web Pages using CSS, HTML User Interface views.
- Data Migration.
- Participating in extensive code reviews.
- Highly focused on maintaining the code quality and performance improvement.
Environment: JavaScript, JQuery, HTML, CSS, JSON, Tortoise(SVN) Git.
