Sr. Ui Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY
- Over 7 Years of experience in the IT industry working with Web Based Applications and UI applications in various domains.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass and Bootstrap.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directive, Controllers, filters and HttpRequest.
- Experience working with repository contains a set of native AngularJS Directives based on Bootstrap's markup.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross - browser compatibility and Web application scaling.
- Implemented and programmed various modules of the application using Handlebars templates
- Expertise in Client Side designing and validations using HTML, HTML5 and JavaScript.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, CSS Box Model, CSS3 Media queries and CSS pre-compilers like SASS.
- Experience with J2EE Design Patterns like singleton, Factory, Abstract Factory, DAO, MVC and Builder.
- Extensive experience in working with J2EE Technologies like JSP, Servlets, EJB and JDBC.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Extensive knowledge on JavaScript testing frameworks like Karma, Jasmine and NodeJS server.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Experience with Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Worked in Waterfall, Agile, Scrum methodologies and followed Agile methodology on daily basis for tracking work (JIRA), milestones.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Used Maven and Ant as a build tool during the build process of application.
- Good experience working with NoSQL databases such as the MongoDB.
- MySQL to access data in the database at different Levels.
- Hands on experience on writing Queries by using PL/SQL.
- Excellent ability in communicating designs through scenarios, prototypes, and UI specs as well as Liaising with Business Analysts, Designers, and Developers in order to create functional specifications.
- Highly motivated self-starter with Excellent Communication, Problem Solving Skills and committed to learning new technologies.
- Excellent Leadership, organization, planning and coordination skills developed from managing teams, working in groups and working with complex projects.
- Worked on webpagescompliantwithW3C,ADA&Section508ComplianceStandards.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS,CSS3, JavaScript, JQuery, Ajax, Handlebars and Mustache
IDE & Tools: WebStorm, Notepad++, Eclipse, Ipad Simulator and Android Simulator
JavaScript Libraries: jQuery, Angularjs, Backbone.js, Requirejs, Node.js and Zoomer.js
Java Framework: Spring and Struts
J2EE Technologies: JDBC, Servlets, JSP and EJB
Web Responsive: Bootstrap and Sass
Version Control: CVS, SVN and Git
Build Systems: Maven and Ant
Testing: Jasmine, JIRA and JUnit
Database: Oracle, Mysql and MongoDB
Operating Systems: Windows XP/Vista/7 and Mac Mavericks/Yosemite/El Capitan
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. UI Developer
Responsibilities
- Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions.
- Developed all the UI pages Using HTML5, DHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Made application functional using Angularjs, Sass and Handlebars.
- Angularjs models and scope and filters used in application and worked in deployment of applications.
- worked on customDirectives on daily basis for data manipulations and to display data and built-in services like $http, $q etc.
- Consumed Rest based services from AngularJS using $http services.
- 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.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Experience in incorporating and utilizing BDD / TDD / JavaScript unit testing frameworks (Jasmine, Mocha).
- Used Git as configuration management tool for code versioning and release.
- Used JIRA Project Tracking Software to track issues.
- Tested/De-bugged on browser using Firebug, Chrome Developer tool and IE Developer tool.
- Tested/De-bugged on Ipad using Ipad Simulator and for Android Tablets using Chrome Simulator.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Used JIRA to update the task details and logging work followed agile methodology for development life cycle.
- Performed Unit testing on AngularJS applications using Karma and Jasmine.
- Used Maven script for building and deploying the application.
- Used Grunt to minification, concatenation and linting.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Worked on webpagescompliantwithW3C,ADA&Section508ComplianceStandards.
Environment:HTML5, CSS3, AJAX, JQuery, JavaScript, Angularjs, Bootstrap, Responsive Design, JSON, XML, DHTML, Firebug,508 Standards.
Confidential, Newport News, VA
Sr. Front end/ UI Developer
Responsibilities
- Involved in development, design and implementation of front end part widget based application.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in developing UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and the Box Model.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Extensively used jQuery UI for screen design and development.
- Developed Search Engine using JSP, presented the XML data in the web page 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 Backbone.js and Requirejs to create Views to hook up models to the DOM and synchronize data to/from server.
- Used JS framework such as Angularjs(for data driven apps) and Backbone.js(for heavy DOM manipulation).
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu
- Responsible for setting up Angularjs framework to achieve data binding between HTML and JavaScript objects.
- Created Angularjs Controller which Isolate scopes perform operations in UI.
- Using Angularjs created custom directives for data manipulations and to display data in company standard format in UI.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models
- Developed the application using Spring MVC framework, JSPs and JavaScript as views.
- Responsible for dependency injection and bean wiring using spring IOC module.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Environment: OO JavaScript, HTML5, CSS3, JSP, XML, XUL, Backbone.js, Angularjs, Handlebars.js, Requirejs, Responsive design, Bootstrap, DHTML, jQuery, Ajax, DOM, JSON, Firebug, Windows.
Confidential, Los Angeles, CA
Web/UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- 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.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used Spring IOC for dependency injection, Writing Java Bean classes, with get and set methods for each property to be configured by spring.
- Developed persistence layer using java persistence API (JPA).
- Developed SOAP based web services to expose module information to other internal applications and other environments.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
Environment:Java Script, HTML, CSS, AJAX, JQuery, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.
Confidential
UI Developer
Responsibilities:
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- 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.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and jQuery
- Used Struts Tag Libraries to develop the JSP pages.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Singleton etc.
- Developed Ant scripts to configure and deploy the application.
- Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility..
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, Windows.
Confidential
UI developer
Responsibilities:
- Developed web pages and components using HTML and CSS and JavaScript.
- Used Hibernate as the DAO layer to access the database.
- Involved in front end design using HTML, CSS, JSP, JavaScript and JDBC to create web Servlets..
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in designing and developing the GUI for the user interface with various controls.
- Integrated the Java code (API) in JSP Pages.
- Provide insight on HTML and CSS standards.
- Responsible for code optimization and testing across browsers.
- Responsible for the process of UI design for Internet sites and applications.
- Involving in Unit, Integration and Pre-production testing of the application.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
Environment: HTML, CSS, JQuery, JavaScript, JDBC, JSP, XML, SQL, PL/SQL, MS Office.