Sr. Ui Developer Resume
Dallas, TX
SUMMARY
- Around 6 years of extensive experience in User Interface Development using web technologies resulting in extensible and intuitive web based applications in Healthcare, Banking and Educational Domain.
- Experience in using Software development methodologies such as Agile, Scrum and Waterfall.
- Proficient in using HTML, HTML5, CSS, CSS3, JavaScript, JSON, jQuery, AJAX and AngularJS
- Experience with JavaScript MVC Framework such as AngularJS.
- Experience in making Responsive Web Pages using Twitter Bootstrap.
- Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Able to code pixel perfect webpage from PSD, compatible with all major browsers and major platforms.
- Experience in building Single Page Application (SPA) using Angular JS framework.
- Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features.
- Worked with jQuery in developing various UI widgets.
- Experience in working with third party web services APIs.
- Developed securing the application using form - based authentication using HTML, JavaScript, jQuery and CSS.
- Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
- Strong knowledge of object-oriented programming towards front-end libraries.
- Strong experienced in debugging and troubleshooting the existing code.
- Experience in Version Control tools including Git and SVN.
- JavaScript Test driven development using Jasmine and experienced configuring Test runners using Karma, Grunt for task runner and build process.
- Expertise in JavaScript testing framework like Jasmine, Junit and Protractor.
- Experienced in solving cross browser compatibility including Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Expertise in debugging and troubleshooting existing code.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Experience using all popular Text-Editors like Eclipse, Sublime Text, and Notepad++.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Worked with teams where requirements are constantly being implemented, tested and improved.
TECHNICAL SKILLS
UI Web Technologies: DHTML, HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, jQuery, AJAX, DOM, JSON
Frameworks: AngularJS, ExtJS, ReactJS, Bootstrap
Unit Testing: Jasmine, Karma
Software Tools: UML, Microsoft Visual Studio, Dreamweaver, Adobe Photoshop
IDEs worked on: Eclipse IDE, Notepad++, Adobe Dreamweaver, Microsoft FrontPage.
Source code Editors: Sublime, Notepad++
Application Servers: Tomcat Apache Server, HTTP Web Server
Standards Used: W3C, WCAG, Section 508 Protocols
Version Tools: SVN, GIT Hub
Database: Oracle9x/10x, MS-Access, PL/SQL.
Browser: All (IE, Firefox, Opera, Chrome, Safari)
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery and Ajax.
- Involved in developing web Page Applications using AngularJS, ReactJS.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Used firebug, IEdevelopertoolbar and chrome canary tool for debuggingjavascript and fixing issues.
- Implemented responsive web design using media queries and bootstrap.
- Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop and Dreamweaver.
- Used JQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Extensively working with Sass to create layout sprites, animations, borders, positioning and gradients, Mixins etc.,
- Created pages in Mockups and validated the HTML code with W3C Validator. Involved in fixing Front-End issues with the layouts.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Wrote an acceptance test suite utilizing Jasmine and Grunt.
- Developed test cases using Jasmine for functionality and unit testing and Protractor for end-to-end testing.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Used Source Tree,Gitfor version control for defect tracking.
Environment: HTML5, CSS3, AngularJS, ReactJS, Bootstrap, AJAX, jQuery, JSON, XML, Sass Photoshop, Dreamweaver, Apache Maven, Jasmine, Protractor, Grunt, Eclipse, Notepad++
Confidential, Columbus, OH
User Interface Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS. Created detailed wire frames & process flows.
- Used JQuery, JavaScript, HTML5, and CSS3 for front end web designing.
- Built web-based mobile application for smartphones, tablets and desktop using AngularJS, ExtJS, jQuery, and Bootstrap.
- Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
- Captured and implemented designs created by the UI team, add new functionality, enhancements and improvements on the overall website aesthetic.
- Styling pages using CSS and developed JavaScript for user interfaces.
- Used Selectors in JQuery for updating content on DOM nodes and AJAX calls to REST services.
- Met with the project manager to determine website goals and develop strategies for creating a strong web presence.
- Developed on Visualization frameworks such as ExtJS/D3/Highcharts.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. Yeoman, Bower, NPM, grunt)
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- ImplementedMavenbuild tools to build jar and war files and deployed war files to target servers.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
Environment: HTML, CSS, AJAX, JQuery, JavaScript, AngularJS, ExtJS, Highcharts, D3 DOM, Grunt, Rest Web Services.
Confidential, Austin, TX
Front End Web Developer
Responsibilities:
- Designed and developed client side GUI using JSP, HTML and JavaScript.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Using IDE JDeveloper to develop the Application
- Used CVS for version controlling.
- Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap and JavaScript
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Developed Unit Test Cases using Karma, & Involved in Unit & Integration Testing of the application.
- Used GULP as tool for all build activities.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- AdoptedAGILESCRUM methodology to manage full life-cycle development and worked closely with PO's (product owners) to implement customer requirements accurately.
- Knowledge of human factors and usability, best practices for interface design
Environment: HTML, CSS, JavaScript, JSP, AJAX, JSON, XML, Agile, Scrum, jQuery, AngularJS, Bootstrap
Confidential
UI Developer
Responsibilities:
- Interacted with business system analyst to understand the technical requirements of the project.
- Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript, AngularJS.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
- Debugging webpages with firebug and fixing issues.
- Involved in developing test plan and procedures.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Validating views with W3 markup validation service and fixed errors.
- Preparing the documentation for the entire process for the future reference.
- Optimizing SQL queries and stored procedures.
- Maintaining documents and source code in CVS.
Environment: Eclipse, Firebug, CVS, HTML, CSS, JavaScript, jQuery, SQL, PL/SQL,Java, XML, Glassfish.