Sr. Ui Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 7+ 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 YOUGOT JS
- 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.
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:
- Working on User Stories, assigning points, achieving goals for every sprint.
- Working with Adobe Experience Manager (AEM) backend services, incorporating APIGEE API layer with Angular MVC Framework.
- 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 in built 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.
- 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: HTML, CSS3, JavaScript, Node JS, Angular Js, Express JS, JSF, React JS, Gulp JS, Web Pack, Eclipse, SOAP, XML, Windows XP.
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
- 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 for testing like $http
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.