Senior Ui Developer Resume
Sterling, VirginiA
SUMMARY:
- Over 8+ years of professional experience in application design, analysis, development, integration, debugging, implementation and testing of various client/server N - tier web application using multiple UI-Technologies and software development methodologies.
- Excellent knowledge of JavaScript, CSS3/CSS, HTML5/HTML, Bootstrap, TypeScript and their behavior on different browsers.
- Hands on knowledge of JavaScript MVC frameworks such as BackboneJS, AngularJS, ReactJS, NodeJS, Require JS. Worked on Agile methodology and having experience working in a fast-paced Scrum environment.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Strong understanding of SASS and LESS as CSS preprocessors.
- Worked on Angular 2.0 with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Webpack, Karma, Protractor and Jasmine.
- Experience in working on modern MongoDB, Express.JS, AngularJS and Node.JS in developing dynamic web apps.
- Experience in using Typescript which is the Node JS, AngularJS (2.0,4.0), main Codebase.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Good Experience on MVC frameworks like Angular JS 2.0, Angular JS 4.0 for creating Single Page Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expert in implementing Controllers, Modules, Services, Factories, Module Optimization, HTTP Caching and Angular UI for Bootstrap in AngularJS.
- Expertise in React JS framework to develop the SPA.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expertise in React.JS framework and integrate them to NodeJS server-side code.
- Experience in building application with React JS, Redux; Require JS, in MVC architecture.
- Expertise developing Responsive web design (RWD) application with client scripting language and serve scripting languages like Node.js, Express.js, React.js.
- Experience in integrating RESTFUL APIs and web services with applications.
- Developed event-driven application using form-based authentication using JSP, HTML, JavaScript, jQuery, AJAX request, JSON, and XML.
- Experience with DOM (Document Object Model) and DOM functions to efficiently manipulate DOM structure and reduce delay time.
- Proficient in developing Web Services, related technologies & frameworks like WSDL, SOAP, REST, AXIS and Jersey, SOAP UI.
- Implemented Presentation layer using CSS Framework, Wire-framing, Bootstrap.
- Experience in Libraries and component version update using Bower.
- Experienced in Twitter Bootstrap framework.
- Designed and developed NoSQL solutions for all users.
- Experience in applying software development approaches such as model view controller (MVC/ MVVM) and using version control SVN/ Git/JIRA for bug tracking .
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, visual studio.
- Experience in using GULP, GRUNT for minifying of libraries and stylesheets, running unit test.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile, SCRUM, Waterfall, Kanban.
- Expertise in UI designing like wireframe concepts, Mockup designs using Adobe Fireworks, Axure, Mockingbird, Photoshop.
- Excellent analytical, problem solving and presentation skills.
- Extensively used build utilities like MAVEN, ANT for building of jar and war files.
- 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:
Operating Systems: Windows XP/Vista/7/8/10, Ubuntu, Linux, Mac OS X
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON, Apache, PHP, DOM, RESTful, SOAP services, web services.
Programming Languages: C, C++, C#, JavaScript, SQL, Java
JavaScript Frameworks: JavaScript, Backbone.js, Node.js, Angular.js, React.js, Require.js, Bootstrap, jQuery, UI
IDE, Editors: Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop.
Database: Oracle 11g/12C, MS SQL Server, My SQL Server, DB2, MongoDB
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.
Version Control: SVN, GIT, CVS
Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS.
SDLC: Waterfall, Agile, Scrum.
Browsers: Firefox, Chrome, IE, Opera, Safari
WORK EXPERIENCE:
Confidential, Sterling, Virginia
Senior UI Developer
Responsibilities:
- Developed all types of UI pages using HTML5, XML, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, AngularJS, ReactJS, jQuery, Ajax.
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Developed SPA project using Angular 2 Typescript for frontend, Node JS and Postgres for backend.
- Worked on Angular 2 by consuming Restful web services & used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Selectors, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Using Angular 2, created custom directives for reusable components used across the application.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Involved in complete development of Agile Development methodology / SCRUM and tested the application in each iteration.
- Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- To manipulate the data type and handle multiple actions, uses Redux-Thunk as middleware.
- Used Bootstrap and React to create Controllers to handle events triggered by clients and send request to server.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Experience in developing web applications using latest JavaScript ES6 features and frameworks such as React and Redux to build dynamic web pages. (React-router, JSX, Babel, Webpack, React-bootstrap).
- Extensively used jQuery, Node.js in implementing various GUI components in application portal.
- To interact with RESTful services and interaction with MongoDB which is a NoSQL Database, uses Express.js on the top of Node.js.
- Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- Used GIT as the version control system. Performed merging (worked with branches), fixed conflicts and pushed code commits to server.
- Involved in unit testing of various modules by generating the test cases using Jasmine, Mocha, Enzyme, Chai, Jest and Karma.
- Builds can generate test reports in various formats supported by Jenkins plugins.
- Performed Usability on the applications to test the user acceptance of the application.
- Implemented XML parsing & JSON parsing for data handling on different application.
Environment: HTML5/HTML, CSS3, JavaScript, jQuery, Angular 2, ReactJS, Redux, Express JS, Bootstrap, Typescript, NodeJS, JSON, DOM, AJAX, JavaScript, Mocha, Chai, JIRA, GIT, XML, MongoDB, JSP, SOAP, MVC, JENKINS, Adobe Photoshop.
Confidential, Dallas, TX
React JS Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript.
- Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, ReactJS, Bootstrap, NodeJS and AJAX.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Constructed powerful and modern Frontend Architecture, involving ReactJS, Redux, and ES6.
- Developed user interface by using the ReactJS, Flux , Webpack, Grunt and Redux for Single Page Application development.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON .
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, JavaScript and React.js.
- Develop various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Responsible to create React JS workflows such as Flux and Redux.
- Used Webpack, Babel and gulp for transpilation (compilation) configuration for Typescript to be converted to JavaScript.
- Webpack plugin to perform various tasks that build our application.
- Called the RESTful web service calls for POST, PUT, DELETE and GET methods.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Gulp along with Node.js to perform watch on unit tests, minification and live reloading to apply the changes made.
- Develop unit testing scripts using Jasmine, JUnit for testing the JavaScript code and automate the tasks with Grunt/Gulp Developed web services component. using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node .JS and developed the backend by Mango DB.
- Worked on AJAX and JSON to send request to the server to check the functionality of the websites.
- Built REST Web services by building Node.js server in the back-end to handle request Ajax calls.
- Created multiple Views as well as Nested Views with the help of Angular UI Router.
- Involved in issue tracking and Agile project management using JIRA while also Implemented Search Engine Optimization (SEO) techniques.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Implemented AJAX to speed up web application.
- Knowledge on unit testing and integration testing frameworks and libraries like Mocha and Chai.
- Researched and implemented code coverage and unit test plug-ins with Jenkins.
- Used the Firebug and Chrome Development tools to resolve Browser Compatibility issues.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
- Used Node.js to run Grunt tasks (compile, minify, unit testing, and linting).
- Worked upon the dashboard for the project which contained a variety of charts and drag table components using jQuery UI Library.
- Extensive experience in web design using CSS3, D3.js, Handlebars, Bootstrap, Adobe Illustrator, Adobe Photoshop, Eclipse, Dreamweaver.
- Experience working with Docker containers, running/managing containers, container snapshots and managing images.
- Run asynchronous tests to identify errors and exceptions using Mocha JS.
- Used Jasmine to run unit test on Angular controllers, modules and JavaScript files on the client side.
Environment: CSS3, HTML5, XML, JavaScript, Bootstrap, React JS, React-Router, Node JS, Redux, Agile, Webpack, Restful, jQuery, SASS, JSON, AJAX, Jasmine, Karma, GitHub, Mocha JS, SQL, JIRA, Grunt, Gulp, ES6, Adobe Photoshop, Dreamweaver, web services.
Confidential, North Bergen, NJ
AngularJS developer
Responsibilities:
- Used HTML5 and CSS3 to design the presentation layer of the website.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS, Bootstrap.
- Developed the application as Single Page Application (SPA) using AngularJS 1.5 MVVM framework.
- Used and implemented different open source AngularJS Material libraries like material, angular-aria and animate to make different features of the applications which included navbar, show and hide buttons.
- Utilized AngularJS framework to bind AngularJS template(views) to JavaScript object(models).
- Created features like dropdown list, search function and card model by using AngularJS material.
- Integrated REST web service calls to get data from response and display them on UI and also used AngularJS services like $q, $http, $broadcast, $emit, $on.
- Client-Side validations were done using JavaScript and Angular JS.
- Created Angular directives, services, and controllers for a complete ground up development and migration of existing JavaScript and java web application.
- Consumed Restful Web Services for JSON data using jQuery, AJAX and AngularJS http & resource services using ng-Resource module.
- Built Web pages that are more user interactive using AJAX, JavaScript, LESS and Bootstrap.
- Utilized Asynchronous Ajax requests and jQuery calls inside the Web Application to load data using callback functions.
- Used Node Package Manager (NPM) to manage the installed modules.
- Optimized throughput and scalability of web applications using Node.js.
- Used JIRA for bug tracking and issue tracking.
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and HTTP Request.
- Worked with Angular.js framework to build modern web applications that's include writing services, custom directives, controllers, filters, templates and other Angular.js Modules.
- Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, rotoscope, child scope, modal, template, state etc.
- Utilized Node in conjunction with Express framework to route and render pages.
- Classes to interact with business logic &used Spring Frame work for AngularJS layer design patterns.
- Worked using Node JS for developing server-side application to fetch resources.
- Debug the application to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed Java, J2EE Web and Business components and wired using Ext JS Ajax calls.
- Used GitHub features to upload code and work with other developers like (merge, push, pull, clone) .
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Tested, revised, and deployed code including system troubleshooting and application issues.
- Participate in the team on agile development cycle.
- Worked with the SASS/LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
- Used Karma for Unit Testing in the interactive mode with the help of configuration files.
- Worked as a team member, collaborated with Testers and also clients before releasing the applications for production to make sure it is bug free.
Environment: HTML, CSS, JavaScript, Bootstrap, Agile, AngularJS, JSON, jQuery, Restful Web services, Spring, JIRA, Karma, AJAX, HTML5, CSS3, Require.js, GitHub, GUI, LESS, SASS, Grunt.
Confidential
UI Developer
Responsibilities:
- Developed user interfaces using HTML, Bootstrap, jQuery, Backbone.js, Dojo.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database.
- Extensive experience in developing UI using AngularJS 1.x in defining controller, directives, retrieving resources using Factory methods and routing pages.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Involved in complete development of project in Agile/SCRUM Environment and tested the application in each iteration.
- Designed Frontend with in object-oriented JavaScript framework like Angular JS, Node JS.
- Developed Angular JS services for reusable functionality.
- Used Angular routing for navigation between Views in the application.
- Debug the application using Firebug to traverse the documents and manipulate the Nodes using DOM functions.
- Designed cross-mobile platform apps using jQuery and MVC.
- Involved in development of User Interface/ presentation styles using HTML, CSS3, Bootstrap, jQuery and JavaScript.
- Involved in design and development of various components and modules for the web application using Visual studio.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Implemented responsive web design and maintaining larger style sheets using bootstrap and Sass.
- Utilized PHP, MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Used jQuery plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
- Followed SCRUM methodology.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Version control through CVS.
- Developed the pages that are complaint to W3C standard.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX JSON, AngularJS, NodeJS, Bootstrap, Agile, Scrum, MySQL, Responsive design, Visual Studio.
Confidential
UI developer
Responsibilities:
- Coordinated with an offsite team to make server code and database changes as needed.
- Built HTML emails, ensuring compatibility with multiple browsers and email clients.
- Used HTML, CSS, JavaScript and jQuery for dynamic website design.
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Involved in Agile Methodology process.
- Added new web pages and updated existing pages within a Sitecore application.
- Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful web service.
- Rewrote responsive company website using Bootstrap and SASS.
- Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
- Wrote numerous AJAX web services to send JSON data to and from the server.
- Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Build responsive websites using Grid View control, Validation controls, Master pages, HTML, CSS for the presentation part.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used different action filter authentication, exception handling and output cache.
Environment: HTML, CSS, JavaScript, Agile, WEB API, JSP, Java, MySQL, XML, TOMCAT, APACHE, PHP, AJAX, jQuery, Dreamweaver, JavaScript, XHTML, SVN.
Confidential
Front End Developer
Responsibilities:
- Implemented custom validation controls, JavaScript validation controls for form validations.
- Developed the design using HTML and CSS more creatively emphasizing on enhancement in the look of webpages.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Designed and implemented the front-end using JavaScript, AJAX extensively.
- Used jQuery library functions and developed of all webpages at client side following the guidelines.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Extensively did client-side validations using JavaScript and developed the required Servlets.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, jQuery, Adobe Flash, SQL, Web logic, CVS and Windows XP/07.
