Sr Web Ui Developer Resume
Boston, MA
SUMMARY
- Over 7 years of extensive experience in IT industry as a Front End UI Developer with Web based applications and UI applications in various domains.
- Experience in Web technologies using HTML5, CSS3, XHTML, JavaScript, JQuery, AJAX and JSON, NodeJS, AngularJS, Sencha Touch, Sencha EXTJS, PHP
- Going through Mockups and converting them using HTML5/CSS3.
- Extensively used new software tools in designing user interfaces and adapt to the changing environment.
- Hands on Experience in developing single - page applications (SPAs) using various JavaScript frameworks like backbone.js, underscore.js and bootstrap.
- Profound Knowledge in Document Object Model (DOM).
- Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
- Graphic & Web design, creating mockups, wireframes& prototypes with usingbootstrap, MVC, TFS, RWD.
- Customized web pages with SASS, implemented features and user interactions with Ember.js and improved the look and feel of data visualizations in D3.js.
- Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and libraries like bootstrap.
- Design and develop configurable dashboardUI using NodeJS and HTML5 drag drop event model.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver)
- Experience in writing the Controllers, Services and Partials in perspective of AngularJS.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON
- Experience managing daily communication with an offshore development teams.
- Professional Knowledge in complying Webpages depending up on Web Wide Web Consortium (W3C) and Web Content Accessibility Guidelines (W3CAG).
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Successfully led and managed web application development projects that include requirement understanding, making estimations, core development, mentoring team members, and helping team members in coming up with solutions for technical challenges.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA/J2EE, JAVASCRIPT
Web Technologies: HTML5, CSS3, JavaScript, AJAX, XML, XHTML, JSON
Operating Systems: Linux, Windows, Mac
JavaScript Libraries: JQuery, modernizr, BackboneJS, AngularJS, RequireJS, Twitter Bootstrap,D3JS, ExtJS 4/5
Architecture: MVC, REST
IDE's: Eclipse, Adobe Dreamweaver, Sublime Text 2, Brackets, Text Wrangler, Notepad++, Android SDK
Debugging Tools: Firebug, Chrome Developer Tools, IE Developer Tools
Defect Tracking Tools: JIRA, Test Director, Quality Center.
Miscellaneous: Adobe DreamweaverCS3, Adobe Photoshop CS6, Illustrator, Google Ad works
Version Controls: GitHub, Bitbucket, Tortoise SVN.
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
Sr Web UI Developer
Responsibilities:
- Working as a UI Developer, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview, Login page.
- Responsible for building a new website for the Small fleet clients and for the maintenance of Online New Platform.
- Functionalities include writing code in HTML5, CSS3, JavaScript, JQuery and JSP making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank’s applications using HTML5 to maintain a single UI for all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
- Used AngularJS, Marionette JS and BackboneJS as frameworks to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
- Involved in development converting the static HTML mark-ups to JSP's.
- Performed functional tasks using specifications and wireframes.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Using SVN for version control.
- Created powerful visualization components by using D3JS framework with data driven approach to DOM manipulation.
- Utilized ExtJS 5.1, Node JS, Sencha Charts, Ember js,OO JavaScript and HTML5 in a mixed Windows and Mac environment
- Worked on npm modules and handled global installs of shell commands and platform dependent libraries.
- Used SONAR, HTML Validator for code quality and code analytics
- Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed web services using Restful and SOAP protocols.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADAsection 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AngularJS, Node JS, D3JS, Bootstrap, XML, J2EE, JSP, Apache Tomcat, Eclipse, Tortoise SVN.
Confidential - Nashville, TN
Sr Front End Developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Backbone.js and Bootstrap with MySQL database.
- Developed client side validation code using JavaScript frameworks like Ember.js and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in fixing Front-End issues with the layouts.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability.
- Concatenated the CSS/JavaScript files and compiled CSS from LESS/Sass by using Grunt Js
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Guiding team as Scrum Master in Agile Scrum methodology
- The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
- Utilized AngularJS in the development for building SPA and to consume RESTful web services.
- Translated stakeholder and business needs into system requirements and created wireframes, mockups, prototypes and Graphical User Interfaces (GUI) using JSF
- Developed custom newsletters using Handlebars scripting and Mandrill templates
- Architecting UI platform using Node JS, Sencha ExtJS/Touch, Angular JS, Mobile First and J2EE platform for desktop, mobile and tablet form factors.
- Worked on SDLTridion a WCM (Web Content Management) tool for a migration project
- Implemented responsive web design and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more on AngularJS.
- Used Ionic CSS components like Grid system for easy implementation of adding columns by taking available space, utilized Ionic Framework command line utility for building and emulating the Ionic apps.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript and AngularJS.
- Implemented test cases and performed unit testing using Jasmine.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Developed 508 compliance wireframes using user interface best practices.
- Designed wireframes with Axure RP Pro using Agile methodology
- Worked with the business analysts and back-end developers to gather requirements, improve application functionality and add new features.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, SDL, XML, MV* Framework, AngularJS, Ractive JS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Tortoise SVN.
Confidential - Alpharetta, GA
Web UI Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Independently and innovatively created wireframes and designed mockups using Adobe Photoshop and Notepad++
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Functional design and development of RIA (internet rich applications), perform unit testing, enhance application performance, and provide troubleshooting support using AJAX, XSL, XSLT, CSS, JavaScript, DHTML and XHTML for all major browsers.
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
Environment: HTML, CSS, JSP, Web Services, jQuery, Java Script, Ext JS, AJAX,, SVN, Oracle, Spring, Hibernate, Eclipse, Android SDK
Confidential - Cincinnati, OH
UI Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Applied jQuery validation plugin to validate the user input and to improve user experience.
- Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
- Hands on JSON for data transform and page transform.
- Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Conducted unit testing and end-to-end testing on the supported browsers.
- Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
- Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Used CSS/CSS3 to embed the online videos for product introduction.
- Communicate with other members in the team to better understand the functional requirements and transfer them into technical requires.
- Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS3 and JavaScript.
- Designed the login system using jQuery.
- Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XAMPP, SQL Server, SVN.
Confidential
UI Designer/ Web Developer
Responsibilities:
- Involved in designing and developing enhancements per business requirements with respect to front end JSP development using Struts.
- Developed Graphical User Interfaces using struts, tiles and JavaScript. Used JSP, JavaScript and JDBC to create Web Servlets
- Utilized the mail merge techniques in MS Word for time reduction in sending certificates
- Involved in documentation, review, analysis and fixed postproduction issues.
- Worked on bug fixing and enhancements on change requests.
- Designed the various animations with different graphics using with Macromedia Flash MX with Action Script 1.0, Photo Impact and GIF Animator.
- Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
- Developed web pages to display the account transactions and
- Application UI creation using GWT, Java, JSP, CSS, PHP and web standards improving application usability always meeting tight deadlines
- Responsible for the configuration of Struts web based application using struts-config.xml and web.xml
- Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information details pertaining to that account using JSP, DHTML, Spring Web Flow and CSS.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
- Gained knowledge on various J2EE technologies like JSP, JSF, Servlets, EJB, Hibernate, and MVC Frameworks.
Environment: PHP/HTML/CSS/JavaScript/JSON, UI frameworks & libraries (Struts, SpringMVC, jQuery, MVC concepts, XML, SVN.