Sr Ui Developer Resume
Lincolnshire, IL
SUMMARY
- Talented Sr. Front - End/UI Developer with over 8+ years of User Interface (UI) development experience with proven ability to deliver on schedule. Solid understanding of OOP’S concepts and MVC Frameworks.
- Special expertise in analyzing, developing, and implementing IT solutions using numerous Design Patterns. Adept at developing applications; utilizing wide variety of technologies, including HTML, CSS, JAVA/JEE, JavaScript, Angular JS, Bootstrap, Swagger, SAAS, PAAS, SOA and REST Web Services.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Expertise in building strong websites confirming Web 2.0 standards using HTML5, CSS3, Bootstrap, JQuery, and AngularJs, to develop applications confirming to latest trends and standards.
- Experience in managing and designing UI interfaces that included translating product requirement documents (PRD) into wire frames.
- Solid experience in OOP in JavaScript (EcmaScript5) and good understanding of EcmaScript6 standards.
- Experience working on large E-commerce applications dealing with large data for visualization using D3jS.
- Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
- Experience working in CSS Frameworks likeSASS / COMPASS
- Experience working inMVC/MVVM Architecturebased frameworks likeAngular Js and many others.
- Good working knowledge of Java and JEE.
- Skilled in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
- Experience developing custom directives, services and doing CORS in AngularJs.
- Good experience creating Model, view and controller in Angular JS along with registering it angular module.
- Good experience working with responsive web-design frameworks like BootStrap3 and Foundation4.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Handlingcross browser/platform compatibilityissues (IE, Firefox, Chrome and Safari).
- Experience working with template engine like Handlebars js.
- Good understanding of design patterns in JavaScript and experience creating modular applications.
- Experience working in version control frameworks like Tortoise SVN, GIT and Perforce.
- Good experience in using Semantic markup in HTML5 and also the new API’s like geo-location and web-storage.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility by using Modernizr Js.
TECHNICAL SKILLS
Content Management System: Adobe CQ5, SVN Documentum, Wordpress, Fatwire, Drupal and Joomla.
Libraries/Framework: JQuery, Bootstrap, Knockout JS, Backbone JS and Angular JS
Project Management Tools: Mingle, MS Project and crucible.
Development: Java, J2EE/JEE, C++, EJB, Webservices, CSS, DHTML, HTML, XHTML, EXT-JS, XML, JavaScript, AJAX, JSON, Hibernate, JPA, Spring MVC and others.
Methodolgies: Waterfall, Agile and Scrum.
Testing: Jasmine, Karma and QUnit.
PROFESSIONAL EXPERIENCE
Sr UI Developer
Confidential - Chicago, IL
Responsibilities:
- Worked as a Leader in developing key components of the User Interface (UI) platform utilizing Angular JS, JavaScript, D3.js, CSS, Html 5 and many others. Also worked on interface behavior, Analytics and core HPE elements framework dedicated to UI needs.
- Worked onAngularJS to create single page applications using its features like Controllers, Services and Directives.Worked on laying out data in ng-grid by using custom directives and services for sharing common data across controllers.
- Worked on creating Dynamic Navigation bar through JSON data usingAngularJS service.
- Created custom directives based on client's requirements and promote code reusability.
- Tested the code in different browsers and fixed the compatibility issues and cross browser performance tuning issue.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Created a demo application running on a java, using the Spring framework and Angular JS with Mustache.jsfor front end MVC/templating.
- Developed Dashboard module using CSS Bootstrap, Media Queries, AngularJS andAngularUI.
- UsedAngularJSconcepts such as services to share the data between the controllers. Also used factory to create service and fetch the data also used custom filters to modify the data
- Worked on D3 to generate an HTML table from an array of numbers and by using the same data to create an interactive SVG bar chart with smooth transitions and interaction.
- Has worked on CSS pre-processors like SASS to make authoring CSS more dynamic, organized and productive.
Sr UI Developer
Confidential - Lincolnshire, IL
Responsibilities:
- Leads in developing key components of the User Interface (UI) platform, including interface behavior, analytic engine and core framework within the field, through collaboration with development, architecture and product divisions.
- Developed applications for CRM applications using AngularJs for single page approach.
- Worked on laying out data in ng-grid by using custom directives and services for sharing common data across controllers.
- Worked on rendering dynamic content via Ajax by using $http module and also worked on chained AJAX calls by using promises ($q module).
- Worked on writing unit test cases for AngularJs by using Karma.
- Supervises the implementation and maintenance UI framework, makes improvements on usability and user experience based on client requirements and feedback.
- Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
- Stay current on new technologies as they relate to web-based application development.
- Developed controllers for common applications like Ajax, Validation and Modals by using AngularJs services.
- Worked on rendering dynamic user A/C data by using $http module of angularJs and also worked on promises.
- Worked on Unit test cases for JS and AngularJs components using Jasmine.
- Introduced and developed Bootstrap structure in HTML layout and Sitecore applications.
- Developedweb application, html construct, client-side script to be Cross Browser supported
- Applied user interface procedures and standards throughout the development and maintenance of the website using Bootstrap, HTML, CSS/3, JavaScript, JQuery and other.
- Performed some QA testing
UI Developer
Confidential - Minneapolis, MN
Responsibilities:
- Developed web application, Ajax Driven user interface, interaction scenarios and Ajax navigation based on analysis, interpretations of requirement and use cases.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS3, JavaScript, HandlebarJs and JQuery.
- Developed the front-end in HTML5, CSS3, jQuery and JavaScript.
- Developed external page using jQuery (from the same domain) inside a container when a tab is clicked on via Ajax call and also to support auto mode.
- Designed and implemented the User Interface using OO JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Implemented an auto mode where the JavaScript is automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
- Expanded/Contracted the arbitrary CSS DIV’s on the page as the tabbed content is contracted / expanded.
- Developed functionality for callback parameter handling via deferred object in jQuery and mirrored the same as a service in the secure side using $q module in AngularJs.
- Implemented dynamically cycled forward/back between tabs and also created “Next” and “Back” link for users to move between tabs.
- Developed Custom plugins in jQuery for Tabs, accordion and modal windows.
- Developed a CSS class “selected” and assigned when a tab is clicked on-either on the tab link itself or its parent instead which makes the script adaptable to both CSS Tabs that are styled at the “A” level itself or its parent container
- Developed Ajax Tabs Content script to display content pulled from external files inside a DIV and organized via CSS tabs.
Jr. Front End/UI Developer
Confidential, Houston TX
Responsibilities:
- Worked on Recommendations and Faucets by using HTML CSS and JavaScript.
- Built common components to share data between projects by using the design patterns in JS specifically the revealing module pattern.
- Worked on creating the single sign-on kind of application by using both client and server side authentication.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Excellent problem solving skills and the ability to work independently.
- Deep understanding of JavaScript for building custom Object oriented MVC patterns.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.