Sr.ui Developer Resume
Houston, TX
SUMMARY
- 8 Years of experience inUIDevelopment and Documentation of Web & Client Server Applications using HTML5, SASS, DHTML, XML, XHTML, Java Script, J - Query and CSS3 & Angular.js and Node.js.
- Experienced in working with Apache Tomcat application server.
- Skilled in making AJAX (xhrGet and xhrPost methods) calls using JQuery.
- Created custom directives in Angular.js for re-usable components (multi-field form elements, background file uploads, etc.).
- Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS, Backbone JS, and Node JS.
- Design and document each module as a part of the implementation/delivery process.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Worked with JavaScript validation and Developed Object oriented code.
- Good knowledge and experience in User Interface (GUI) driven application design and development using JSF, Richfaces, and JavaScript and jQuery frameworks.
- Experience working with testing tools like Firebug, Chrome or safari web inspectors and IEDeveloperToolbar.
- Experience in all phases of software development life cycle (SDLC) as well as Agile/SCRUM methodologies Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, and Notepad++.
- Proficient with Adobe Photoshop, Illustrator & Dreamweaver, MS FrontPage, Microsoft Visual SourceSafe, Macromedia Home Site for creating mockups.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Strongcommunication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Experience developing Interactive Data Driven Charts using D3, High Charts etc.
- Hands on experience to work on advance database like MongoDB, Oracle and MySQL.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Created Node.js middleware application server to render Universal JavaScript based Applications
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Hands on experience to develop responsive design, front-end frameworks, preprocessors and modern techniques such as Flexbox.
- Do constantly update the knowledge on cutting edge technologies, adapt to the changes in the constantly changing IT industry.
- Well adaptable to challenging environments,Strongwork ethics and commitment to work will well serve to achieve employer objectives.
- Experience in Agile development (XP, TDD and SCRUM) methodologies.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Sound knowledge in working with cross browser compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Mustache
JavaScript MVC: Backbone.js, Node.js, Require.js, Angular.js,React.js
IDE's and Tool: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, JSFiddle, Webstorm, Sublimetext.
Programming Language: JavaScript, Java, J2EE,C
Development Tools: GitHub, Git, Adobe Photoshop CS5, Spring Tool Suite, Beyond Compare.
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3(basic idea on wire frame and visual design)
Debugging Tools: Firebug, BugZilla, (internet explorer developer tools)
Databases: PL/SQL(Oracle), MySQL, MSSQL, Mongo DB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Linux
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr.UI Developer
Responsibilities:
- Working as adeveloper, assisting my team in developing Digital Web-based applications.
- Worked in a team, in developing theUI, layout and front-end programming (HTML) from wireframes.
- Developed all theUIpages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, lESS, JSON, JavaScript, Grunt, Mocha, Chai, Sinon, JQuery, Ajax, Adobe Creative suite.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Upgraded the existing content structure from CSS DIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Created XHTML Pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP Pages.
- I also did a POC with Protractor, Jasmine and Selenium for testing the Angular2 application.
- Designed and DevelopedUIWeb 2.0 Applications using JQueryUIthat would Search, display and maintain accounts.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS, Node.JS, Handlebars.JS
- Used JavaScript ES6 and React.js for constructing the UI with re-usable components.
- Built highly modular HTML5 front end that built on React JS optimizing for rendering performance.
- Developed a core component of Analytics with Node.js, Angular.JS, Couch DB, and Socket Stream.
- Worked with writingUI, Unit and Contract Test cases using Mocha, Chai and Sinon.
- In developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Enhanced User Interface using CSS3: Media Query, Grid and Flexbox.
- Developed interactive data driven charts using D3.
- Developed users' home page with variety of charts to show the statistics of issues data using chart.js for simple build-in charts and D3Js, Highcharts for custom charts.
- Extensive usage of Flexbox to arrange elements on a page and prevent content overflow.
- Actively participated in High-level Document and Detailed level Document for different modules.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Developed backbone views using handlebars in order to separate presentation from data.
- Implemented a JQuery/JavaScript front end for a Purchase Order processing applications built using JQuery plugins.
- Programmed the Event handling for JQuery controls to accept user inputs and validate it.
- Designed and Implemented Effects and accessibility features in JQuery.
- Utilized the HTML5 DOM local storage features to store data locally client side processing.
- Programmed various JQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, leftside bars, content area and marketing area.
- Also used other Web presentation technologies such as HTML, AJAX, CSS, JavaScript
- Developed Server side logic using XML based protocols like REST.
- Worked on RAD (Rational ApplicationDeveloper) IDE for developing Front end and Middle Tier.
- StrongHold on Object Oriented Programming(OOPS)
- Experience in developing responsive web pages using Media queries.
- Specialized in development and implementation of Application and Web based Technology Solutions
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
Environment: HTML5, CSS3, Flexbox, LESS, JavaScript, JQuery, Backbone.js, Angular.JS, React. Js, Node.js, Angular2, Handlebars.js, Twitter Bootstrap, responsive Design, D3JS, EXT JS, JavaScript ES6 & ES5, Dreamweaver CS5, AJAX, Adobe Creative suite, JSON, ECLIPSE, Npm, Mocha, Chai, Sinon, MS Office and SVN.
Confidential, San Francisco, CA
Sr.UI Developer
Responsibilities:
- Working as adeveloper, assisting my team in developing two different Web-based applications.
- Responsible for building a new website for the Small fleet clients and for the maintenance of 'City Insurance Online New Platform'.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Experience writing code to meet WCAG 508Compliance.
- Developed various reports and charts using HTML Canvas, HTML SVG, D3JS, and SVG by passing JSON objects and Arrays as input both for mobile and web applications.
- Created prototype and did a Dev Effort estimate for migrating to React JS.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Created single page Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
- Responsible for design and development of Web User Interface using ASP.Net and Middle tier layer business objects using C#.Net. Extensively used ASP.NET Validation Controls and JavaScript for client side validations.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Experience developing feature creation (Front-End development) for web application and bug fixing using Typescript and JQuery.
- Experience of functionalities development using Typescript and Backbone for front end UI development.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- In development converting the static HTML mark-ups to JSP's.
- Gradation and maintenance of Allstate Insurance website to the new layout using the Grid orientation model Bootstrap framework.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Used AngularJS framework where data from backend is stored in model and populated it toUI.
- Created AngularJS Controller which Isolate scopes perform operations inUI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format inUI.
- Worked with writing Test cases forUI, Unit and Contract Testing.
- Experience in Grunt and Bower.
- Experience in working with libraries like Underscore JS.
- Experience in working with Test Driven Development (TDD).
- Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation)
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Experience in deploying, managing and developing MongoDB clusters on Linux and Windows environment.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
- Worked with the team of architects and back-endDevelopersto gather requirements and enhance the application functionality and add new features.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IEDeveloperTool bar for IE.
- Hands on approach with Restful Web Services and also used AJAX, JSON and XML.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, Node Js, React. Js, NPM, D3JS, Typescript, YUI Library, XML, J2EE, JSP, JSTL, Mongo DB, Apache Tomcat, Eclipse, Oracle, Microsoft Azure, Tortoise SVN.
Confidential, Seattle, WA
Front-End/UIDeveloper
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Developed ASPX web pages for Application using ASP.NET 3.5, C# 3.0, XML, XSL/XSLT, HTML and JavaScript.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed external page using jQuery (from the same domain) inside a container when a tab is clicked on via Ajax call and also to support auto mode.
- Designed RESTful XML Web service for handling AJAX Request
- Made the web pages compliant with W3C, ADA & Section508 Compliance Standards.
- Tested & modified pages for sake of Accessibility 508 compliance using JAWS and NVDA readers
- Used AJAX Calls $.get, $.post, $.ajax to make request to the backend and fetch the data in JSON format
- To build responsiveUIDesign used Bootstrap.
- Designed and developed various screens using HTML5, CSS, JavaScript/AngularJS and JQuery.
- Used Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Developed reusable user interface component using AngularJS and JQuery.
- Created AngularJS directives, services, controllers and filters.
- Handled Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Designed and implemented the User Interface using OO JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Using Angular Factory implemented Angular Service calls.
- Application implemented as a single-page, angular.js client.
- Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Used Twitter Bootstrap for HTML and CSS-based design templates for typography, forms, buttons, navigation and other interface components
- Provided graphic and artistic support for web enhancement and new creative initiatives
- Enhanced the presentation layer using JSP, JSF 1.2, JavaScript, HTML, and CSS
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Developed Unit test cases for the Angular controllers using Jasmine
- In migration of project from Spring, Hibernate, My SQL based framework for JDBC, Oracle
- Knowledge in programming and experience working with API's and RESTful web Services.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complexUI controls.
- Responsible for JavaScript / AJAXUIupgrades and improvements.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Made enhancements to existing CSS and DIV tags using box model.
- Responsible for code optimization and testing of the website across different browsers.
- Extended CSS as needed to accommodate new data and display types.
Environment: HTML, CSS, JavaScript, Java/j2ee, JQuery, AJAX, Angular Js, Bootstrap, Node Js, Usability Testing, Agile, MySQL 5.1, REST (web service), MVC.
Confidential, TX
Web developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Backbone.js and Bootstrap with MySQL database.
- Developing the web application using ASP.Net, C#, HTML/CSS, XML, JavaScript, jQuery.
- Developed Object Oriented JS code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through AJAX calls using JQuery.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complexUI controls.
- Responsible for JavaScript / AJAXUIupgrades and improvements.
- Developed callback functions to parse and handle JSON data returned from the server.
- Integrated the frontend JQueryUIwith backend REST API using Backbone.js.
- Implemented JQuery frontend for Insurance policy display for employees using JQuery.
- Used AJAX, JSON and XML. Familiar with Loading of Web Pages.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Developed and prepared test cases for unit testing with JUnit
- Made enhancements to existing CSS and DIV tags using box model.
- Agile/SCRUM based approach toUIDevelopment.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, JQuery, Bootstrap, Backbone JS, XML, MV* Framework, YUI Library, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Tortoise SVN.
Confidential, Sterling, VA
Web developer
Responsibilities:
- Implemented a generic way of parsing messages using Java Generics and that ensured the parser is picked up at runtime depending on the message type. Message Type is derived using XPath based look
- Used Factory Design Pattern for selecting the appropriate parser for each message.
- Parsed the data in talend using JAVA.
- Designed a generic table structure for storing multiple message formats in DB2.
- Query in memory Oracle Coherence which was distributed across nodes to cache configuration and product related information.
- Used Dojo which provides an abstracted wrapper (dojo.xhr) around various web browsers' implementations of XML, Http Request, and dojo.io also supports other transports (such as hidden IFrames) and a variety of data formats.
- Writing code to transform XML documents using JAXP (SAX and DOM Parsers) and XSLT.
- In developing REST web services based java clients and producers to communicate with Mainframe and SharePoint systems using IBM-WINK.
- Consumed HP Exstream Service using JAX-WS to create PDF documents.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with SharePoint.
- DevelopedUIpages using Java Script, Angular JS, HTML and CSS.
- Used JPA to store the vast amounts of data into a database which is provided by the Oracle Corporation.
- Designed and DevelopedUIlayer Design with JSP, CSS3, HTML5, JavaScript, JQuery, Ajax, Backbone. Js, AngularJS.
- Used spring along with the Spring Integration Framework to do the message flow in the component. This enables lot of parallel processing with the component.
- Used agile methodology in designing and developing the modules.
- For Form validation, and better user interaction on theUI, we have used JavaScript, JQuery library.
- Implemented upload functionality inUI, so that trades can be uploaded in CSV format in an excel Used JQuery for validating and posting this to the server.
- Used CSS3 to display the trade information as a grid in theUI.
- Any requests made from theUIto the backend for data, server would return the data in JSON format.
- The backend web server was based of Apache Struts which supported REST.
Environment: Spring Integration Framework, JPA, DB2, DOM, XPath, XML, DOJO, Ext JS 4.0, XSLT, JDBC, Angular JS, Java/J2EE, Struts, Hibernate, HTML5, Maven, Eclipse IDE, JSP, Clear Case, JSF, SOAP, Ajax, JavaScript, JUnit, JSON, ESB, JMS, Oracle Coherence, Apache Ant, CSS3, Web Services.
Confidential
UI Developer
Responsibilities:
- Developed screens using JSP, JavaScript, and HTML.
- Writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
- Designed and developed theUIusing Java Swing components like JScrollPane, JTable, JPopupMenu, JFrame, JButton, JCheckBox, JComboBox, JList, JRadioButton and JSlider etc.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
- Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, DHTML, JavaScript, JSP, JSF, Web Services, Eclipse, SOAP, XML, Hibernate, SQL, PL/SQL, Oracle, Windows XP.