Ui Developer Resume
Atlanta, GA
SUMMARY:
- Over 7 years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, jQuery, JSON, HTML4/5, CSS2/3, DOM, AJAX, XML.
- Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sties
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, node.js, angular.js, Ext.js, Responsive design.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong debugging skills using Firebug, IE Tester, and Chrome Developer Tools
- Experience in using version control tools such as SVN, CSV and GIT.
- Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Expertise in client side designing and validations using HTML, HTML5 and JavaScript.
- Strong knowledge in Agile Development, Scrum and Waterfall Methodologies.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications
- Strong exposure in data structures and algorithms, including measurement of time and space complexities.
- Excellent team player, self-starter and good Confidential Multi-Tasking with ability to handle deadlines in fast paced environment.
TECHNICAL SKILLS:
Web Development: HTML5, SASS, CSS3, JavaScript, Servlet, JSP, PHP, JSON, JDBC, AJAX, XML, XHTML, DHTML, MVC, DOMJavaScript Libraries: JQuery, Ext.js, angular.js, backbone.js, Require.js, Node.js, BootstrapDatabase: MySQL, MSSQL, Teradata, PLSQL
Operating System: Windows, Linux, Unix, Mac OS X
Methodologies: Agile, Scrum, Waterfall
IDEs worked on: Notepad++,Eclipse, Visual Studio, Adobe Dreamweaver, Sublime Text2, Text Mate, Microsoft Publisher
Application Servers: Apache Tomcat, Web Logic, Web Sphere
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Participated in designing the overall three-tier architecture; and the Presentation Tier (UI) following MVC pattern, and data communications (RESTful Web Service) between Presentation Tier and Logic Tier; Java is used in multiple server-side integration; SVN is used for source management.
- Participated in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and responsible for creating detailed wire frames and process flows.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Conversion of major Openworks components in to Eclipse RCP/SWT platform along with support of Swing-SWT components.
- Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX.
- Implemented Restful web service in YUI Grid Data and YUI Menu.
- Developed client side validation code using JavaScript and JQuery Validation Plugin.
- Involved in enhancement of existing application utilizing JSP, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Extended CSS as needed to accommodate new data and display types.
- Responsible to maintain HTML5, CSS3 in JQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
- Later participated in the testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, Eclipse RCP, REST, SVN, Backbone, AngularJS, JSP, MVC, SDLC (Waterfall).
Confidential, VA
UI Developer
Responsibilities:
- Involved in all phases of UI/UX implementation of a travel search and booking web application including design, prototyping, development and testing phases.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON and Bootstrap with MySQL database as the backend.
- Built html templates for high traffic and complex data driven website.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.
- Used Selectors in JQuery for updating content on DOM nodes.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Developed JavaScript code using XMLHttpRequest Adapter to send AJAX request to the server side code and also implemented a callback function to handle the results.
- Programmed standards complaint HTML and CSS working with JQuery modules and JavaScript libraries.
- Worked through cross browser compatibility issues with layout and styles for all new CSS.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE8+.
- Made changes to various CSS properties to enhance the UI as per client requirements.
Environment: HTML, CSS3, SASS, LESS, JavaScript, JQuery, Bootstrap, MV* Framework, YUI, XML, J2EE, JSP, JSTL, Apache Tomcat, Groovy, Eclipse, MySQL, SVN, GitHub, Stash
Confidential, Grand Rapids, MI
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Wrote application level code to perform client side validation using JavaScript.
- Work closely with graphic design and user experience teams to ensure industry standards and best practices are being used across all client applications.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript.
Environment: HTML, CSS, JavaScript, jQuery, SOAP, AJAX, JSON, Agile SCRUM, JIRA, Eclipse and Dreamweaver.
Confidential
Front End Developer
Responsibilities:
- Conducted meetings/interviews and JAD sessions with stakeholders to collect business requirements.
- Responsible for understanding functionality Confidential client side and knowledge transfer.
- Requirement Analysis
- Implemented the project and fixed the bugs in the module.
- Used JavaScript, CSS and HTML to create front-end screens of the module.
- Developed test cases and executed them.
- Involved in documenting the details related to changes occurring in the system, following the quality processes.
- Resolved tickets issued by users, successfully.
- Involved in test case creation for changes made to the system.
- Created job details, activity diagrams, test cases and communicated with the client on a regular basis.
- Conducted data prep activities for system testing, regression testing & end to end testing using MySQL.
- Adhere to the rules of the validated environment and participated in peer code reviews.
Environment: HTML, CCS, Java Script, Oracle PL/SQL, JDBC, JSP, Eclipse.
Confidential
Front End Developer
Responsibilities:
- Involved in designing architecture following J2EE MVC framework.
- Developed interfaces using HTML, JSP pages and Struts -Presentation View.
- Developed application by using Struts, Servlets and JSP's as per client request, custom tags have been developed to reuse it in other modules.
- Developed Ant script to automate the process of build and deployment
- Used SOAP Web Service and deployed applications on Apache Tomcat server.
- Extensively configured the build files to different environments
- Developed session beans which encapsulate the workflow logic.
- Used entity beans to persist the data into database and JMS to establish message communication.
- Used SVN for the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving connection pooling issues.
Environment: HTML, CSS, JavaScript, JQuery, Struts, Servlets, J2EE, JSP, JSTL, JMS, XML, SOAP, MVC Framework, Apache Tomcat, MySQL, Eclipse, Tortoise SVN.