Sr. Ui Developer Resume
Owings Mill, MD
SUMMARY:
- Over nine plus years of experience in UI development, UX design, Frontend development, Flash with Action script, rich user interface design, development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML - MP, CSS3, Web Forms, XML, XML parsers).
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and Angular2/4/6 and also experience in making webpage cross browser compatible.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, HTML, JSP, XHTML, DHTML&CSS to develop valid code and table-free sites.
- Worked on IDE’s like Eclipse, Dreamweaver, and Microsoft Visual Studio.
- Expertise in debugging and troubleshooting existing code.
- Experience in making Responsive Web Pages using Twitter bootstrap and media queries.
- Experience working on E-commerce applications.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Capable performing in a fast paced, result driven atmosphere.
- Self-motivated Team player with excellent interpersonal and communication skills.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, XHTML, XML, JavaScript, AJAXjQuery, AngularJS, JSON, CSS/CSS3, UI Concept, JSP, Bootstrap, Backbone.JS, Polymer.js, Node.js, Responsive Web Design Modeling/Wireframing, DB2, Toad, jQuery Mobile, React.JS, Angular 2/4/6
IDE, HTML Editor: Eclipse IDE, Notepad++, Adobe DreamweaverSublime, IntelliJ
Web/App Servers: Apache Tomcat
Database: ORACLE, MYSQL, SQL SERVER
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Methodologies: Agile, Rational Unified Process (RUP), UML
Backend Languages: PHP, J2EE, Spring Boot
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mill, MD
Sr. UI developer
Responsibilities:
- Created web pages using HTML5, CSS3, JSON, JavaScript, AngularJS 4.0, for developing user interface.
- Developed Single Page Application (SPA) using AngularJS Framework.
- Developed Web Application to replace the existing and legacy Website using AngularJS Framework.
- Built responsive web pages using Bootstrap.
- Worked closely with UX designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and AngularJS.
- Worked extensively on custom Modals, Accordions, Image Sprites and Tool Tips.
- Implemented different validation control on the web-pages using AngularJS.
- Created test cases for angular application using Jasmine and Karma
- Created Connection Pool using Java.
- Integrating jars with Spring Boot for database connection.
- Integrating Spring Boot REST API’s with Angularjs.
- Created Spring Boot and Angularjs base structure for development.
- Deployment of Spring Boot Application (WAR or JAR) on AWS.
- Created AWS Deployment documentation for deploying web and app application.
- Used Jira to track the user stories and defects with Agile technology
- Implemented React.js components, forms, events, keys and router.
- Responsible for React UI and architecture.
- Created POC’s and worked with observable and promises to fetch the data from services in Angular 4.
- Active involvement in designing and developing real-time projects/enterprise applications
- Being aware of cross browser compatibility and working with various browsers and browser versions.
Environment: HTML4.0/5, CSS3, JavaScript, GIT, AJAX, Tomcat Apache, Node, bootstrap, AngularJS 4, Spring Boot, REST API, Java, Jasmine,React Karma
Confidential, Cary, NC
Sr. UI developer
Responsibilities:
- Created web pages using HTML5, CSS3, JSON, Typescript and XML, for developing user interface.
- Developed Application using MVC pattern.
- Followed proper guidelines for Localization.
- Developed Web Application to replace the existing and legacy Website using MVC pattern with the help of typescript and xml.
- Built responsive web pages using CSS.
- Worked closely with UX designers to implement mock-ups and the layouts of the application using HTML5, CSS3, Typescript and XML
- Worked extensively on creating shared Controllers to use across in multiple part of the applications.
- Implemented different validation control on the web-pages using their custom library made for Confidential .
- Integrating Spring Boot REST API’s with Application.
- Used Node Package Manager to install front end dependencies.
- Active involvement in designing and developing real-time projects/enterprise applications
- Being aware of cross browser compatibility and working with various browsers and browser versions.
- Implemented a reusable controller for Tree data table to their complex data.
- Followed the Agile Methodology for the project management.
Environment: HTML4.0/5, CSS3, JavaScript, GIT, AJAX, Tomcat Apache, Node, Typescript, XML, Spring Boot, REST API, Java.
Confidential, Atlanta, GA
Sr. UI developer
Responsibilities:
- Created web pages using HTML5, CSS3, JSON, JavaScript, Angular 6.0, for developing user interface.
- Developed Single Page Application (SPA) using Angular Router.
- Used Routing Guards in Angular 6 to make the application.
- Developed Web Application to replace the existing and legacy Website using Angular Framework.
- Built responsive web pages using Bootstrap.
- Worked closely with UX designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and Angular 6.
- Worked extensively on creating shared Components to use across in multiple angular applications.
- Implemented different validation control on the web-pages using Reactive Form Control Approach and by following Test Driven Development.
- Integrating Spring Boot REST API’s with Angular.
- Used HttpClient from Angular 6 to get the data from the backend in Angular and used observables to show it on the screen.
- Used Node Package Manager to install front end dependencies.
- Active involvement in designing and developing real-time projects/enterprise applications
- Being aware of cross browser compatibility and working with various browsers and browser versions.
Environment: HTML4.0/5, CSS3, JavaScript, GIT, AJAX, Tomcat Apache, Node, bootstrap, Angular4/6, Spring Boot, REST API, Java, Jasmine, Karma
Confidential, Denver, CO
Senior Software UI Developer
Responsibilities:
- Created UX wireframes for Think Power’s mobile applications
- Created architecture documentation for Think Power’s products
- Worked with stakeholders to create a vegetation management application for mobile applications.
- Maintained a styleguide for all of Think Power’s products.
- Designed dashboards that visualized data from field inspection reports.
- Lead the design and development of software solutions for Confidential Clients such as substation inspection forms, vegetation management software, line and transmission inspection forms, and drone inspection line and transmission station inspection applications.
- Revamped Think Power Solutions’s LOGS email platform
- Created mockups and designs for Think Power Solutions’s new website and branding.
- Worked with stakeholders to create and develop pitch decks and a new brand and company persona
- Technologies used: Sketch, Balsamiq, Photoshop, Illustrator, InDesign, Html5, CSS, Javascript, jQuery,
- Developed front end web applications and user interactive web applications with the help of HTML, CSS, XHTML, DHTML, DOM, JavaScript, Bootstrap, and AngularJS.
- Worked on highly advanced user interface using Angularjs, Node.js, Html5 and CSS3.
- Created Single Page Application using Angular’s UI-Route and Created Nested Views.
- Enhance the look and feel of the page using UI-bootstrap and created forms, Accordians, date pickers with it.Used Built-in directives such as ng-minlength, ng-maxlength, ng-pattern and ng-messages for the form validations and work with different states such as $dirty, $pristine, $valid.
- $invalid, $error.
- Created Angular2 components, implemented angular new features such as Bindings/interpolation, Input variables, Bootstrapping, ngClass, bind to the click event, Component decorator, bind to the hidden property, bind to the Href property, *ngIf, ngModel, *ngFor, bind to the src property, ngStyle and ngSwitch
- Created custom directives for the DOM manipulation and for custom validations.
- Created custom services to share the data between different modules of the application.
- Worked with $http, $q and $resource to get the data from the backend services and display it on the screen.
- Created hybrid mobile application using Cordova and Ionic framework which will work both Android and IOS devices.
- Used Gulp as a task runner, bower as a package manager and Git as a version control system.
- Worked Node Package Manager to install all the front end dependencies.
- Used jasmine as a testing framework and Karma as a test runner.
- Created POC’s in Polymer.js which is a library of javascript.
- Creating custom elements for polymer and using them for angular app which works as DOM elements.
Environment: HTML5, CSS3, Twitter Bootstrap, Javascript, Angular.js,Angular 2.0, Cordova, Ionic framework, Gulp, Bower, Agile methodology, Atom, Polymer.js, Node.js.
Confidential, Bentonville, AR
Sr. UI Developer
Responsibilities:
- Client interaction for requirements analysis and issue resolution with functional specifications for Billing, Quote creation, Tool Configuration, Reporting and Contract admin.
- Responsible for setting up Angular JS framework for UI development. Developed html views with
- HTML5, CSS3, JSON and Angular JS.
- Worked on integration of flow library - jsplumbtoolkit with the application to draw flow diagrams and show current status of multiple steps in the flow. This integration involved, learning library apis, creating, saving and loading flow metadata
- Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Worked with Karma Test Runner with Jasmine as a testing framework.
- Worked on file sharing application to enable upload and download of files.
- Worked on integration shiro authentication for file sharing application.
- Created Angular custom services using service and factory methods, directives and used various angular services like $rootscope, $modal, $location, $q, $filter, as dependencies
- Used LESS and followed Bootstrap-grid system to develop Responsive Widgets.
- Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side.
Environment: JSP toolkit, Shiro, HTML5, CSS3, Twitter Bootstrap, Angular.js, Grunt, Bower, Yeomen, Compass, Agile methodology, Sublime text 3
Confidential, Boston
Sr. UI Developer
Responsibilities:
- Developed single page application using ANGULAR JS UI-router with BOOTSTRAP to make responsive pages.
- Worked with Yeomen to generating all the boilerplate to get started with project.
- Worked on the free marker templates which was based on java based Application.
- Worked on the UI layout of mortgage Application using HTML5 and CSS3.
- Also worked with Grunt (Task runner), Bower, Compass with yeomen.
- Worked with custom directives for Dom manipulation, Services and factories for common functionalities shared by different controllers.
- Resolved cross browser compatibility issues by adding reset files, prefix on css and by adding polyfills using modernizer.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in Content Management System
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
- Highly involved in making updates to the current website and simultaneously handling other projects.
Environment: HTML5, CSS3, Twitter Bootstrap, Angular.js, Node.js, Grunt, Bower, Yeomen, Compass, Agile methodology, Sublime text 3, Backbone.JS
Confidential, Boca Raton, FL
Sr. UI developer
Responsibilities:
- Created web pages using HTML5, CSS3, JavaScript, XML, JSON, JavaScript, jQuery, SASS, AngularJS, Handlebars and JSPs for developing user interface.
- Developed Single Page Application (SPA) using AngularJS Framework.
- Developed Web Application to replace the existing and legacy Website using AngularJS Framework.
- Built responsive web pages using Bootstrap.
- Worked closely with UX designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and AngularJS.
- Worked extensively on custom Modals, Accordions, Image Sprites and Tool Tips.
- Working with $http and $resource to get the data from the backend and then display it on the screen using ng-repeat.
- Implemented different validation control on the web-pages using AngularJS.
- Worked with built-in Directives and also created Custom Directives.
- Created Custom Services to share the data and logic between different parts of the application.
- Used Jira to track the user stories and defects with Agile technology
- Used Node Package Manager to install front end dependencies.
- Created POC’s and worked with observable and promises to fetch the data from services in Angular 2.
- Active involvement in designing and developing real-time projects/enterprise applications
- Being aware of cross browser compatibility and working with various browsers and browser versions.
Environment: HTML4.0/5, Handlebars, JSP, CSS3, JavaScript, JQuery, Subversion, AJAX, Tomcat Apache, Node, Twitter bootstrap, AngularJS, Jasmine, Karma
Confidential, San Francisco, CA
Sr. UI Developer
Responsibilities:
- Developed a site-wide web 2.0 migration service using Ajax framework using jQuery, JSP, and HTML5.
- Developed an Ajax Based UI component to check the current online users and also to send them an app request and periodically check an invite status.
- Developed Ajax, JavaScript function to call “send” button each time we press enter and to refresh the Ajax Data Grid every time.
- Redesign and maintain existing internal web application utilizing HTML/HTML5, CSS/CSS3, JavaScript and JQUERY
- Responsible to build dynamically generated dropdown lists with Lookup APIs using Ajax, jquery and Angular JS
- Debugged the common code platform to remove bugs from several features of the code using Eclipse IDE and Firebug tool.
- Built the JavaScript functions to manage forms, error management and reporting.
- Developed Application using Object Oriented Framework where each component within the application has its own component script which is reusable for other applications.
Environment: HTML, CSS, Java Script, jQuery, AJAX, Usability Testing, Agile methodology, Eclipse, Bugzilla
Confidential, Pleasanton, CA
UI Developer
Responsibilities:
- Developed web application, Ajax Driven user interface, interaction scenarios and Ajax navigation based on analysis, interpretations of requirement and use cases.
- 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 and implemented the User Interface using OO JavaScript, HTML5, XHTML, XML, CSS3, AJAX, JSP and MySQL.
- Created HTML that renders seamlessly on all devices like tablets, phablets & desktop by using breakpoint-based Grid system of Bootstrap.
- Developed a CSS class “selected” and assigned when a tab is clicked on-either on the tab link itself or its parent instead which makes the script adaptable to both CSS Tabs that are styled at the “A” level itself or its parent container
- Developed Ajax Tabs Content script to display content pulled from external files inside a DIV and organized via CSS tabs.
Environment: HTML5, CSS3, Java Script, JQuery, JSP, AJAX, Usability Testing, Agile methodology, Eclipse.
Confidential, Plano, TX
Web UI Developer
Responsibilities:
- Involved in requirement gathering requirements and analysis.
- Designed and implemented new module for Inventory division.
- Developed a new module for Purchase division.
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Developed windows forms for the windows-based system using JavaScript.
- Coding site in XHTML, CSS and JavaScript. Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Participated in unit testing, integration testing and installation of the system.
- Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used HTML, CSS, and JavaScript.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, Agile methodology, Eclipse.