Sr Ui/web Developer Resume
Ashburn, VA
SUMMARY:
- Over 8 years of extensive experience as Front End UI Developer with fulfilled knowledge in developing and designing Web based applications and UI applications.
- Experience in coding application components in an agile environment utilizing a Test driven development (TDD) approach.
- Proficient in developing user interfaces using HTML5, CSS3, JQuery, JavaScript, DOM, AJAX and JSON.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- Worked on development using Java, J2EE, JDBC, Servlets, JSP, Web Services (REST & SOAP), WSDL, and SOAP.
- Knowledge about technologies like Java, JSP, Servlets and MVC Struts. Expertise with spring, Hibernate, and Struts application frameworks.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Extensive Experience in Java Script frameworks like Node.js, backbone.js, React.js. Familiarity with EXT.js.
- Capable performing in a fast paced, result driven atmosphere.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience with Bootstrap in developing the responsive front - end.
- Experience with web services protocol such as Json and REST.
- Experience with Rest and HTTP protocols and implementation with android applications.
- Experience with JavaScript task runner like Grunt and Gulp.
- Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Development of Client Side Validation techniques using Web RTC and JQuery and Angular Java Script.
- Experienced in RDBMS and No SQL data storage technologies likeMongo DB. Storing and retrieving user data from the Mongo DBfor the application on devices.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Coded Java Script for page functionality and Lightbox plugins using JQUERY.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, JSTL, PHP, HTML, CSS, MySQL, JavaScript.
- Deployed and Configured Java/J2EE application in LINUX environment.
- Experience in using various tools and IDEs for development and design like NetBeans, Eclipse, Edit Plus, Brackets, Sublime and Notepad+.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience with unit testing the applications using JUnit Framework.
- Responsive Web Design for different types of Devices like tablets and mobiles.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Experience on using Phone Gap and Cordova for mobile app development.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Managing and implementing all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS:
Web Technologies: HTML, XHTML, HTML5,Cascading StyleSheets 3 (CSS 3), JavaScript, XML, JSON, AJAX, JQuery, Bootstrap, Node Js, Angular Js, Backbone Js, JSP, Adobe Photoshop, PhoneGap.
Version Controls: SVN, GitHub, CVS.
IDE/HTML Editors: Notepad++, adobe Dreamweaver, Brackets, Sublime Text 2, Eclipse, WebStorm, Notepad++, Sublime
Database: MySQL, MSSQL, Mongo DB, Oracle.
Debugging Tools: Firebug, Chrome
Operating System: Windows 98/2000/XP/Vista/7/8, HP, Solaris, AIX UNIX
PROFESSIONAL EXPERIENCE:
Sr UI/Web Developer
Confidential, Ashburn, VA
Responsibilities:
- Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
- Re-platformed three web applications to integrate them into one GUI using Angular JS to provide ease of access to the clients.
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXS JS, Angular JS and React JS.
- Used Angular Js in the app for an efficient MVC implementation.
- Monitored technical aspects of the front-end delivery for projects.
- Interpreted and executed designs correctly as requested by client.
- Worked with geographical dispersed online team converting user submitting designs into Angular JS code.
- Developed all client-side logical implementation part of applications with AngularJS Controllers under specific modules, manipulating nodes in DOM tree.
- Displayed tabular data using Angular Jsby applying filters on the table data.
- Used Angular JsHttpRequest to read data from web servers and process JSON data to render in the UI.
- Coordinate and work closely with entire team to create and maintain the front-end code for features of several internal applications including .NET Developers, QA, Web Producers, content creators and designers.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Worked with HTML5, CSS3 and Angular JS for new sections of all sites, slowly upgrading the code has new projects were initiated and executed.
- Involved using HTML5 new features like control attributes, graphic, multimedia also used HTML5 API like Geolocation, Local Storage.
- Implemented the web application using CSS3 new features like selectors, image value and replaced content and multiple column layout.
- Developed REST APIs usingWEB API (SOA).
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Node JS for heavy DOM manipulations.
- Implemented customized user interface for the user using Node JS.
- Used Grunt and Gulp to associate to Node JS to establish the connectivity between database and client.
- Supported Localization Program Managers with workflow improvement ideas to raise the quality and turnaround time.
- Developed a customized version of HTML5 boilerplate build script that handles localization.
- Involved in defect triaging, and successfully did bug fixes for the defects.
- Developed sending collected data to Predix cloud storage.
- Developed protocol based collector running as Windows services in GE Predix, using XML and JSON.
- Worked closely with the team in fixing the reported bugs and checking cross platform compatibility.
- Used MongoDB for collecting the data from focus group and created JSON files to query.
- Set up Grunt to support local development efforts and to provide an automated build system for production; used Bower to manage UI packages.
- Created test suites using jasmine and worked on tools like npm (node package manager), Bower, Grunt.
- Recommended and implemented a new design for the existing website, which resulted in an increase in the page-views.
- Improved user experience by designing and creating new web components and features.
- Used GIT as a repository tool and as a version control.
- Worked in agile process, with daily scrums and sprints.
Environment: HTML5, CSS3, JavaScript, JSON, AJAX, AngularJS, Eclipse, Node Js, Bootstrap, bower, Dreamweaver CS5, XHTML, jQuery, ASP.NET, C#, TELERIK (KENDO UI), MS Visual Studio, MongoDB.
SR UI/Web Developer
Confidential, Foster City, CA
Responsibilities:
- Involved in developing user interfaces using HTML5, CSS3, JavaScript,, XHTML, jQuery, AJAX, JSON
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
- 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 HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Effective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
- Involved in writing SQL Queries, Stored Procedures and Triggers.
- Used Bootstrap and Angular.js for effective design of Web pages.
- Developed using ANGULAR.JS Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Wrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
- UsedAngularJsand Handlebars.js framework where data from backend is stored in model and populated it to UI.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Implemented Mobile Foundation and Mobile Redesign, which are related to a hybrid mobile application for the customers using PhoneGap.
- Implemented the hybrid applications using PhoneGap.
- Implemented the SEO Techniques to improve the search results on the web.
- Designed and implemented WEB API to support single page application and mobile applications.
- Responsible for design and development of the Customer Relations Module.
- Used Node Js to create the RESTful web services and MongoDBto create NoSQL database.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Documenting the code inline using JsDoc.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked closely with team members to meet the client requirements.
Environment: HTML5, CSS3, JavaScript, JSON, AJAX, Node Js, AngularJS, Handlebars.js, Eclipse, MS Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery, MongoDB.
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Developed the User Interactive web pages in a professional manner with using webtechnologieslikeHTML, XHTML, and CSS as per company’s standards.
- Following Amex standard guidelines for best coding practices beginning from HTML5, CSS3, Bootstrap, and JQuery.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Application Architected and developed using Angular JS, MVC framework.
- Implemented the different modules and created dynamic views using Angular Js.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
- Implemented Node.js express application server and EXT.js as the backend.
- Used Node.js to implement the multi-user, real-time web application.
- Developed a single page web application using Angular Js according to the requirements.
- Applied client side validations using JavaScript and jQuery.
- Application backend implemented as node.js express application server.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Implemented as a multi-page, responsive solution with knockout and jQuery.
- Increased developer productivity by using efficient programming methodologies and local development.
- Managed application state using server and client-based State Management options.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, JavaScript, JQuery, Angular Js, Node Js, AJAX, XML, XHTML, DHTML, JSON, Eclipse, Internet Explorer, Window.
Confidential
UI Developer
Responsibilities:
- Developed the UI layout and front-end programming for the web applications that matched applications using HTML, CSS and JavaScript.
- Designed and developed UI from scratch for all modules using HTML, CSS, JavaScript and JQuery.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Extensively usedjQuerycore library functions for the logical implementation part at client side for all the application.
- Developed responsive UI screens and checked it on all resolutions.
- Designed portals and other graphical essential elements.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed a module in Which AJAX calls can be consumed by using the JQuery to get the data file in format of JSON.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
- Extensively used jQuery plugins like jcarousellite and mousewheel for creating scrollable menus.
- Worked on jQuery Lightbox for creating image and video galleries.
- Implemented dynamic page elementsand form error validationsusing JAVASCRIPT
- Developed client side validation code using JavaScript and JQuery Validation Plugin.
- Utilized Agile/Scrum to manage development lifecycle.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Used Twitter bootstrap for developing the customized web pages.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Managing and implementing all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
- Designed tables to access the database in Oracle.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML, CSS, JQuery, JavaScript, AJAX, Backbone.js, EXT.js, Knockout js, Responsive Design, Twitter Bootstrap, Bootstrap Dom, XML, Firebug, DHTML, Adobe, Flash, Dreamweaver, Photoshop, Oracle, Windows.
Confidential
Java/UI Developer
Responsibilities:
- Designed and developed various screens using HTML, CSS, JavaScript and JQuery.
- Maven Projects were made to maintain feasibility and loose coupling between project modules.
- Designed Class diagrams, sequence diagrams using UML and prepared high level technical documents
- Leading technical projects with a focus on quality and improving the user experience.
- Worked directly with clients to design and develop elegant solutions.
- Used JDBC to connect the J2EEserver with the relational database.
- Developed and modified Servlets to accept and process request from the clients.
- Extensively worked on Struts Framework based on MVC for developing the web applications.
- Worked on theJAVACollectionsAPI for handling the data objects between the business layers and the front end.
- Tested cross-browsers compatibility on a range of projects.
- Excellent problem solving skills and the ability to work independently.
- Used Eclipse IDE for the development and CVS for version controlling.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Involved in MySQL Database design.
- DevelopedUnit test casesusingJUnit.
- Involved in Maintenance and enhancement of the application.
Environment: Java, HTML, Java, JavaScript, CSS, EJB, ANT, Tomcat, Junit, XML, Windows XP, UNIX (HP), CVS, Eclipse IDE, SQL, STRUTS