Ui Developer Resume
Minneapolis, MN
SUMMARY
- Around 6 years of experience in developing professional web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client / server applications.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, JQuery, AJAX, JSON, Angular.js, Node.js, React.js.
- Experience in implementing store actions, installing React Router, React - Redux app to handle real time data, API calls from Thunk Redux in ReactJS.
- Experience in developing software applications in AngularJS using components, observables, router, classes, services, Redux architecture, RXjs.
- Expert in working with Node.JS server-side application to implement concepts like Event Dispatcher, Express.js, Oauth 2.0 to authenticate Google, token, file system.
- Used AngularJS to implement Modules, Filters, Services, Controllers, Factories, HTTP caching and Angular UI bootstrap.
- Expert in developing applications using CSS preprocessors like SASS and LESS.
- Experience with Node JS platform, npm, Commonjs, grunt, Webpack and Nodemon.
- Implemented adaptive as well as responsive web design with HTML and CSS tactics using media query, grid view, viewport for seamless experience on mobile, tablet and desktop.
- Good working experience in designing and implementing various web applications using Java Spring frameworks like Spring 5 MVC and Spring Boot.
- Good Experience in Java, MySQL, PostgreSql, OOPS, Design Patterns.
- Worked with AWS with EC2,RDS, Aurora DB services.
- Developed Restful web services using Spring Boot, consume JMS messages, converting message from XML to JSON for Mongodb storage.
- Experience with source control with tools such as Stash and GIT for code/version management.
- Strong skills in organizing, problem-solving, communication and planning with ability to work in team environments.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, AJAX, JQuery, JSON, Apache, PHP.
IDE & Tools: Web Storm, Notepad++, Microsoft Publisher, NetBeans, Eclipse Aptana Studio, Adobe Flash Professional + Action Script 2.0/3.0, Sublime, Microsoft Publisher.
JavaScript Libraries: Angular.js, JQuery, Ext JS, Node.js, Require.js, React.js
Wire Frame Tools: Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, Adobe illustrator CS3.
Version Control Tools: Perforce, CVS, SVN, VSS
Data Base: Oracle, SQL, MSSQL, Mongo Db
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
UI developer
Responsibilities:
- Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- The project operates on agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Designed and developed the agent portal using framework Angular 2/4 along with HTML5, CSS3, and Typescript.
- Built highly reusable UI components with Angular 2/4 and Styled Components to increase scalability and reusability.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS using the latest web.
- Created typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular 4.
- Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Developed Angular service for static selection () data in the Angular SPA’s run block.
- Worked on custom URL’s to land the user in the application.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Worked on customer’s cart including the add/remove items, save items in cart.
- Created a build process for different environments like develop, staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Used Web pack to build Typescript modules.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Generated the code coverage report using Istanbul.
- Used GIT for source control and JIRA for tracking purposes.
- Followed the coding standards, it makes for easier modification in future releases, Wireframes and prototypes created with Azure.
Environment: HTML5, CSS3, JavaScript, JSON, React JS, Angular 2/,4, NPM Typescript, Redux-Thunk, D3JS, REVIZ, VS Code, GitLab, GitHub, Node.js
Confidential, Houston, TX
UI Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Node JS, Mongodb.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used JQuery, Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
- Used ReactJS to abstracts away from the DOM function, giving a simpler programming model and better performance.
- Implemented architectural and component front-end architecture with ReactJS app client.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Used Web pack, Babel, grunt and gulp for transpiration (compilation) configuration for typescript to be converted to JavaScript.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Used GIT bash commands to clone the project from bit bucket.
- Worked with several open-source libraries based on React JS for efficient and expedited project delivery.
- Used NPM and Bower package managers to install and manage all the required packages.
- Used Git for version control and GitHub for storing repositories
Environment: HTML5, CSS3, JavaScript, JQuery, DOM, JSON, NodeJS, ReactJS, Handlebar JS, AJAX, RESTFUL API, MYSQL, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design, SharePoint.
Confidential, Sunnyvale- CA
UI DEVELOPER
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developed the chat application single handedly to be responsive for 3 applications (auto, home and service online).
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Designed Frontend with in object oriented JavaScript Framework like AngularJS.
- Highly used Angular router to build single page application for navigation through the different status and multiple modals.
- Implement functionality such as Searching, Filtering, Sorting and validating data using Angular framework.
- Developed and tested features in an AGILE environment usingAngular-2and Advanced JavaScript.
- Responsible for developing reusable components using Custom Directives and routing based on states using UI-Routing in AngularJS.
- Developing Angular factories that can be reused where ever they fit in by injecting them.
- Sending requests and responses in Micro services through SPRING - REST Controllers through HTTPS.
- Consumed REST based Micro services with REST template based on Restful APIs.
- Used AngularJS native features extensively to develop Mobile First Application.
- 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.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Followed Agile and Cassandra and reactive programming methodologies.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Used GIT version control.
Environment: Java, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, AngularJS, NodeJS, ReactJS, JSP, AJAX
Confidential
Web Developer
Responsibilities:
- Extensive experience with client and server-side JavaScript frameworks such as React JS, Angular JS and building AJAX driven Single Page Applications (SPA) with Accessible Web Applications.
- Created ReactJS directives, factories and services for developing single page web applications.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end. Developed cross-browser/platform with ReactJS, NodeJS, JQuery, AJAX and HTML5/CSS3 to desired design specs for single page layout using code standards.
- Web designing & development using HTML5, CSS3, JavaScript, ReactJS and Ajax. Created a custom, single-page, responsive web application to replace a legacy line-of-business web application; developed using client side MVC Design using AngularJS and the front-end framework.
- Used AngularJS built in directives, Controllers and Services and filter functionality to develop UI.
- Built the Responsive UI screen for create customer process, create bill to and ship to screens, customer search results page, and customer dashboard page using Bootstrap.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery Ajax and bootstrap model.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS 3.0 and JavaScript.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons, icons and image sprites.
- Closely work with the QA Team to give user enhanced experience and reduce the number of keystrokes for given scenario.
Environment: AngularJS, Microsoft Visual Studio 2015, JavaScript, JQuery, CSS, Bootstrap, AJAX, HTML5, MVC, Entity framework, XML.
Confidential
Web Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Involved in extensive HTML coding.
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- HTML, CSS coding of front-end interfaces including cross-browser support and unit testing to ensure quality work
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN and Eclipse IDE.
