Sr. Ui Developer Resume
Houston, TX
SUMMARY
- 8 years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development and Testing of Web - based applications with exposure to diverse business domains.
- Expertise in Web-Development technologies for User Interface Development like HTML5, DHTML, XHTML, JSTL, JavaScript, jQuery, mocha, jasmine testing framework, GIT, Bower, Grunt, gulp, advanced CSS, JSON, XML and XSL/XSLT and AJAX.
- Experience with MVC (Model-View-Controller) Architectural Pattern using like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Vanilla.JS, Bootstrap.JS, Require.JS and D3.JS.
- Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from back end functions to bind teh data.
- Expertise in AngularJS Expressions, Directives, Controllers, Filters, Routers and Services.
- Experience in Design and Development of RESTful Web services.
- Expertise using SOAP, RESTful web services and HTML5 APIs (Web socket API, getUserMedia API).
- Experience in consuming REST Web services and creation of WSDL.
- Extensive experience in creating style guides, best practices and settingUIstandards for enterprise/consumer applications.
- Experience of working on CSS Preprocessors like LESS and SASS.
- Experience working with Oracle and SQL databases along with well understanding of NoSQL database MongoDB.
- Designed wireframes, storyboards, user flows, process flows and site maps to TEMPeffectively increase teh user interaction.
- Experience with an agile software development methodology and Test Driven Development including SCRUM Framework.
- Experience working with testing tools like Jasmine, Selenium, Watir, Firebug, Firebug Lite, Chrome/safari web inspectors and IEDeveloperToolbar.
- Developed and maintained unit tests for software components in front end development.
- Expertise in using IDE’s like Eclipse, Notepad++, Brackets, Sublime Visual Studio.
- Experience with build tools like ANT, MAVEN, Jenkins and logging tools like Log4j.
- Extremely motivated self-starter and result driven towards good quality work.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, XML, Bootstrap, AJAX, jQuery, Bower, Grunt, Gulp, LESS, SASS, JSON.
JS Frameworks: Angular.JS, EXT.JS, Backbone.JS, Node.JS, Vanilla.JS, Require.JS,D3.JS
Programming Languages: JavaScript,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 7/8, Linux, Mac OS X
Database: Oracle 9x/10x, SQL Server, MS-Access, MySQL
GUI editors: EclipseIDE, NetBeans, Dreamweaver,EditPlus, JSfiddle, Sublime Text
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. UI Developer
Responsibilities:
- Built single page shopping cart application using AngularJS.
- Used bootstrap.css to target various devices like iOS and Androids.
- Created various mobile screen sizes in Bootstrap3 by creating CSS3 media queries for desktop, tablet, and mobile devices.
- Setup GruntJS for compiling SASS files to CSS.
- Configured ASP.net bundling and minification to bundle and minify JS and generated CSS files.
- Developed front end UI components using AngularJS directives, by creating services to encapsulate teh data and update teh views with controllers in JavaScript.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Worked on AngularJS routes using $scope object to create a views using controllers.
- Used AngularJS (grid) for Grid data displays all over teh application.
- Used AngularJS to retrieve JSON data from backend and saved in scope to make binding easy.
- Customized AngularJS filters in several locations to get teh required output.
- Wired different views of teh application pages using AngularJS's UI-Router within teh configuration of teh app module and injected teh ngAnimate module to create seamless transitions of pages with CSS3 transitions.
- Design dynamic, model drivenAngularJScomponents to enable high modularity and reuse.
- Implemented Ajax calls to teh server to embed search application results in AngularJS using teh $http service, retrieving user submitted searches and filtering through teh records using teh ng-repeat directive.
- Entire code is tested using Jasmine unit test and end-to-end as suite leveraging test runner called karma and protractor.
- Wrote Unit test cases using Jasmine.
- Worked with teh JIRA tool for Quality Center bug tracking.
- Debugging and code correction on UI plugins and web services wired with RESTful API calls, and assisted with code reviews, unit testing, and QA analysis of teh search applications technical architecture.
Environment: AngularJS, HTML, CSS, SASS, JSON, Asp.Net, Entity Framework, SQL Server, Bootstrap, NodeJS, GruntJS, JIRA, Jasmine.
Confidential, San Francisco, CA
Sr. UI Developer
Responsibilities:
- Used "Twitter bootstrap" along with "Angular-UI" bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
- Ensured teh website to be mobile-first and responsive by employing Bootstrap, CSS media queries.
- Created tables using .table class to make teh tabular data responsive.
- Used .col-md-offset-* classes are used to move teh columns to teh right when displayed in tablet.
- Using Media queries, layouts are displayed in mobile view depending upon teh specified width.
- Alerts are created using .alert class and also implemented animations using .fade and .in classes.
- Used Glyphicons in buttons, navigation, forms.
- Implemented MVC using AngularJS to separate Model, View and Controller.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
- Used AngularJS to retrieve JSON data from backend and saved in scope to make binding easy.
- Customized AngularJS filters in several locations to get teh required output.
- Implemented UITableView Tree structure to display teh data in a folder structure.
- Bootstrap Modals are used to display information.
- Dropdown JavaScript plugin is used to make interactive Toggle able, Context Menu to display lists of links
- Glyph icons are used to display icons.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Developed teh User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX.
- Restricted teh view depending upon teh Groups and roles.
- Developed UI using plugins such as Date picker, Pagination, Qtip, validator plugin also customized to according to teh requirement.
Environment: AngularJS, HTML, CSS, JSON, AJAX, Bootstrap, Webpack, Jasmine, Protractor, Jenkins, Git, Gulp/Grunt, ngdocs, SC5, Yeoman, Node.js, Redis, Cassandra, ElasticSearch, Oracle.
Confidential - Wayne, PA
Web UI Developer
Responsibilities:
- Designed teh front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- Redesigned and implemented complete web application to meet web and industry standards.
- Designed web pages using with HTML, DHTML, XHTML, XSL, XSLT, CSS and jQuery based on teh W3C and ADA standards.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing teh design to meet web standards (W3C), SEO and worked on various browsers like IE 6/7/8, Firefox 3.0/3.1, Chrome, and Opera for cross-browser implementation.
- Used CSS selectors for condition based styling and pseudo-classes to add some special TEMPeffects to selectors.
- Expertise in JavaScript/CSS and JS frameworks like YUI and MooTools.
- Used JSON objects TEMPeffectively for efficient client side coding.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Developed teh middleware software components for teh implementation of teh Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, Javascript.
- Used to interact with Business Analyst and Business owner to give up teh best designing features for teh product users.
- Translated market and product requirements into UI designs in teh form of conceptual models, wire frames and prototypes.
- Used AJAX and Java Script for front end validation.
- Made sure that Design patterns are properly incorporated in appropriate modules.
- Used JUnit for Unit testing teh application.
- Involved in creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed teh reusable framework for teh application using .NET 3.5 and implemented teh MVC (Model View Controller) with Service facade and Abstract Factory to build teh architecture framework.
- Designed page - layouts using Dreamweaver and Adobe Photoshop CS4
- Successfully configured & managed teh Internet Information Server (IIS) which handles teh project.
- Partly involved in writing stored procedures, views, cursors and triggers using SQL Server 2008.
- Responsible for teh (D3) Design, Deploy and development of teh web applications.
- Involved in interpreting business and functional requirements into a strong design implementation.
- Used Test-Driven Development with SCRUM Agile methodology.
- Involved in interpreting business and functional requirements into a strong design.
- Documented design solutions and implemented according to teh design.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, Bootstrap, Node JS, AJAX, XML, JSON, and SVN.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Involved in teh requirements analysis, designing, development, testing and maintenance of teh websites.
- Developed websites using HTML, CSS, JavaScript, JQuery, Google Maps API(JavaScript Library), XMLand Ajax.
- Created web page layouts using HTML and CSS.
- Design, developed and updated teh user interface using CSS, JavaScript and Dreamweaver.
- Performed client side validations over teh forms using JavaScript.
- Used Ajax to refresh only certain section of teh page and reduce teh load on teh web server.
- Used Cascading Style Sheets in order to separate presentation from teh structure.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Used Responsive Web Design so that teh website is compatible with different devices like desktops, laptops, tablets and smartphones.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Teh Angular JavaScript framework for building web applications is highly efficient to use with Laravel PHP framework as well as using RESTful services.
- Extensively tested teh websites, identified teh bugs using Firebug and fixed them.
- Used Adobe Photoshop to edit teh images and background.
- Responsible for code optimization and testing across other browsers.
Environment: HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, Angular JS, Dreamweaver, Google Maps API, SQL Server, Windows XP and MS Office.
Confidential, Sunnyvale, CA
UI Designer / Web Developer
Responsibilities:
- Used HTML,XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Understanding Web UI conventions and be able to leverage them for promoting an efficient user experience.
- Developed GraphicsusingPaint shop Pro/Photoshop&Animationusing Flash/Fireworks.
- Involved in solving cross-platform, cross-browser compatibility issues.
- Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.
- Implemented JQuery along with JavaScript libraries.
- Adobe Acrobat was used for teh document management and developing .PDF files.
- Designed and developed of UI using HTML/DHTML, CSS, Dojo & JavaScript.
- Gatheird and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint and Visual Interdev. Hand coded prototyped UI designs using Home Site.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed teh layouts of Customer Relations Module.
- Involved in team meetings with corporate webmaster’s UI team & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System.
- Involved in Developing User Interface using MXML, Flex 2.0, Action Script and CSS.
- Messaging Service of FLEX Data Services (LCDS) used for communication and real time collaboration.
- Deployed Flex Applications on WebSphere Application Server.
- Developed each and every web page which handles all popular search engines which targets teh Search Engine Optimization (SEO).
- Converted HTML prototypes into wire frames.
- Prepared teh business report with teh help of Wire frames.
- Involved in GUI design, Screen navigation, and database design with using various technologies like Adobe Dreamweaver MX.
- Performed Database connectivity and transactions and also wrote stored procedures as per teh requirement in MY-SQL.
Environment: JQuery, Ajax, Adobe Fireworks MX, JavaScript,CSS3, HTML5, DHTML, XHTML, XSL, and MY-SQL.
Confidential
UI Developer
Responsibilities:
- Designed teh standardized web applications using with web technologies like HTML, DHTML, XHTML and CSS and JavaScript.
- Designed business web applications with teh help of HTML, DHTML, XHTML and CSS.
- Designed professional web applications with teh help of web technologies like HTML, DHTML, XHTML, CSS and client side scripting language like JavaScript.
- Designed teh various animations with different graphics using with Macromedia Flash MX with Action Script 1.0, Photo Impact and GIF Animator.
- Designed graphic images, icons, templates in Adobe Fireworks MX.
- Wrote stored procedures, views, cursors and triggers using Oracle
- Involved in code generation, executing unit test cases
- Provided teh complete end-user support to resolve teh issues.
- Advocated a more complex concept which empowered teh player to control their ship more freely
- Provided off shore support and created an exe presentation in Macromedia Flash of teh entire project.
Environment: CSS, HTML, DHTML, XHTML, Java, IIS, Adobe Dreamweaver MX, Macromedia Flash MX, Action Script 2.0, Adobe Fireworks MX, IIS and Oracle.
