Ui Developer Resume
Bentonville, AR
SUMMARY
- Around 5+ years of experience in the web application development using HTML 4.01/5, CSS (2/3), JavaScript, jQuery, Angular JS and Bootstrap.
- Experience in JavaScript Library like AngularJS, React.js, ES6, Node.js.
- Hands - on experience working with CSS3 media queries in support of Responsive Web Design (RWD).
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in building application with React JS, Redux, Require JS, in MVC architecture.
- Expertise in React.JS framework and integrate them to Node.js server-side code.
- Expertise in using source code control systems such as JIRA, and Jenkins.
- Experience with Front End build tools Grunt, Bower, Node and NPM.
- Experienced using source controls such as GIT and SVN.
- Used Mocha and Jasmine for writing unit test scripts.
- Testing application using Jasmine Test Framework and.
- Experience working in Agile Development Method.
- Involved in daily Scrum meetings to keep track of the ongoing project status and issues.
TECHNICAL SKILLS
Languages: Core and Advanced Java, C, C++, Java Script
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, jQuery, JSON, Sencha, TypeScript
Frameworks/Tools: AngularJS, Angular2, ExtJS, Node.js, React.js, Backbone.js, Bootstrap, Apache Wicket, Eclipse IDE
Operating System: Windows, Linux, OS X, MAC OS
Server-Side Technologies: VMware Client, vSphere Client
Design Patterns: MVC, Singleton, Factory, Composite, Session Facade
Source code control tools: SVN, CVS, GIT
Bug tracking Tools: JIRA, HP Quality Center
Web Servers: JBoss, Apache Tomcat server and WebSphere
Database: PL/SQL (oracle), MySQL, MongoDB and MS QL
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
UI Developer
Responsibilities:
- Worked in an Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives.
- Worked on Angular 5 application from the ground up using technologies including TypeScript, Nx, @ngrx/store, Angular Material and RxJS.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 6.
- Worked on some of the new features of Angular 5 like new if else syntax, ng-templates, form validators.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 5 and typescript.
- Implemented ag-grid to show the data in the table.
- Designed the page using Bootstrap and some custom CSS.
- Implemented the promises using $q to handle the auto update by notifying the variable.
- Created custom directives for reusable components used across the application.
- Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Helped deploy and manage our applications in several *nix environments. (DEV, UAT, PROD)
- Created many controllers for each page, with dependencies such as $q, $location, $window, $routeParams and all services to be used on the controller.
- Implemented validation method for form input in web page using combination of normal HTML validator (use "novalidate", to bypass the normal HTML checking and handle them using ng-show, ng-hide, ng-disable) and specific AngularJS validator directive (ngRequired).
- Used Team Foundation Server (TFS) for source code management.
- Performed unit testing with Jasmine for front-end.
Confidential, Harrisburg, PA
UI Developer
Responsibilities:
- Developed the UI component libraries using Ext JS.
- Assist in UI development and provide technical and design feedback on early concepts.
- Working with JSON responses, parsing the same and presenting on the UI layer.
- Proactively worked with managers and development staff to meet project goals within expected timelines.
- Implementing the documentation to describe application development, logic coding and corrections.
- Coordinating with back-end team for consuming the web services and integrating the web services in to the application.
- Making pages that are cross-browser compatible using Ext JS.
- Ensure design consistency with client’s development standards and guidelines.
- Extensively used JDBC to interact with the databases.
- Involved in designing database tables, SQL queries and PLSQL stored procedures.
- Developed Business and Data Layer components using Spring IOC and DAO modules.
- Developed common reusable Java functionalities to be used across applications.
- Developed charting components using the Ext JS charting for the data visualization.
- Developed Java, J2EE Web and Business components and wired using Ext JS Ajax calls.
- Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
- Trouble shooting bugs/problems, averting potential crisis situations through early detection.
- Coordinated release meetings, deployment plan review meetings.
- Maintained build releases and release plan for every release.
- Working with debugging tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Stick to established coding standards and group procedures individually and in teams.
- Working in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Breaking down complex situations to discover and resolve root cause that applies to both technical issues and process issues.
Environment: Ext Js, J2SE 5.0, Spring Framework 3.0.x, Eclipse 3.x, Oracle SQL Developer, TFS, Maven, HTML, CSS, XML, JUnit, AJAX, JIRA, SOAP (JAX-WS).
Confidential, Manhattan, NY
UI/Web Developer
Responsibilities:
- Developed Webpages by using HTML5, CSS3, jQuery, JavaScript.
- Extensively used HTML5 for audio and video playback.
- Created single page applications using AngularJS2 using typescript, directives including decorator, component and template, Dependency Injection.
- UsedvanillaJavaScriptto make links responsive.
- Create fully mobile-responsive web applications with vanillaJS and CSS Grid.UsevanillaJS event delegation for easier DOM manipulation.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 2/4.
- Worked on some of the new features of Angular 2/4 like new if else syntax, ng-templates, form validators. Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Implemented various CoreJavaconcepts such as Exception Handling, Collections API, Generics, and Enhanced for Loop Inheritance and Polymorphism.
- Technical expertise in Adobe Photoshop, Illustrator, InDesign, After Effect, User Interface, User Experience, HandSketch, Microsoft Office Suite, Keynote, HTML5, CSS3.
- Developed client-side validation code using JavaScript and jQuery.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Used Ajax for populating the list/drop down box with data.
- Wrote unit tests usingKarmaandJasminefor frontend.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used SVN as the version Control.
Environment: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Dreamweaver, Photoshop, Sketch, Angular2, bootstrap.js, Responsive Web Design, jQuery UI, Eclipse IDE, JSON, DOM, DHTML, SVN, Firebug, Windows
Confidential, Plano, TX
UI developer
Responsibilities:
- Responsible for Development of e-commerce Web pages using HTML5, JavaScript, AngularJS, CSS, SASS including Ajax controls and JSON.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc. Worked on prototypes for Responsive design.
- Involved in migrating the whole code base of Angular 1.4 to Angular2.
- Building Angular2 application on NPM packages.
- Created single page applications using AngularJS2 using typescript, directives including decorator, component and template, Dependency Injection.
- Creating a custom, single-page, responsive web application to replace a legacy line-of business web application.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Safari, IE.
- Developed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML 5 and W3C standards for CSS as well.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript.
- Created some widgets using Kendo UI and successfully integrated Kendo UI components, Node.js.
- Implemented generating the verification hash code using crypto package onNode.jsand Added user validations and user permissions by using theNode.js.
- Involved in implementing the complete Application in the in-build MVC Architecture with AngularJS.Used date-format and moment packages inNode.JSto save the timestamp in database converting into GMT.
- Used Yeoman, BOWER and NPM for scaffolding the AngularJS application.
- Involved in developing the AngularJS MVC framework for the Single Page Application development is a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Worked on the application which is built using Test Driven Development framework jasmine.
- Used JIRA for bug tracking and issue tracking.
Environment: HTML4.0/5, CSS3, JavaScript, ES6, jQuery, AJAX, JSON, XML, Eclipse, Angular JS, SASS, Adobe Dreamweaver, JIRA, Twitter Bootstrap, D3.js, GIT, Adobe Photoshop and MS Office
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages’ dynamic using AJAX, JSON and XML.
- Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created Node.JS backend for creating Restful Web Services using the Express Framework and Cassandra, Mongoose to connect with MongoDB.
- 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.
- Worked on HTML5/CSS and jQuery in a Drupal based CMS environment.
- Used Karma (Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
Environment: HTML4/5, CSS2/3, jQuery, JavaScript, ES6, AJAX, XML, JSP, JSON, Visual Studio 2012, DOM, Adobe Dreamweaver, AngularJS, Node.js, Bootstrap, Internet Explorer, Firefox, Chrome, Oracle, Windows
Confidential
UI Developer
Responsibilities:
- As a scrum team member worked on agile stories, troubleshooting issues and fixing defects.
- Used High charts and d3js for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Developed JSPs with HTML and JavaScript and integrated with backend driven by Spring and hibernate.
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Designing templates based on the requirements using CSS, JavaScript and LESS.
- Worked on React.js to provide a view for data render on the front end.
- Built and customized WordPress based websites to fit clients' needs, including theme creation, site structure, and plugin selection and management.
- Used AJAX for implementing part of the functionality for Device Registration, Device Monitoring Information Modules.
- Used JSON and AJAX for storing and exchanging information between browsers and servers
- Used Bootstrap to show and hide classes for different and grid classes to create RWD.
- Used GIT sever for project development.
- Testing the front-end that uses AngularJS, node.js and gulp by using Jasmine and Karma testing tools.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, GIT, Bootstrap, Node.js, AngularJS, React.js, JSON, Java, JSP
