Ui Developer Resume
Sfo, CA
TECHNICAL SUMMARY
- Well - qualified and skillful Front-end Developer with in-depth experience in UI development and implementing web based and client/server applications using HTML5, CSS3, Javascript, jQuery, AJAX, React JS, Redux, Angular JS, Bootstrap, XML and JSON
- Complete understanding on Software Development Life Cycle (SDLC) phases which includes requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support
- Implemented various screens for front end using React JS and used various pre-defined components from NPM and Redux library
- Proficient in using React.js component life cycle, and its methods
- Experienced in creating React JS reusable components along with sliders, charts, grids and handling events and DOM object
- Experience in developing Single Page Application (SPA) using MVC Framework with Angular JS
- Experience in working on modern MEAN Stack- Mongo DB, Express and Angular JS
- Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes
- Experience working with AJAX to create interactive client/server communication and for increasing website performance
- Experience in Document Object Model (DOM) manipulation and DOM Functions to use in interacting with objects in HTML, JAVASCRIPT and JSON documents
- Experience in developing responsive websites using HTML5, Twitter Bootstrap, React Strap and CSS Media Queries
- Experience of working on LESS and SASS CSS Preprocessors, along with Javascript task runners like Grunt JS and Gulp JS
- Experience in working on scalable environment using Agile/Scrum, Test Driven Development (TDD)
- Familiar with creating Instances and running applications in AWS (EC2)
- Experience in working with RESTFUL Web Services and implementing RESTFUL API's
- Worked with Node Package Manager (NPM) and source control systems GIT / SVN
- Used NoSQL Couch base DB as the black box between the Front End and Back End, which saves the data as a command document
- Experience with Firebug, Developer Tools, React Developer tools and IE Developer Toolbar for Firefox, Chrome and Internet Explorer
- Excellent communication and problem Solving skills and the ability to work as a team member, as well as independently
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, XML, AJAX, JSON, REST, Gulp, WordPress, Grunt, LESS, SASS
Javascript Frameworks and Libraries: Angular 2, Angular JS, React JS, Redux, D3.JS, Bootstrap, jQuery.
Programming Languages: Javascript ES5/ES6, Typescript, C/C++, Python
Methodologies: Agile, Waterfall, TDD
Debugging Tools / Testing: Jasmine, Karma, JIRA, Fire Bug, Protractor JS
Build Tools / Repository: GIT, SVN, Maven, Jenkins
Database: MySQL, SQL/NoSQL, MongoDB
WORK EXPERIENCE:
Confidential, SFO, CA
UI Developer
Responsibilities:
- Analyzed Management needs and designed the application to match perfect visualization
- Responsible for developing all the UI pages using HTML5, CSS3, Bootstrap, React, Javascript, AJAX, JSON and RESTFUL API
- Worked on Node project setup and package management using several tools like webpack, babel, and webpack-dev-server
- Developed Container components as the logic layer for the UI components
- Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap
- Involved in using React-Router to turn the web application into single page Application and to route among different components
- Used react-autocomplete-input library to find the appropriate option for completing words when typed in input
- Involved in creating slider component navigation bar using React JS for menus and highlighting user clicks. Breadcrumbs
- Extensively used mapStateToProps, mapDispatchToProps and connect to connect application to store
- Fetch the services API call from backend and map in front using React JS
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI
- Worked extensively on reactstrap library, Restful web-services, HTML5, CSS3, JSON, Media queries for responsiveness
- Made use of CSS pre processes like SCSS for quickly and proficiently styling components
- Worked with react-virtualized library to display lists
- Performed UNIT testing with Jasmine, Karma and web-services with REST API
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer
- Used GIT as a version control and collaboration
Environment: HTML5, XML, XHTML, CSS3, SASS, Bootstrap, Javascript, React JS, Redux, Typescript, ES6/5, NPM, Webpack, No SQL, GIT, Jasmine, Karma
Confidential, Watsonville, CA
UI Developer
Responsibilities:
- Created Angular directives, services, and controllers for a complete ground up development and migration of existing Javascript and java web application
- Created responsive pages and made the website more user-friendly
- Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request
- Created custom directives for re-usable components (multi-field form elements, background file uploads)
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features
- Designed dynamic client-side Javascript codes to build web forms and simulate process for a web application, page navigation, and form validation
- Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning
- Used OOJS which is Javascript library for working with objects. Features include inheritance, mixins, static inheritance and additional utilities for working with objects and arrays
- Experience working with build, code package & source code management such as GIT
- Making changes to the existing web application and created components like role-based navigation menu, search Bar, create account
- Given major contribution in client-side coding using Angular.JS framework and specific framework
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles, colors, animations and font icons etc.
- Demonstrated implementation and up-gradation of Javascript Library
- Worked on project following Scrum Agile methodology that includes iterative application development, weekly Sprints, daily stand up meetings and customer reporting backlogs
- Used GitGear, nearly to perform all operations locally, giving it a huge speed advantage on centralized systems that constantly have to communicate with a server somewhere
- Created and performed test cases on application using protractor
Environment: HTML5, CSS3, BootStrap 4.0, Javascript, TypeScript, DOM, AJAX, jQuery, JSON, Web API, ES5/6, Angular 2, Karma, Jasmine, NPM
Confidential, San Ramon, CA
UI Developer
Responsibilities:
- Involved in designing the front end applications using web technologies like HTML5, XHTML, BootStrap and CSS3
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, Javascript
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, and JSON
- Worked with Cross-Browser Compatible issues
- Created CMS forms and content using the WYSIWYG editor
- Implemented responsive web design and maintaining larger style sheets using Bootstrap
- Wrote application level code to perform client-side validation using JQUERY and Javascript
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer-facing as well as internal application)
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems)
- Implemented CSS3 and Javascript based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Used Ajax, JSON with JQuery for request data and response processing
- Used GIT for version control and JIRA for defect tracking
Environment: HTML/HTML5, CSS/CSS3, JSON, Ajax, Javascript, jQuery, Bootstrap
Confidential, Cleveland, OH
Web Developer
Responsibilities:
- Developed web pages for internal use using HTML, Bootstrap, CSS and media-queries
- Worked with Responsive and Interactive Forms to get Input Data from users and saved in JSON
- Worked with object-oriented concepts and more like closures and hoisting with vanilla Javascript
- Integrated with Third-party API's including email providers, payment processors, and social media
- Proficient in using higher level style syntaxes, LESS for advanced CSS features
- Written AJAX Calls Get, Post, Delete and Update to communicate HTTP requests to the backend API and Database
- Written API calls to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation
- Wrote custom Javascript code, using map, reduce functions and promises/callbacks, to create customized representations of the user data
- Responsible for deployment of the Application in production and any post deployment conflicts
Environment: HTML, CSS, Javascript, jQuery, Less, JSON, Ajax, Eclipse
Confidential, Kent, OH
Web Developer
Responsibilities:
- Developed authentication portal with functionalities like User Login Page, Registration page, forgot password and User/Admin Dashboard using JSP, Javascript, jQuery, CSS and HTML and AJAX
- Extensively worked on JSP/Spring MVC integrated with jQuery Data grids, Data Tables, Data Readers and Datasets for data retrieval and manipulation
- Implemented custom authentication and role-based authorization in JSP to authenticate the users
- Written Javascript for page functionality and Modal Pop-ups and alerts using DOM manipulation with the use of jQuery selectors
- Used AJAX for asynchronous communication between client and server which could then retrieve data from MYSQL server API
- Extensively tested the websites, identified the bugs using Firebug and fixed them
- Involved in development of multi-tier web application environment
- Responsible for code optimization and testing across other browsers
- Used SVN as Version control system for more maintainability and sharing code with team mates
Environment: Javascript, HTML, CSS, jQuery, AJAX, JSP, SPRING MVC, XML, SVN, Eclipse.
