Ui Developer Resume
San Jose, CA
SUMMARY
- Over 6 years of IT experience specialized as designing User Interface, Web Developer/Mean Stack Developer worked on HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, AJAX, ANGULAR JS, ANGULAR2.0, JQUERY, NODE JS, REACT JS, EXPRESS JS, BOOTSTRAP WEBPACK, JSP, JSON, XML, and JIRA.
- Extensive experience in software design, implementation and testing of distributed systems in domains such as Banking, E commerce and Health Care Systems.
- Hands on experience In Front end technologies like ReactJS, BackboneJS, NodeJS, Angular2.0 and Twitter frameworks.
- Good Understand in implementing and working on Angular 4.0
- Experience in creating comprehensive web applications using MEAN stack implemented with MongoDB, Express.js, Angular.js and Node.js.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Experience with object oriented client - side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, Angular2.0.
- Extensive use of Webpack to build Typescript Modules.
- Developed SOA based application with RESTful and SOAP web services and with the XML/JSON.
- Working experience on the REST API URL, the REST method (GET/ POST/ PUT/ DELETE), request parameters in my previous projects.
- Built the reusable service components using REACT, Angular 2, Angular JS and Node JS services with Object Oriented JavaScript, JQuery, HTML5, CSS3 based on the visual designs.
- Used React, JavaScript, jQuery to create Controllers to handle events triggered by clients and send request to server.
- Expertise in developing front end web applications and designing interfaces by using client scripting such as JavaScript and JavaScript frameworks like JQuery.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Knowledge of using flux architecture in ReactJS for building client side web application.
- Knowledge of rendering large data sets on the application view using ReactJS.
- Experienced in React JS and working with Redux architecture.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug.
- Having experience in developing CSS preprocessors like LESS/SASS, and table-less layouts using CSS, experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo-Classes, and Pseudo-Elements.
- Strong experience with Search Engine Optimization (SEO) principles and Cross Browser Compatibility issues, graphic optimization for the web, including browser-safe palettes and file size management.
- Experience in Responsive web design (RWD) with the UI compatibility being multi-device compatible (Desktop, Tablet, Mobile - iOS, Android), application architecture, visual design, wireframes, and Cross Browser Compatible following web 2.0 specifications.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience using most popular IDE’s/Text-Editors like Eclipse, Dreamweaver, WebStorm, Sublime Text, and Notepad++.
- Worked on AWS to integrate the picture files to the UI. And worked for the backend development using Node.js and Mongo DB.
- Experience with Object Oriented Design/Development (OOD), Object oriented Analysis and Design (OOAD), Model-View-Controller (MVC) architecture, Model-View-View-Model (MVVM), design pattern and Test Driven Development (TDD).
- Strong Experience in Oracle 9i/10g including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and exposed to various databases like MySQL and SQL Server.
- Good Experience in using IDE’s like TOAD, SQL Developer for Database programming.
- Experience in using Testing tools like JUnit and building tools like Ant.
- Used Node Package Manager (NPM) Grunt, Express, underscore.js, require.js, mongoose, mongo.js, body-parser, and socket.io.
- Expertise in using source code control systems such as GIT and SVN.
- Experience in using protocols such as HTTP, HLS, RTMP, TCP/IP.
- Functional knowledge on low level protocols such as HTTP, TCP/IP.
- Monitored Network traffic using tools such as Wireshark and Tcp dump.
- Knowledge on Network diagnostic tool such as Traceroute for displaying the route paths and measuring transit delays.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Possess good analytical skills, which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving with capability to handle new technologies, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA
Web Technologies: HTML, HTML 5, XHTML, XML, JavaScript, AJAX, JSON, JSP, CSS, Bootstrap, Java.
Web Services: SOAP, RESTful.
System Design: UML, RATIONAL ROSE.
IDE Tools: Visual Studio, Eclipse IDE, Notepad++, Sublime Text, Dreamweaver, IntelliJ IDE.
Web Servers: Apache Tomcat, http Webserver
Databases: SQL Server, MySQL, NoSQL (Mongo db.), Basic Knowledge on Oracle 10g Express
Frameworks: AngularJS, MVC, Express JS, JQUERY, Node JS, React JS
Version Control: SVN, GIT
Testing Tools: Selenium
SDLC: Agile, Waterfall
Operating Systems: Windows XP/7/8/10, Ubuntu
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
UI DEVELOPER
Responsibilities:
- Developed and lead a separate module in the client’s Internal Project for Human Resource department by using HTML5, CSS3, Typescript, Angular 2, Bootstrap and JSON.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and Angular JS.
- Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module.
- Created custom directives for the data manipulations and to display data preferred format by using Angular JS.
- Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Developed Responsible Web Design (RWD) UI using HTML5, CSS3 media queries, Angular JS and Bootstrap.
- Involved in a team, In order to resolve the compatibility issues in the IE/Safari & Firefox browsers.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0 and Node JS
- Used Swagger for API documentation and check the API functionality and response without effecting the source code.
- Used Web pack to build Typescript modules.
- Experience in using Node JS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
- Involved in consuming Restful APIs and processing JSON data for rendering in UI.
- Worked with version control management tool GIT for project check in and checkout.
- Closely worked with API/Backend team for gaining performance tuning.
- Monitored with Data base team for the data migration in to production environment.
- Supported in the Production Issues.
ENVIRONMENT: S: HTML 5, CSS 3, JavaScript, jQuery, Bootstrap, Angular 2, Node.js, Express.js, Web pack, Mocha.js, Jasmine, JIRA, GitHub, Swagger, Application Insights, Visual Code, Eclipse, MVC, POSTMAN, SASS, Accessibility.
Confidential, Austin, TX
MEAN STACK DEVELOPER
Responsibilities:
- The Project is completely MEAN Stack (MongoDB, Express, AngularJS 2.0, and Node JS) Developed from scratch including Mongo DB server setup and Express JS server development.
- Developed, deployed and modified websites using HTML5, CSS3, JavaScript, JQuery, Angular.js, Node.js, Express.js and MongoDB.
- Implemented generating the verification hash code using Node JS and added user validations and user permissions by using the Node JS.
- Used AngularJS and Node JS framework for building web-apps and Restful services.
- Used Angular modules like angular-animate, angular-cookies, angular-filter, angular-mocks, angular-resource, angular-route, angular-touch, and angular-UI-bootstrap.
- Experience in deployment of applications using Web/Application Servers such as WebLogic, Apache and Tomcat.
- Used AngularJS 2.0 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used Node Package Manager (NPM) and modules like Gulp, Grunt and Bower to install the necessaries packages.
- Used Express framework to set up middleware to respond to HTTP requests with the help of Node.js.
- Developed Bootstrap responsive web application pages using Angular.js services, controllers, and directives for front end UI and consumed RESTful web service API.
- Used CSS style for web pages using LESS structure and implemented routing in SPA using Angular.js.
- Utilize Modernize extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, $http, $q.
- Extensively used CSS3 and Bootstrap for styling the HTML elements.
- Develop and design application using EJS, Bootstrap grid, AngularJS 2.0, CSS3.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Used RESTful, JSON, XHTML, and CSS to provide Rich UI experience.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Require.js and Responsive Design.
- Implemented Search Engine Optimization (SEO) techniques for designing web pages to validate the Http request and response of the REST API using Postman which are generated by node.js and express.js.
- Managed servers on Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Created various Mongo-DB collections and wrote services to store and retrieve user data.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Also, using Karma & jasmine for the frontend (AngularJS) unit testing and Mocha& Chai for the backend (NodeJS).
- Very Proficient Knowledge of JIRA (Rally) to track issues and communicate with other teams at various environments.
- Used Chrome Developer tools, Firebug and IE developer toolbar for debugging and to check cross-browser compatibility.
ENVIRONMENT: S: HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 3, Angular.js, Angular-Ui, Node.js, Express.js, MEAN stack, NPM, Grunt, Mongoose, Body-parser, Web pack, Mocha.js, Jasmine, JIRA, Jenkins, Git Hub, Sublime, Brackets, Eclipse, MVC, AWS, POSTMAN, LESS, Accessibility.
Confidential, Houston, Tx
REACT JS DEVELOPER
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, Angular.js, Bootstrap, Less, CSS3, SASS and AJAX.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Involved in creating a reusable component using React JS for DOM manipulation.
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- 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.
- Implemented ECMA Script 6 features, alongside Babel, WebPack with es2015, React JSX presets.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
- Has worked with Node.JS for writing code in the server side and creating scalable network applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongo dB.
- Optimized website performance by optimizing the size and dimensions of image assets, combining individual images into sprite image, replacing some PNG/JPEG icon images with SVG counterpart, using Content Delivery Network (CDN), and modular JavaScript.
- Used Content Delivery Network (CDN) for optimizing specific scripts and styles.
- Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application
- Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI
- Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of JavaScript applications using Karma, Jasmine.
ENVIRONMENT: HTML5, CSS3, JavaScript, AngularJS, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Grunt, Gulp, GIT, REST & SOAP (web services), Jasmine, CDN, Karma, JIRA Webpack.
Confidential, Cincinnati, OH
WEB/UI DEVELOPER
Responsibilities:
- Involved in developing UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX and customized UI/UX solutions for web verticals.
- Gathered business requirements and prepared Software Requirement Specification (SRS) document.
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, JavaScript, Angular JS and Knockout JS.
- Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make dynamic by using Angular 1.5 framework and Node JS.
- Extensively used Angular/CLI to create components, directives, filters, pipes and to run the tests.
- Performed Validation of forms using AngularJS.
- Responsible for creating screens with table-less designs meeting W3C standards.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed XML files to maintain images, video and audio content and display them in flash application and developed XML classes to load the data from XML files deployed at the server.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
- Used several jQuery plugins to build Rich Internet Applications to make it look more intuitive.
- Used Node Package Manager (NPM) and Bower as package manager for installing backend and frontend dependencies.
- Implemented Model-View-View-Model pattern using Knockout.js and responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating redux store data.
- Used Flux & Reflux to manage data in React and make HTTP requests in React & Flux
- Involved in bug fixing on functionality, performance and design issues with JavaScript and jQuery.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management.
- Implemented drag and drop functionality using jQuery framework.
- Used Wire Frame Tools like Adobe illustrator CS3 for basic Visual design and followed User Experience Design (UX) properties.
- Used jQuery plugins for Drag-and-Drop, widgets, Menus, User Interface and Forms.
- Coordinated with the business on User Acceptance Tests (UAT) and to get approval from business on the design changes.
- Good knowledge in RDBMS concepts like writing SQL queries, Functions, Stored Procedures and PL/SQL Packages.
- Experience in the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and jQuery.
- Used JIRA for the bug tracking and project management.
- Responsible for checking cross-browser compatibility and hence worked on various browsers like Safari, Chrome, Firefox and Internet explorer.
- Worked on npm modules like Gulp, Grunt and Bower.
- Experience using all popular text-editors like Eclipse, Visual Studio code, Sublime Text, Notepad++ and Brackets.
- Used SVN as version controller.
- Used Jasmine and Karma as unit testing frameworks.
- Experience in working with all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and experience with Agile and SCRUM.
ENVIRONMENT: HTML4/HTML5, CSS/CSS3, JavaScript, Angular JS, Typescript, Node.js, React.js, Knockout.js, JQuery, AJAX, JSON, NPM, Bootstrap, Photoshop, Dreamweaver, Firebug, SVN, Jasmine, Karma, JIRA, Windows OS, Pixel perfect, Flash, MySQL, Microsoft Excel and Tomcat.
Confidential, Cleveland, OH
UI Developer
Responsibilities:
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web and Developed views to display data.
- Debugged 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.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Developed SQL scripts for data migration.
ENVIRONMENT: Java Script, HTML, CSS, AJAX, JQuery, JSON, AJAX, High charts, DOM, DHTML, XHTML, XML, XSL, SQL Server and Windows XP, Tomcat 4.1, MySQL.
Confidential
WEB DEVELOPER
Responsibilities:
- Worked on developing front end pages in a professional manner using HTML, CSS, JavaScript, jQuery and AJAX.
- Involved in all phases of Software Development Life Cycle including Requirements Gathering, System Analysis, System Design, Implementation, Testing and Maintenance.
- Implemented user interface guidelines and standards throughout the development and maintenance of website using HTML, CSS and JavaScript.
- Applied jQuery core library functions for the logical implementation of all applications at the client side.
- Developed UX design patterns and used jQuery and AJAX for service calls on pages to interact with the server for information.
- Used AJAX, JSON to send request to the server to check the functionality of website.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Redesigned the existing site and created new interfaces using Eclipse/Notepad++ as code editor for designing pages.
- Created and optimized graphic prototype websites and application interfaces using HTML and CSS.
- Extensive experience on working with CSS Borders, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Margin, CSS Padding, CSS Tables, Pseudo classes and Pseudo elements.
- Created SQL queries to perform insert, update or delete operations on MySQL database.
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Implemented different validation control on web-pages using JavaScript.
- Involved in debugging the application using firebug to traverse the documents and manipulated the nodes using DOM and DOM functions.
- Worked with QA team to fix the bugs, test the load and performance checking.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XHTML, Eclipse, Notepad++, Dreamweaver, Adobe Photoshop, MS Office and SVN
