Sr. Ui Developer Resume
Tampa, FL
SUMMARY
- 8 Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experience in developing using HTML5, CSS, PHP, AJAX, Object oriented JavaScript, JQuery, XML, BackBone.js, AngularJS, React.js and Handlebars.js templating.
- Expertise in Single Page Applications development (SPA) using AngularJS.
- Knowledge in Bootstrap CSS, Moustache.js, lodash.js and Responsive Web design.
- Experience in applying teh latest development approaches including MVC framework in teh browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expertise in Responsive Web Design techniques with excellent Design skills for all form factors.
- Worked on making webpages accessible (ADA) compliant by meeting WCAG 508 standards and tested it with screen readers like NVDA, JAWS etc.
- Experience in integrating and development of Amazon S3, EC2, Elastic Load Balancing and other services of teh AWS family.
- Experience in developing web application using Angular JS 2.
- Experience using Grunt for Front End Task Runner, also using Yeoman, BOWER, and NPM.
- Experience working with JavaScript MVC frameworks AngularJS, BackboneJS.
- Experience in implementation of user-centered design (UCD) methodology.
- Proficient in analyzing wires and comps, understanding requirements and developing rich user interface applications using TDD (Test driven development).
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Experience in development of DB components (Tables, Views, Stored Procedures, queries constraints - CRUD) in Oracle, SQL Server, NoSQL databases.
- Managed teh code versioning and releases versioning through Tortoise SVN, CVS and GIT.
- Experience with Agile process, monthly Sprints, and daily Scrums to discuss teh development of teh application.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, XML, Bootstrap, AJAX, jQuery, Bower, Grunt, Gulp, LESS, SASS, JSON.
JS Frameworks: Angular.JS2, Angular.JS, EXT.JS, Backbone.JS, Node.JS, Vanilla.JS, Require.JS,D3.JS,Moustache.JS, lodash.JS
Programming Languages: JavaScript, TypeScript, ECMAScript,C,C++, Python, Java
Methodologies: Agile, Waterfall, TDD
Debugging Tools/Testing: Firebug, Bugzilla, W3c validator, IE Tester, Jasmine, Karma
Build Tools/Repository: GIT, SVN, ANT, Maven, Jenkins
Operating Systems: Windows, Linux, Mac OS X
Database: Oracle, MangoDB, AWS, SQL Server, MS-Access, MySQL
GUI editors: Eclipse IDE, NetBeans, Dreamweaver, EditPlus, JSfiddle, Sublime Text
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
Sr. UI Developer
Responsibilities:
- Responsible for teh re-design of existing application and maintenance of New Platform.
- Replaced existed AngularJS code withAngular JS2code, which decreased number of lines of code for a web application.
- Built web applications which are more user interactive using latest technology Angular JS2.
- Redesigned existing AMT application using AngularJS to improve usability, performance and maintenance of teh application
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular.js, Bootstrap and JSON.
- Developed application using JavaScript, Angularjs2, SAAS and HTML 5.
- Worked with teh team, helping them build out their markup and CSS. My Specialty is large scale CSS, focusing on reusability and modularity using CSS preprocessors like SASS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
- Developing custom HTML elements using Angularjs directives.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js and Bootstrap.
- Brought teh HTML and CSS of an existing web site to teh latest web standards.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model and tested Ajax calls using REST clients like Postman.
- Created a CSS framework for using a 12 column grid preferred by teh designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Built Presentation templates, design, and diagrams to illustrate teh marketing materials.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionalityand fixed major layout bugs for supported browsers
- Involved in an AGILE based approach to UI Development, completed defined user stories in rally successfully and fixed defects in HPQC.
- Defined new validations through Angular.js for teh form field validation implemented through HTML5.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Angular JS2, AngularJS, Bootstrap, XML, Oracle, Java/J2EE, Karma-Jasmine, HPQC, Tortoise SVN
Confidential - Denver, CO
Sr. UI Developer
Responsibilities:
- Developed teh UI interface using JavaScript, jQuery, CSS3 and HTML5.
- Used JavaScript MEAN stack: MongoDB, AngularJS, ExpressJS, and Node.js to build e-commerce application.
- Used Bootstrap, RESTful, AWS, AngularJS, JSP, ReactJS and SPRING MVC on teh front-end for registering a new customer and configured it to connect to database using Hibernate.
- Developed responsive Single Page Application (SPA) using AngularJS, JavaScript, JQuery, HTML5, CSS3 and LESS.
- Worked with D3.js in various levels of projects which brings data to life using HTML, SVG, and CSS.
- Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD).
- Rewrite existing Python/Django modules to deliver certain format of data, track and monitor project status in JIRA (Agile).
- Used ReactJS for search engine optimization and worked with Visual studio.
- Involved in running teh browser and grunt components and writing teh scripting using Node.js.
- Used AJAX to request JSON data through third party REST APIs to acquire products data from server and display it.
- Developed teh code using LESS framework, which in turn would generate plain CSS for teh dynamic pages.
- Configuration of Grunt.js to test teh JavaScript with JSHint, run unit tests with Jasmine-Karma.
- Developed various commands and helper classes using core Java with multi-threaded concepts and MVC design patterns.
- Build data visualizations to monitor file server load, web server speeds, data processing using D3Js, jQuery, MySQL.
- Used GIT version control system to pull, push, commit and raise pull requests from developed code.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a RESTful server on a different domain.
- Implemented mock services in Node.js with teh help of modules using ExpressJS.
- Built performant components utilizing ReactJS and Redux, increasing re-usability of common UI functionality.
- Implemented bottle micro-framework with REST API and MongoDB (NoSQL) as back end database.
- Involved in teh development of pages using Bootstrap framework.
- Used JQUERY, JSON, AJAX and DOM to create interactive web applications and auto-complete form validations.
- Handled all aspects of teh web applications including maintaining, testing, debugging and deploying.
Environment: HTML5, CSS3, Java, JavaScript, DHTML, jQuery, AJAX, JSON, AngularJS, NodeJS, Bootstrap, BackboneJS, DOM, RESTful WebServices, ReactJS, MongoDB, GIT, LESS, GruntJS, SOAP, JSHint, Spring MVC, Jasmine
Confidential - Durham, NC
Web Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, and AngularJS.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Extensive experience using Bootstrap for layout.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, and XML.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Developed teh UI with extensive use of JavaScript, JSON, and Ajax.
- Participate in teh team on agile development cycle.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in teh application.
- Developed teh pages that are complaint to W3C standard and Analyze documents for 508 compliances and troubleshoots accessibility issues.
- Developed different JQuery component in MVC micro architectureframework which internally use various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX JSON, Angular.JS, Bootstrap, Responsive design, Grunt, Bower.
Confidential - Atlanta, GA
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand teh requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Developed teh UI layout and front-end programming (HTML) for web application that matched requirements.
- Coordinated project activities and ensure that all project phases are followed and documented properly.
- Extensively involved design discussions and user experience sessions to provide inputs on teh layout and UX.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 and jQuery Mobile in on-going projects.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create teh content on teh fly depend on teh user request, implementing Ajax features for teh application.
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Widely used optimization techniques in existing code.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Tested/De-bugged on browser using Firebug.
- Worked on cross browser compatibility issues and fix teh bugs pertaining to various browsers.
Environment: CSS, XML, HTML/DHTML, CSS3, JavaScript, Tomcat Apache JQuery, JSP, AJAX, SVN
Confidential - Eden Prairie, MN
UI Developer
Responsibilities:
- Communicate with teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh Project Design Document and Project Plan Document.
- Hands on teh process of development, testing and maintenance.
- Participated as a team member in designing teh user interface using HTML and CSS to make teh interface use-friendly, especially child-friendly.
- Applied jQuery validation plugin to validate teh user input and to improve user experience.
- Worked in form validation using JavaScript for providing teh user interface and communication between teh client and server.
- Hands on JSON for data transform and page transform.
- Implement teh function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Conducted unit testing and end-to-end testing on teh supported browsers.
- Wrote a script file in JavaScript and jQuery to handle teh events that were triggered by teh users.
- Provide teh users with teh physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Used CSS to embed teh online videos for product introduction.
- Communicate with other members in teh team to better understand teh functional requirements and transfer them into technical requires.
- Participated in building up teh online chatting Q&A pop-up section as well as teh feedback features using CSS3 and JavaScript.
- Designed teh login system using jQuery.
- Worked with other members in teh 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, Java, SQL Server, SVN.
Confidential
Java 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 teh 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 teh various animations with different graphics using with Macromedia Flash MX with Action Script 1.0, Photo Impact and GIF Animator.
- Understanding teh customer requirements, mapping them to functional requirements and creating Requirement Specifications.
- Developed web pages to display teh account transactions and
- Application UI creation using GWT, Java, JSP, CSS and web standards improving application usability always meeting tight deadlines
- Responsible for teh 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.
Environment: HTML/CSS/JavaScript/JSON, UI frameworks & libraries Struts, Spring MVC, jQuery, MVC concepts, XML, SVN.
