Ui/web Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- 8+ years of professional experience in web UI development using React.js, AngularJs, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX
- Hands on experience with object oriented JavaScript; modern JavaScript features like arrow function, classes and modular code development; lot more ES6 features
- Proficient with AngularJS to build single page application with creating custom directives, services, filters, and routing
- Experience in developing rich views using React.js with Redux architecture for the Uni - directional data flow with the webpack build tool
- Well-versed with multiple Node.js. packages involving Express JS , Body-parser, Browser-sync, ESlint
- Experience in agile methodologies such as scrum and Test Driven Development(TDD) using jasmine for unit Testing.
- Had good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Extensive experience working in Agile using Scrum & Waterfall SDLC Methodologies.
- Good knowledge of relational database and MySQL, and MongoDB
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS3, JavaScript, AJAX, JSON, JavaScript Libraries, APIs, Packages, Frameworks & Tools jQuery,React.js,Bootstrap,AngularJs,Node.js, Require.js,Angular2,D3.js,moment.js
Workflow and Delivery: Responsive Web Design, Single Page Applications
Database: Mongo DB
Methodologies: Agile, Scrum, Waterfall
Version Control: SVN(tortoiseSVN), Git
Project Build/ Management Tool: Gulp, Maven, Bower, Webpack, Jira.
IDE & Tools: Sublime Text, Brackets, Eclipse, IntelliJ IDEA, Atom, Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
UI/Web Developer
Responsibilities:
- Used React JS in the development of the web applications
- Used Redux for state management, to store the whole state of the app in an immutable object tree
- Used React-redux(connect) which is responsible to “map state to props” and “map dispatch to props”
- Used React router from Facebook for Routing/Navigation of views
- Built components using JSX in React.js for rich user interface view, used webpack built tool and Babel-Loader for transpiling JSX and ES6 to ES5
- Used Axios to fetch the data by consuming the Rest API
- Strong experience on developing SPA using Angular JS and strongly expertise in Angular.js controllers, directives, factory and service resources, routings and events
- Developed certain features of the application functionality i.e. CRUD (create, read, update, delete) features using Angular JS and Responsive Design on click of Glyph icons
- Involved in writing application level code to interact with APIs, angular.js, Restful using AJAX, JSON.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using CSS, JavaScript, Bootstrap
- Experience of working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp
- Participated in making Responsive Web Designs using Bootstrap with Media Queries and involved in developing complex drop-down menu which included all the Groupings defined by the organization
- Implemented dynamic time zone using moment.js in the time panel of Web App.
- 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
- Used ESlint and Prettifier ESlint for effective error free code and code indentation in editor
- Used Jasmine for Unit Tests and Karma for performing end to end integration tests
Environment: HTML5, CSS3, Vanilla.js, Bootstrap, LESS, React.js, Angular.js, Node.js, Webpack, moment.js JSON, DOM, AJAX, Media queries.
Confidential , El Dorado Hills, CA
UI/Web Developer
Responsibilities:
- Designed and maintained Chat Module with HTML/HTML5, CSS3, Bootstrap, Vanilla.js and Angular.js
- Wrote Angular.js Controllers, Views, and Services for new website features
- Developed reusable components with Angular.js custom directives
- Used routing schemes to develop single page applications using Angular.js ui-router
- Used Angular forms validation methods $pristine, $invalid, $valid, $touch, ng-submit directive
- Built table less new site is Bootstrap grid system, standard and CSS3 preprocessors like SASS/LESS to support broad range of browser
- Advanced development experience with Angular.js including authoring complex directives, services, controllers, and filters, working with animations, routing, states, $resource
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data using Angular.js $http
- Wrote Jasmine test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project
- Participated in Scrum meetings as part of iteration development process. and peer code review meetings
- Bug fixing / enhancements during system testing and user acceptance testing
- Worked with other team members especially with backend for API requests
- Worked closely with QA team to understand the reported defects and fix them
- Used Jasmine for Unit Tests and Karma for performing end to end integration tests
- 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
- Implemented dynamic time zone using moment.js in the time panel of Web App.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using CSS, JavaScript, Bootstrap
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Responsive Design, Bootstrap, Angular.js, Node.js.
Confidential , Indianapolis, IN
UI Developer/Mean Stack
Responsibilities:
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, Vanilla.js, and JQuery, AJAX, JSON and Angular.js
- Extensively used Angular.js UI (Angular.js Bootstrap) for ng-grid, and UI components
- Involved in writing application level code to interact with APIs, Restful using AJAX, JSON
- Worked on creating responsive website for smart devices using Responsive design and media queries
- Produced content pages with CSS3 layout and style markup presentations and also used pure JavaScript(Vanilla.js) methods and properties
- Used AJAX extensively to implement front end /user interface features in the application
- Developed the pages that are complaint to W3C standard
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton.
- Used Angular.js Directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route
- Worked extensively on Angular JS in creating Controllers, Client and Server side validations are done by AJAX calls using $http and JSON parse
- Performed Verification and validation process for the code written by making use of Jasmine and Karma by testing across various scenarios of the Angular JS applications
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope for the Restful API
- Ensured site design integrity and quality control consistency throughout the project's lifecycle
Environment: HTML, HTML5, CSS, CSS3, Vanilla.js, JQuery, AJAX JSON, Angular.js, Bootstrap, Responsive design, Gulp, Bower, Node.js, NPM.
Confidential
UI Developer
Responsibilities:
- Designed front-end screens using HTML, XHTML, DHTML, CSS and pure JavaScript(Vanilla.js)
- Designed and Developed Java Script framework for UI Configuration widgets
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- Used pure JavaScript(Vanilla.js) functions for the logical implementation part at client side for all the application
- Developed stores procedures, triggers, functions and database tables in Oracle database
- Used pure JavaScript accordingly for validation purpose, browser detection and controls
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
Environment: HTML, CSS, JAVASCRIPT, Core Java, XHTML, DHTML, XML, DOM, Oracle database.
Coromandel
Jr UI Developer
Responsibilities:
- Involved in building user interfaces for websites and web applications using HTML, CSS and JavaScript
- Strong experience with JQuery, AJAX, and XML
- Responsible for all of the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/browser side interactions/UI (JavaScript/HTML)
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Implemented new website design layout for conversion of existing static websites to responsive
- Produced GUI prototypes for business logic presentations
Environment: HTML, CSS, JavaScript, JQuery, AJAX