Sr. Ui Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Around 6 years of extensive experience in IT Industry Developing, Testing, Integrating, Implementing the web based applications and UI applications
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible
- Experience with AJAX, REST and JSON
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Solid experience with Responsive Web Design (RWD) and in creating test suites using JASMINE
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server
- Experienced in building cross browser compatibility applications using HTML5 and CSS3
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications
- Used and configured Node.js servers for the portal to run on and made them work even for CORS
- Customized the Node.js server to pick the local Package.json and run the applications without changing the local paths and variables
- Experience in developing web applications using MVC architecture
- Expertise in using source code control systems such as GIT, Version One, JIRA, and Jenkins
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Interested in new frameworks and standards - ECMA 6, ReactJS and Angular 2.0
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
- Familiar with Cross Browser Testing and Debugging
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail
- Demonstrated ability to complete projects in deadline oriented environments
- Quick learner and proficient in solving the technical issues in the project
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
- Excellent analytical and communication skills with capability to handle new technologies
- Excellent technical, analytical, problem solving skills, strict attention to detail and ability to work independently and with the team environment
- Extensively worked on methodologies such as Agile and Waterfall
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, SASS/LESS, XHTML, XML, JavaScript, JQUERY, JSON, AJAX.
IDE, HTML Editor: Eclipse IDE, Web Strom, Sublime Editor, Adobe Photoshop.
Application servers: WebSphere, WebLogic and Tomcat 5.x/6.x
Database: Oracle10g, SQL Server 2005/2008.
Script Editors: VS 2008/2010/2012, Eclipse, Dreamweaver, Microsoft Visio.
JavaScript Technologies: Angular JS, Backbone JS, ReactJS, Twitter Bootstrap, Ember JS, Can JS.
Operating Systems: Windows 98, 2000, XP, Windows7, Mac OS, UNIX.
Version Controls: Tortoise SVN, CVS, GIT.
Build tools: Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. UI Developer
Responsibilities:
- Involved in developing the front end applications using web technologies like HTML/HTML 5, CSS/CSS3 and CSS3preprocessor styling LESS
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Used AngularJS framework where data from backend is stored in model and populated it to UI
- Ran the standalone front end application in Grunt Server task runner
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions
- Developed the data grids using ng-table and ng-grid
- Implemented a lightweight customizable jQuery plugin for styled appearance
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Operarea
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.JS environment
- Created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash
- Developed large-scale, real-time, live blogging server which is UI compatible for Node.js Application
- Developed on demand, combo and compression server for Node.JS Application
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA
- Used Version One for Project Status tracking
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint
- Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application
Environment: HTML5, CSS3, SASS/LESS, JavaScript, JSON, jQuery, AngularJS, ReactJS, Bootstrap, Sublime Editor, GIT, Eclipse Luna 4.4, Jasmine.
Confidential, Morristown, NJ
Front End/UI Developer
Responsibilities:
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users
- Involved in developing UI pages using HTML5, DHTML, DOM, CSS3, JSON, JavaScript, jQuery, and AJAX
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS MVC framework used to increase productivity and maintainable code
- Participated in development of a well responsive single page application using AngularJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team and used CSS pre-processors (LESS and SASS)
- Developed Search engine using JSP, presented the XML data in the web pages using JavaScript and jQuery
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Used AngularJS to create Controllers to handle events triggered by clients and send request to server
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Used $http, $resource for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services
- Involved in writing and modifying procedures, Queries, views and triggers and calling them from JavaScript
- Developed and Implemented Web Services and used Spring Framework for dependency injection and integrated with Hibernate and JSF
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Created forms to collect and validate data from the user using $valid, $invalid, $pristine, $dirty
- Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, AngularJS, JSON and HTML5
- Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects
- Developed the UI screens using SFX, JSP, JavaScript, JSTL and CSS
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
Environment: HTML, JavaScript, CSS, Angular.JS, Node.js, AJAX, Web services, Apache Tomcat Server, UML, XML, Jasmine, Load runner, Junit, Eclipse, Adobe
Confidential, Long Island, NY
Web Developer
Responsibilities:
- Worked on complete Agile Scrum Methodology and User Interface web development in accordance with requirements
- We as team created an application that integrates module user interfaces into a configurable layout and provides runtime support for module to module communication
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML/HTML5, CSS3
- Followed MVC Structure to develop Application on client side. AngularJS MVC framework used to increase productivity and maintainable code. Worked with Bootstrap, and used LESS pre-processor for compiling Responsive Web Design, JavaScript and building the System with the convenient methods with the convenient methods with AngularJS
- Developed the AJAX functionality using Ajax4, libraries and also implemented AJAX functionality for Asynchronous calls
- Used UI Grid for populating the data to Web Page and managed functionalities like Sorting, Filtering, Export Reports etc.,
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility
- Designed and developedUser Interface Web Forms using Flash, CSS, Adobe and JavaScript.
- Built the application using TDD (Test Driven Development) approach
- Used Oracle as database and involved in the development of PL/SQL backend implementation
- Used GIT for project management and built automation
- Responsible for monitoring using Load runner Controller and Site Scope
- Used JUnit framework for unit testing of application and Jasmine as a testing tool
Environment: HTML5, JavaScript, CSS3, AngularJS, Requirejs, AJAX, Web services, UML, XML, Load runner, Junit, Adobe
Confidential
Web Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) including requirement gathering, Analysis, Design and Development of the application
- Designed and developed UI using StrutsFramework, JSP, HTML, CSS and validation are done using JavaScript
- Involved in data model design and architectural discussions
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well
- Proficient writing HQL and Named Queries to optimize the performance
- Developed screen functionality using HTML, CSS, JavaScript
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML
- Implemented interaction between frontend and backend using the JSON object
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential
Java Developer
Responsibilities:
- Responsible for transforming designs mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT
- Analyzed, Designed and developed the system to meet the requirements of business users
- Developed the Web Interface using Servlets, JavaServerPages, HTML and CSS
- Business Services using the Servlets and Java
- Created JDBC statements to call stored Procedures
- Business logic is implemented using Struts framework, MVC, Designed and Developed Business delegate Servlets and Objects
- Developed and modified Servlets to accept and process request from the clients
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database
- User input validations done using JavaScript and developed use cases using UML
- Developed database objects like tables, views, stored procedures, indexes
- Extensively used XSLT to transform XML documents to HTML
- Worked on jQuery Light box for creating image and video galleries
- Implemented dynamic page elements and form error validations using JavaScript
- Embedded the flash content into the web pages using SW Object
- Created Ajax calls to exchange (request / responses) information with database
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML
- Used Subversion (SVN) as a repository tool and as a version control
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, JUNIT, XML.