Senior Ui Developer Resume
Sunnyvale, CA
SUMMARY
- Object oriented software developer with over 8 years of experience working on different applications.
- Expertise in building web applications including the latest standards (HTML5, CSS3).
- Hand - on Experience developing Single Page Applications Using Angular.js Framework.
- Strong Hands on experience with RESPONSIVE WEB DESIGN (Bootstrap).
- Handful experience working with GIT/GITLAB.
- Solid application of CSS preprocessors like SASS/LESS.
- Strong experience working with Bower, Gulp, Node.js.
- Good Understanding and capable of Angular Unit testing Using Karma/Jasmine/Grunt.
- Strong experience working with Object oriented JavaScript and JavaScript libraries such as jQuery.
- Solid understanding of MV* framework Backbone.js, Angular.js, Node.js.
- Knowledge on Java and J2EE technologies like Servlets, JSP, XML.
- Good knowledge and experience onAPIs REST and backend technologies.
- Proficient with Eclipse, Notepad++and WeBstrom, Sublime, Photoshop CS3, CS4.
- Efficient using Testing tools likeJasmine, Firebug, Chrome Debugger and Proficient working with Console and implementing necessary changes.
- Responsible for developing new layouts/wireframes for desktop and mobile, maintaining exciting layouts and Frameworks.Worked onhigh traffic enterprise level production sites.
- Thorough grasp of cross-platform cross-browser compatibility issues, markup and layout (HTML, CSS).
- Part of Agile teams, including meetings, iterative development, estimations and design sessions.
- Workedclosely with business analysts to understand and implement complex business functionality, Deliver project assignments on time, within budget and with high quality.
- Stay current with the newest online technologies; research new technologies and make recommendations on implementations.
- Worked with Product owners for business objectives, project scope and the requirements of the project.A strong leader & team player; adept Confidential supporting team to achieve personal and professional goals.
- Strong perseverance and diligence towards attaining challenging goals and possess good communicationskills and quick learning ability.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Expertise in using frameworks like CSS blueprint and also used CSS Sprites to increase the efficiency of web pages.
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Experienced in Twitter Bootstrap framework.
- Experience in all phases of software development life cycle (SDLC) as well as Agile/SCRUM methodologies.
TECHNICAL SKILLS
Modern Web Stack: HTML5, CSS3, Angular.js, Backbone.js, Express.js, Require.js, DOJO, SASS, LESS, Bootstrap.
Web Technologies: HTML, CSS, Ajax, JSP, JavaScript, JQuery, JSONWorkflow & Delivery Responsive Web Design, Mobile Development, Single Page App, Cross-
Browser Compatibility, Multi Browser Support.:
Languages: Java, J2EE, C++, Open GL, C, MATLAB, SQL.
Databases: Oracle, SQL Server, MySQL.
Web Services: RESTful, SOAP, XML.
Web Servers: Apache Tomcat, Web Sphere, Web Logic, JBoss.
Developer Tools: Eclipse, Spring Suite, IntelliJ Idea, Jira, Sublime, YUI, Notepad++, SVN, CVS, GIT, Stash, Toad, XML Spy.
Operating systems: Windows, MSDos, Windows Server, Linux, Solaris, Mac o/s.
PROFESSIONAL EXPERIENCE
Confidential - Sunnyvale, CA
Senior UI DEVELOPER
Responsibilities:
- Solid working experience developing single page applications using Angular.js
- Crafted rich user experience using CSS3, SASS, LESS, BOOTSTRAP
- Efficient in understanding and implementing Omnigraffle mocks and wireframes from UX
- Extensive use of Bower to handle packages in application
- Solid experience working with GITLAB and managing code merges from forks to master
- Handful experience working with WebStrom IDE and Sublime text editor
- Excellent usage of two way data binding, Dependency Injections, Templates
- Responsible for API driven development and production
- Worked with MongoDB to convey the front end requirement of collections and services
- DevelopedCustom directives/controllers/modules in Angular.js to build robust applications.
- Solid hands on experience working with Services, Scopes, Providers, Promises in Angular.js
- Solid application of Filters, Expressions, Watchers in angular.js.
- Implemented Angular.js states and routes which simplify the complexity of the application using ui-router angular module.
- Developed elegant tables with sorting and filtering functionality using ng-table plugin
- Solid application of angular-once to monitor and minimize the bandwidthof application
- Good Understanding and knowledge with Node.js, SoapUI, Spring MVC, REST API.
- Extensive use of Chrome developer tools to debug and monitor performance using profiler.
- Worked closely with QA’s onsite and offshore to handle bugs and resolving them in a snap.
- Responsible for Educating and conversing the technical challenges and limitations to Business owners and Business Analysts.
- Actively participated in War-rooms brainstorming the User Stories, grooming them and delivering feedback in retrospectives as a part of Agile SDLC
- Worked closely with technical architects, technical mangers and scrum masters to deliver on time and with-in budget by tracking the development progress.
Environment: MongoDB, JAVA, Mac OS, Angular.js, SOAP UI, REST API, Eclipse, HTML5/HTML, CSS3/CSS, JavaScript, J2EE, HTML, JSON, DHTML, XML, CSS, jQuery, AJAX, JSP, Bootstrap, Junit, YUI, IBMBPM, SOAP, Tomcat, ASP.Net, Tortoise SVN and GITLAB.
Confidential - Dallas, TX
Senior UI DEVELOPER
Responsibilities:
- Develop Dynamic cross-browser compatible webpages using HTML5, CSS3, Ajax, Javascript, jQuery.
- Coordinate with the team and take leadership in tracking the progress according to agile methodlogy.
- Responsible for working closely with the team to deliver products right on time for the business.
- Responsible to communicate with tech architects and business analysts and business owners.
- Responsible for verifying cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Strong hands-on experience on HTML5, CSS3, JavaScript, jQuery, JSP, JSON, Ajax, Eclipse.
- Developed full functional Single page applications using Bootstrap and Angular.js.
- Developed mockups and prototypes using HTML5 and CSS3, Angular.js.
- Unit Testing of Javascript and Angular.js using Jasmine/Karma/Grunt.
- Created CSS components compatible with Angular.js for Internal common framework.
- Handful experience on using Angular.js Routing functionality for seamless browsing experience.
- Created JSP pages built on Angular.js which are cross browser Compatible and responsive.
- Handful experience working with API to return data in JavaScript Object Notation (JSON) format.
- Bring new ideas to life from concept to complete implementation by working closely with UXD.
- Solid understanding in integration of front- to back-end functionality.
- Worked on Sonarqube for rectifying JavaScript conflicts.
- Used Tortoise SVN to check in code to dev Environment and avoid conflicts.
- Working & completing different Iterations Planning tasks within time, budget and quality.
- Extensive Use of typography and Natural language to make it more naturaland elite for users.
- Active Team player part of Agile team (SDLC), showing leadership and ownership in product development by aggressive planning and decision making through meetings, standups, grooming sessions, tasking, planning and delivering demos to Product owner.
- Worked with the Lead to review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures or functions as required.
Environment: HTML5, CSS3, JavaScript, Angular, JQuery, AJAX, Adobe Photoshop CS3, Java, JSP, PHP, Spring MVC, Ant/GIT/Maven/Jboss, Sonarqube, Oracle Weblogic, Tortoise SVN.
Confidential - Dublin, CA
Senior FRONT-END PROGRAMMER/ANALYST
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript and Ajax.
- Developed Graphics using Adobe Photoshop CS4.
- Developed data insertion forms and validated them using JavaScript.
- Manipulation considering web page load time.
- Created animation effects using JQuery.
- Performed Ajax functionality and XML parsing using JQuery.
- Created Email templates using HTML Tables.
- Created mobile templates for iPhone and Android.
- Configured SEO friendly URLs through apache.
- Performed production server deployments.
- Solid understanding of JSP templates and JAVA environment.
- Created single page layout using Backbone.js
- Efficient Event binding using Backbone.js
Environment: HTML5, CSS3, JavaScript, Backbone, JQuery, AJAX, Adobe Photoshop CS3, Apache Web Server 2.2, Hybris 4.0.1.1, Java, JSP, PHP, Linux, Spring MVC.
Confidential
UI DEVELOPER
Responsibilities:
- Meetings / Discussions with CE (Customer Experience) / dev. team for design changes, control changes, cross impact changes, queries.
- Assisting other team members for any UI related resolutions. Verifying the fixes in IST and QA environments and accordingly flipping the status to ready for re-test.
- Working on Cross-browser compatibility.
- Web component development like creating data grid, modal fly out, calendar component, buttons, multi-layer drop-down, megamenu.
- Preparing mock-ups.
- Writing code for cross-platform use.
- Working & completing different Sprint Planning tasks.
- Created different modal windows.
Environment: Visual Studio 2010, Tomcat, Source control - ClearCase, HTML 5, CSS 3, jQuery, JIRA on both platforms Windows and Mac OS, iPad Simulator.
Confidential
FRONT END DEVELOPER
Responsibilities:
- This is a combination of pure JavaScript/ jQquery/ WebService and Classic ASP and ASP.NET 3.5/WCF project featuring Custom Canvas-Gallery Wrap option.
- Developed JavaScript MVC framework for all the 5 services offered by Confidential such as Canvas, Framing, Wood Mounting, Acrylic and Printing.
- Developed Landing Page using HTML, CSS, JavaScript and Marketing Page using JavaScript, jQuery.
- Developed Module Photo Tray using jCarousel plugin and flash.
- Developed Module Help using JavaScript, HTML and CSS. It includes two layered Light Box implementation.
- Extensively used prototype for the development of modules and components from scratch.
- Used Agile methodology for the software development.
- Used Tortoise SVN to check in code to Dev Environment and to avoid merge issues.
- Resolving all the assigned defects and interacting with QA to resolve any issues.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
Environment: Eclipse, HTML5/HTML, CSS3/CSS, JavaScript, J2EE, HTML, JSON, DHTML, XML, CSS, jQuery, AJAX, JSP, ASP.Net, Tortoise SVN and GitHub.