Sr. Ui Developer Resume
Columbia, MD
PROFESSIONAL SUMMARY:
- 8 Years’ experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, ReactJS, Redux, Angular JS(1.X) jQuery, JSON, Node.JS, Ajax, JQUERY Bootstrap.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Proficient in developing web page quickly and effectively using: HTML5, CSS3, JavaScript
- Worked onAngular 2.0 with TypeScript and other latest client side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS,Angular CLI, Webpack, Karma, Protractor and Jasmine.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML5, JSON, AngularJS, ExtJS, Bootstrap and CSS3.
- Expertise in UI designing like wireframe concepts, Mockup designs using Adobe Fireworks, Axure, Mockingbird, Photoshop
- Implemented easy to use Bootstrap plugins for building Carousel, Accordion, Modal Windows etc.
- Extensive knowledge in developing single - page applications (SPAs).
- Experience in developing SPA based on unidirectional flow application using React- Redux and NodeJS.
- Experience in usingReactJS components, Forms, Events, Keys, React Router, plus Redux, Animations and Flux concept.
- Familiar with creating Custom ReusableReactJSComponents Library.
- Experienced on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes and Selectors.
- Good understanding of CSS pre-processing platforms, such asLESSand SASS.
- Worked on developing CRUD applications usingMERNstack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Skilled in using angular service like Http to GET/POST integration with Java based backend
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY Expertise in consuming Web services including different technologies and standards like SOAP, Restful API calls on server side.
- Experience with Angular 2 Directives, Dependency Injection, Services, Routing, Pipes, Animations, Forms etc.
- Expert in implementing Controllers, Modules, Services, Factories, Module Optimization, HTTP Caching and Angular UI for Bootstrap in AngularJS.
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, Backbone JS, Node.js,Reactjs etc
- Experience developing web applications using at least one popular web framework Angular 1 or 2,
- Good Experience in working with Angular Jsand Bootstrap.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development(TDD).
- Good experience on creating branches, merging and stashing in GIT.
- Extensively worked with Version control systems like GIT, SVN, TFS
- Experience in unit testing the application using Junit, Nunit and also in Test Driven Development (TDD).
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, JavaScript, Type Script, HTML, DHTML, XHTML, CSS, CSS3,AJAX, JQUERY, JSON, Flex Builder 2.0/3.0, Bootstrap, DOM.
Framework: Angular.js, Angularjs-2,4, React JS, Node.js, Ext.js, Backbone.js
IDE & Tools: Sublime, Notepad++, Edit plus, Eclipse, Atom, Web Storm, Visual Studio Code
Debugging Tools: Firebug, Google chrome debugger, JIRA
Languages: C, C++, Java, Java Script, jQuery
Operating Systems: Windows, Mac OS X, Linux.
Web Experience: Responsive Web Design, Adaptive Web Design, Web Sphere 8.0(beta), Web logic and Tomcat 5.0/6.0/7.0
Programming Concepts: Object Oriented Programming Concepts
Database: SQL Server, MySQL, Oracle, NoSQL.
Image Editing: Adobe Photoshop CS6, Adobe Image Ready CS3, Adobe Fireworks CS3
Sound Editing: Gold wave, Sound forges
Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint and MS Access.
Version Control Tools: GIT, SVN, TFS and CVS
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential, Columbia, MD
Responsibilities:
- Developed Responsive Web Pages using HTML5, CSS3, JavaScript, ReactJS, Bootstrap, NodeJS and AJAX.
- The front-end useHTML5, CSS3, JavaScript, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Developed Single Page Applications (SPA) using React, ES6, WebPack, Grunt and Redux
- Constructed powerful and modern Frontend Architecture, involving ReactJS, Redux, and ES6.
- Involved in building applications usingReactJS by building re-usable UI Components.
- Created reusable ReactJS components and implementedRedux Pattern into the solution to maintain the stable and always updated Application state.
- UsedReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used WebPack,Babeland gulp for transpilation(compilation) configuration for Typescript to be converted to JavaScript.
- Webpackplugin to perform various tasks that build our application.
- Client-Side requests and services for medical records access are managed usingNPMand Bower.
- Developed NodeJS applications using MVC frameworks and installation of client side dependencies using Bower, Grunt, andNPM
- Involved in creating styling framework for the web pages using CSS Bootstrap along withGrids, Pagination, Dialog box, Carousel, Form, Navbar and Table.
- Used variousJQueryplug-in like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website
- TranspilingES6features using Babel as most modern browsers don't supportES6features yet. Mostly used features include Import/Export, Let, Const, Class and Arrow functions.
- Created responsive layouts for mobile plot forms by creating grid model using Bootstrap.
- Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
- CreatedJQuery-AJAX callback methods to get the data in JSON format and displayed on many different controls in the HTML page.
- Built RESTFUL Web services by building NodeJS server in the back-end to handle request Ajax calls.
- Used Middleware, Redux Promisein application to retrieve data from Back-End and to also perform RESTFUL services.
- Developed React Components and used Redux PromiseAPI for making async calls.
- Also used Express.js on the top of Node.js as a proxy to interact with RESTful services and interaction withMongoDBwhich is a NoSQL Database.
- Solved Callback hells in Node.JS by using Promises and Generators fromES6resulting in unchaining of events and making the code efficient.
- Used Redux-Thunkas middleware to manipulate the data type and handle multiple actions
- Involved in unit testing of various modules by generating the test cases using Jasmine, Mocha, Enzyme,Jestand Karma.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the Head Master branch before production.
- Involved in Agile process, two-week Sprints, daily Scrums, pair programming to discuss the development of the application.
Environment: ReactJS, Redux, AngularJS, NodeJS, MongoDB, ExpressJS, HTML, CSS, JavaScript, JqueryTypeScript, Redux-Thunk, React-Router, Bootstrap, Restful Web, AJAX, JSON, NPM, ES6, WebPack, GitHub, JIRA, Jenkins, AGILE, Visual Studio Code.
Confidential - Wichita KS
Sr. UI Developer
Responsibilities:
- Involved in complete software development life cycle (SDLC) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development, interacted with business partners for requirements gathering
- Involved designing in web pages using HTML5, CSS3, JavaScript, JQuery, React-Bootstrap, SASS, React.js, Redux framework.
- Implemented Presentation layer using CSS3, Backbone, ReactJS, Wire-framing,HTML5.
- Proficient withReactJSto create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with ReactJS Application.
- Worked with Reducers, React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux.
- Used ReactJS with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
- Extensively used tools like Webpack to minify JavaScript files, compileSassfiles to CSS, reduce the React JS file size.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) library.
- Developed backend web services using NodeJS and stored dependencies using NPM.
- Experienced in developing Desktop applications using latest JavaScript ES6 features and frameworks such as ReactJS andRedux.
- Worked onReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Implemented ReactJS on the front-end side which uses ES6 classes combined withJSXfiles tocreate ReactJS components.
- AddingES6features involving ERROR functions, Promises, Exports, Imports and TEMPLATE strings
- Developed all the page styles by using Bootstrap andSASSinstead of CSS to gain a better structure of the stylesheets for a maintain purpose.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components usingJQueryUI Library.
- Extensively used JQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
- Used AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Implemented unit test cases using Jest and Jasmine for Angular JS on client side and Mocha for Node.JS for testing endpoints.
- Used GIT as a version control for code merging and creating feature and bugfix branches using git bash.
- Followed Agile/Scrum methodology software development there by satisfying the customer through early and continuous delivery of valuable software.
Environment: ReactJS, Redux, Angular.JS, Express.JS, Node.JS, MongoDB, JavaScript, JQuery, HTML5, CSS3, JSON, XSL, XML, LESS, SASS, Typescript, ES6, Promises, WebPack, AEM, NPM, AJAX, Restful Web, Bootstrap, Grunt, Gulp, Jasmine, Karma, Junit, Jest, Agile, SDLC, Atom IDE, Visual Studio.
Sr. UI Developer
Confidential - Franklin, NJ
Responsibilities:
- Involved in building a high efficiency Dynamic Single and multiple Pages Web Application using Angular, AngularJS, ReactJs, NodeJS, HTML, HTML5, JavaScript, Bootstrap, JQUERY and CSS3.
- Responsible for developing User Interaction screens using HTML5, CSS3, JAVASCRIPT, ANGULAR, TypeScript, AG-GRID and BOOTSTRAP.
- Worked with Reducers, ReactJS Containers to update the state of an APP produced byReduxand by mapping those to the ReactJS component using React-Redux.
- Used BABEL along withES6to get best performance with REACTJS.
- Functionalities include writing code in HTML5, CSS3, JavaScript, jQuery and Angular making use of Bootstrap framework.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
- Developed a reusable UI component library based on Node.js and AngularJS.
- Integrated the service call with UI using $http, $q and $resource service providers which are substitutes for AJAX in angular.
- 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, LESS, Bootstrap, AngularJS.
- Used ReactJS withReduxto separate the data and presentation layer. UtilizedReduxstores to handle the states and update the UI.
- Designed Rich Internet Applications (RIA's) and GUI layouts by using Adobe Dreamweaver CS4 and AJAX.
- Injected AngularJS $http, $q as thepromiselibrary for asynchronous data operation.
- Enable AJAX and Jquery/JSON for a more responsive interactive Web UI.
- Designed Sitetree.xml for entire architecture using with XML.
- Designed and Implemented the enhanced development platform by doing POC using frameworks like Angular, NodeJS, NPM, Spring MVC RestAPI.
- Worked on Browser Compatibility and tested each and every web application on popular web browser such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Involved in writing test cases usingJasmineand Karma to ensure cent percent code coverage.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Used Test-NG for backend test cases and Jasmine for AngularJS test cases.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: CSS3, HTML5, XHTML, DHTML, XML, XSL, XSLT, JavaScript, JQuery, Adobe Dreamweaver, AJAX, SVN, ReactJS, Redux, Jasmine, TypeScript, Adobe Creative Suite, Adobe Flash CS4, DOJO, Action Script, Adobe Illustrator, Adobe Fireworks, Adobe Photoshop, MS Office Suite.
UI Developer
Confidential - Tampa, FL
Responsibilities:
- Working closely with product managers to receive UI requirements.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery and Ajax.
- We have followed with Agile and Scrum development methodologies
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Used CSS to develop Rich UIComponents such as Accordions and Modal Windows using pure HTML and CSS.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
- Worked on MVC framework like Angular JS as a development framework to build single page applications.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Implemented Presentation layer using CSS Framework, AngularJS.
- Responsible for development of the application using Core Java, Spring MVC, HTML and JavaScript.
- Involved in writing SQL Queries, Stored Procedures.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, Angular, GIT, Agile, Scrum, AJAX, SQL, DHTML, SASS, LESS.
Web UI Developer
Confidential
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Involved in designing UI Screen, created several mock up Using HTML, CSS and JavaScript.
- Front-end validations are done using JavaScript.
- 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.
- Contributed in decision making of the software and hardware requirements and tool evaluations.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.
UI Developer
Confidential
Responsibilities:
- Identifying the technical areas that contributed to the issues and documenting them.
- Specifications, Development and Customization of the Application.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Wrote JUnit Test Cases.
- Developed application in SVN version control.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Involved in fine tuning of Query.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap and SVN.
