Sr. Ui Developer Resume
Mountain View, CA
SUMMARY
- 9 years of extensive experience to improve user experience as a UI Developer using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, J - Query, AJAX, XML, ANGULAR-JS, D3, React.js, NODE.JS and JSON
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax
- Strong knowledge in Document Object Model (DOM) functions
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing
- Experience with Html5 Features such as Local Storage, Data-dash
- Experience Developing Redux, NGRX, Grid Stack
- Expertise in using XML/JSON and AJAX to link with back-end applications
- Well versed in Object Oriented Programming (OOP) with JavaScript
- Extensive experience in various UI widgets using JavaScript libraries like AngularJS, Node.js in developing Rich Internet Applications RIA
- Working knowledge in developing J2EE based applications using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring MVC and Hibernate
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages
- Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
- Good Experience in developing Web Services, Restful API, and SOAP services using Spring-WS
- Implemented User Interface and integrated with backend code, Node.js as server side technology for the feedback system
- Written Ajax driven JSON consuming JavaScript to save User selections such as radio buttons, drop-down menu selections into a cookie
- Proficient in building Web Application using AngularJS 1.4, Spring MVC, Web API, JQuery, JavaScript, Ajax, HTML5/CSS3, Bootstrap, and SQL Server
- Experience in creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator, and Adobe Flash
- Strong knowledge in cross browser compatibility issues and W3C standards
- Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container
- Excellent experience in Restful Web services and Big Web service development and consumption (JAX-RS and JAX-WS)
- Experience in database design and writing complex queries, using Oracle, SQL Server, and MySQL
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome
- Experience Using High charts and D3.js for creating Graphs and charts for payments section and also implemented the filtering functionality for the graphs
- Familiarity with SVN, GIT, Stash and JIRA
- Worked with different IDE’s like Eclipse, IBM RSA/RAD and NetBeans
- Proficient in writing java unit test cases using JUnit, TestNG and configuring project dependencies using Maven
- Experienced in debugging web applications in different browsers using Firebug and testing applications using JUnit, Jasmine, Mocha and karma, Grunt tools
- Hands on experience with various Application Servers and Web Servers including Tomcat server, WebSphere, Web logic, JBoss, Amazon Web Services(AWS)
- Skills in web development, Linux operating system, SaaS, SOA, strategy, marketing, internal systems, database systems, server admin, data visualization, web frameworks, mobile development, email marketing, form conversion optimization, agile team building
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, AJAX, JSON, DOM, XML
Programming Languages: Java, C, C++, C#
Scripting Languages: JavaScript, jQuery, Perl, PHP
Frameworks: AngularJS, jQuery, React.js, Node.js, Ext.js, D3.js, Bootstrap, Express.js, Ember.js, Spring
Web/Application Servers: IBM Web Sphere, Web sphere MQ, BEA Web Logic, Oracle WebLogic, Apache Cordova, JBOSS, Tomcat, AWS (Amazon Web services).
Debugging Tools: Firebug, Dev Tools, Fiddler
Open Source: JUnit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree, Adobe’s AEM and GIT Hub.
Web Service: SOAP, REST, WSDL, UDDI.
Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MS Access, MySQL, Mongo DB, Salesforce.
Development/Build Tools: Eclipse Kepler/Juno, MyEclipse8.0, RAD, Net beans, Maven, Ant, Dreamweaver.
Operating Systems: Windows, LINUX, UNIX, Mac.
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Sr. UI Developer
Responsibilities:
- Created custom Angular directive for implementing accessibility features for eliminating cross browser compatibility
- Followed the Agile methodology to implement the application
- Designed Frontend with in object oriented JavaScript Framework like Angular JS, and React.js
- Converted the raw JavaScript application to AngularJS, Node, and MongoDB
- Used controllers, services, factories and injected dependencies like ngRoute and Local Storage Module
- Involved in using React JS components, Forms, Events, Keys, Router, Animations, Flux concept
- Involved in building stable React components and stand-alone functions to be added to any future pages
- Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJS UI-Grid as well as refactoring of several backend methods
- Built AngularJS modules, controllers, pop up modals, and file uploaders
- With Node.js framework, reduced page weight and increased performance of websites
- Achieved AngularJS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API
- Worked on Node.js as web server created a highly scalable server, created non-blocking functions
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree
- Involved in developing Single Page Application using third party module UI-Route for displaying nested views and multiple views
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page
- Used High charts and D3.js for creating Graphs and charts for payments section and also implemented the filtering functionality for the graphs
- Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template)
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI
- Debugging applications in different browsers using Firebug, and testing applications using JUnit, Jasmine, and karma, Mocha, Grunt tools
- Developed web service components using REST, SOAP, and WSDL
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups
- Used Ajax, JSON to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules
- Used agile methodology for the software development
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Node JS, Ember.js, Bootstrap, Cordova, Amazon Web Services (AWS), Jasmine, Mocha, Grunt, D3.js, Ajax, EXTJS, Spring MVC, Hibernate, Karma, WebSphere, Web Sockets, Canvas, Maven, Rest API, Mobile (Windows, iOS, Android), GIT, JAWS, Grunt, SVN, Sublime Text.
Confidential - Dallas, TX
UI Developer
Responsibilities:
- Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX and JavaScript
- Developed website using HTML, CSS, JavaScript, jQuery, Bootstrap and Angular JS
- Used Bootstrap front-end framework for faster and easier web development with MySQL database as the backend
- Developed AngularJS components such as controllers, Services, filters, models
- Defined new validation through Angular JS for the form filed validation implemented through HTML5
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree
- Expertise in DOM manipulation using JavaScript, JQuery and Angular JS
- Worked extensively on Client Side Validation using Java Script, jQuery
- Used JavaScript to make dropdown menus on web pages and display part of a web page upon user request
- Front-end prototype and teaming with Bootstrap, jQuery
- Used CSS3 SASS to Organize and Maintain, Reuse as well as compass CSS3 styling
- Implemented content pages using CSS Preprocessors like LESS
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Built single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS framework and Node JS
- Built data visualizations to monitor file server load, web server speeds, data processing and more using Backbone.JS
- Implement modules into Node JS to integrate with designs and requirements
- Use Bootstrap for creating responsive website for smart devices using Responsive design and media queries
- Coded JavaScript for page functionality and Pop up Screens
- Build responsive application using Angular JS & Node.JS
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS, JavaScript and extensively used Table less Design in CSS for positioning
Environment: HTML5, CSS3, JavaScript, Bootstrap.JS, jQuery, Angular JS, React, Node.JS, Typescript, RESTFUL APIs, ES5, ES6, Web Services, SASS, LESS.
Confidential - Dallas, TX
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Anguar.js, Node.js and AJAX
- Followed Spring MVC framework for developing the Web user interface
- Used Hibernate integrated with spring framework to interact with the database
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js
- Used jQuery core library functions for the logical implementation part at client side for all the application
- Created the front-end SPA using AngularJS, HTML5, CSS, Bootstrap and back-end service using Spring MVC
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts. Wrote jQuery function while implementing various UI Screens across the whole web
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Used Angular JS and Node.js to implement rich functionality in various pages: CRUD, grid, search, sort, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, slide pages, users switch etc.,
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node.js layers
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, spring, Hibernate, Web Services
- Interacted with Java controllers (jQuery, AJAX, and JSON to write/read data from back end systems)
- Used GIT for version control and Quality Center for defect tracking
- Defined technical requirements based upon business requirements
- Creating cross-browser compatible and standards-compliant CSS-based page layouts
- 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
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review
- Designed the table less web applications using CSS as per W3C standards
Environment: HTML5, XML, CSS3, JSP, Spring MVC, Hibernate, JavaScript, AngularJS, React.js, Node.js, jQuery, AJAX, JSON, Oracle, Web Services, Eclipse, Tomcat, SQL.
Confidential
UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented
- Used Photoshop, Illustrator, PHP, JavaScript, AJAX, XML, MYSQL and other front-end and middle-tier technologies and standards, as well as content management system
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and JSON
- Developed UI using JavaScript, HTML, DHTML, CSS, JavaScript validations and XHTML
- Implemented applications in JavaScript, and MYSQL
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts. Wrote jQuery function while implementing various UI Screens across the whole web
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Created the front-end SPA using AngularJS, HTML5, CSS, Bootstrap and back-end service using Spring MVC
- Worked extensively with the File management and image libraries
- Performed Client-side validations using JavaScript
- Fixed bugs and provided support services for the application
- Design and update user Integration with various APIs
- Tested/Debugged web browser using Firebug
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity
- Created an inline-edit and widget-collapse feature for the web page
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player
- Performed graphical design and web site contract work for small business and working professionals
- Met one-on-one with clients in exploring the best possible options for their web presence
- Handled duties ranging from creative design to code implementation
Environment: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JSON, MYSQL.
Confidential
Web Developer
Responsibilities:
- Worked in Agile and Scrum development environments
- Interacted with business system analyst to understand the technical requirements of the project
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript
- Involved in developing test plan and procedures
- Migrating legacy applications to multi-tiered web applications
- 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
- Testing browser compatibility and addressing browser compatibility issues
- Optimizing SQL queries and stored procedures
Environment: Java, Eclipse, Firebug, HTML, CSS, JavaScript, jQuery, SQL, PL/SQL