Sr. Ui Developer Resume
San Francisco, CA
SUMMARY:
- Having 8 years of experience in developing UI applications & Web based applications using HTML/HTML5, DHTML, CSS2/3, DOM, JavaScript, jQuery, Angular JS, React JS, Node JS, JSON, JSP, XUL, XHTML, Ajax and JAVA/J2EE technologies.
- Skilled in Graphical User Interface designing(GUI), Web application development, Human Computer Interaction factors, usability, flash presentations, flash mock - ups, creating -illustrations, content navigation, formatting web pages, web typography and implementing CSS.
- Experience in creating single page apps, modules, graphics and reusable components using React JS and working with React JS Flux architecture.
- Experience with popular React.js workflows (such as Flux or Redux).
- Working on develop UI single page applications (SPA) using Angular.js 1.4 & 2 and Node.js.
- Extensive knowledge on AngularJS components like controllers, directives, factory and service resources, routing, Dependency injection, 2-way data binding, filters and events.
- Expert in making web pages cross browser compatibility.
- Hands on expert in developing web page quickly and effectively using: HTML5, CSS3 and JavaScript.
- Working knowledge on JavaScript library and frameworks such as jQuery, Prototype, Dojo, D3.js, JSON, underscore, XML technologies, Angular.js, React.js, Node.js, Backbone.js, Require.js, Ext.js, Ember.js, Knockout.js, Vanilla.js.
- Involve in every stage of Software Developmental Life Cycle (SDLC).
- Good mix of front end user interface design and back-end control logic development.
- Experience with web APIs and creating RESTful web services using Express and Restify Node.js Frameworks.
- Extensive experience of Rest integrating web services via Ajax using JavaScript, jQuery and Angular.js.
- Experience on Designing web applications using LESS and SASS.
- Experience in using various jQuery UI controls and corresponding Event handlers etc. work on the company's web platform focusing on technologies including Node.js, React, Relay, GraphQL, JavaScript (ES6), Gulp.
- Experience using Ajax calls and Rest calls using JavaScript and jQuery to create interactive web applications.
- Good Knowledge on Typescript, ES6, PHP.
- Working Knowledge on modules, classes, components and templates.
- Experience in using Bootstrap, CSS frameworks for Responsive Web Design(RWD) and CSS media queries.
- Deep understanding of Object Oriented JavaScript programming, core java and JavaScript MVC framework.
- Strong experience in working on JavaScript MVC framework pattern environment like Angular JS, React JS, Node JS.
- Working with package managers NPM.
- Experience in JavaScript unit test frameworks and library such as Jasmine, Protractor frameworks, Mocha, Chai, Cucumber, Karma, Sinon Testing Tools for Angular and Node apps.
- Responsible for checking cross browser compatibility and working on different browsers like Safari, Internet explorer, Firefox and Google Chrome.
- Experience working with Amazon Web services(AWS) like Lambda, DynamoDB, S3, AWS IoT.
- Experience in XML SOAP (webservice) for communicate over the Internet.
- Strong knowledge in Document Object Model and DOM functions.
- Experience in Agile like Kanban and Sprint planning cycles, and TDD.
- Hands on experience with using code version control systems tools like SVN, Git, Jenkins and Bitbucket.
- Experience in designing UI/UX patterns and applications with Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, Macromedia Dreamweaver, Flex and Illustrator CS3 and Flash in a PC environment.
- Expertise to develop single page ECOM web apps using Front-end routing, consuming JSON-based RESTful APIs, client-side templating, React JS.
- Experience in using Front End text editors like Atom, Web storm, Eclipse, Espresso, Text Mate, Sublime Text2, Notepad++ and Microsoft Expression Web.
- Designed various multiple styles with colors, fonts, backgrounds in CSS3 with CSS preprocessor SASS.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Experience in writing SQL complex scripts, stored procedures, user defined functions and triggers for SQL server.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
- Expertise in debugging and troubleshooting existing code; and problem identification skills through JUnit, Log4j.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Hands on experience with JIRA for bug tracking and issue tracking.
- Exposure to Insurance, Banking and Financial Domain.
- Have excellent analytical, problem solving, communication and interpersonal skills, with an ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, Java, J2EE, SAS
Operating Systems: Windows NT/7/2000/XP, UNIX, LNIX
Tools: and IDE: Eclipse, Net Beans, ANT build tool, Tortoise SVN and JUNIT, Notepad++, Adobe Dreamweaver, Express, MS FrontPage, MS Visual Studio
JavaScript Libraries: Backbone.js, Node.js, Require.js, Angular.js, Express.js, Vanilla.js, Ext.js, TypeScript
Web Technologies: HTML5, CSS2/3, DHTML, XHTML, XUL, Java script, AJAX, Shell script, jQuery, PHP
Database Skills: SQL, PL/SQL, My SQL, Oracle, JDBC, NoSql
Protocols: TCP/IP, HTTP, FTP and SOAP
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. UI Developer
Angular JS Responsibilities:
- Involved in the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Updated the application with new features of Angular 2.
- Worked on some of the new features of Angular 2 like new syntax, nq- templates, form validators, routers etc.
- Developed an advanced Facet search single page application using Angular JS with complete UI.
- Involved in creating SPA (Single Page Applications) using Angular.js .
- Involved in front-end development including creation of terms and agreement related functionalities using AngularJS, ReactJS, and HTML5, Bootstrap.
- Experienced in ReactJS and working with React Flux architecture.
- Created models both on MEAN (Angular 1.4/2, Node, Express, Mongo DB), Loopback and Strong Loop .
- Used best practices for Availability, reliability and performance of compute, network and storage resources to achieve dense Virtualization ratios and balanced benchmarked performance numbers.
- Built PHP and CSS system for controlling text display issues cross-platform and cross browser.
- Extensive use of AngularJS, UI-Grid, JSON, For MVC Pattern Application .
- Worked with Angular JS for writing scripting code in client side and data synchronization.
- Worked with Angular JS directives ng-app, ng-init, ng-model for initialization of application data.
- As a backend developer, was responsible for creating RESTFUL web using Node.js, Express.js.
- Integrated the Angular JS application with the RESTFUL Web Services .
- Worked on the innovation team using JavaScript with ES5 and ES6, web pack, babel and karma .
- Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
- Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application.
- Implemented Drupal modules in this project.
- Used Angular JS to achieve two-way data binding .
- Made asynchronous testing with the help of Mocha and ran tests that are serial. Made use of reporting of Mocha and handled exceptions effectively.
- Worked on user validations by using angular 2.
- Worked on new components like date etc. by using angular 2.
- Involved in designing mockups for the angular 2-component development.
- Validating user actions on the client side and providing responsive feedback by using angular 2.
- Worked on angular 2 components for the separation of concerns.
- Worked on React.js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Wrote extensive HTML5, CSS3 and JavaScript ES5/ES6/7 code to build dynamic pages.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Participated in making Responsive Web Designs using Bootstrap.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
- AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.
- Used PHP as a server-side scripting language designed for web development.
- Used Grunt and Gulp as a task runner for MEAN (Angular 1.4, Node, Express, Mongo DB).
- Used the http services in AngularJS to make API calls and exchange data in JSON.
- Used docker in the deployment stage after the build stage and the produced artifact was zipped and deployed in the Docker container.
- Integrated the Java code (API) in JSP Pages.
- Used Angular JS 1.4 & 2.0 to develop a single page application.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Designed and development of Web pages using HTML, CSS including Ajax controls and XML.
- Created graphics including Icons, Images and logos using Adobe Photoshop and Adobe Flash Catalyst.
React JS
Responsibilities:
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, Table Grid.
- Used React.js, Babel.js, ES6, Web pack and HTML5 for SPA development.
- Using JavaScript, jQuery for user interactions in pages. Creating a Responsive web applications integrating Twitter Bootstrap with React JS and media queries.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) Module and Redux library.
- Created reusable UI components using React.js.
- Worked on React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
- Built a solution of Isomorphic React . Render UI component on the Node.js express server.
- App Cache is used to provide offline support for a page a warning message is now displayed in the console advising developers to use Service workers instead.
- Implemented client-side Interface using React JS.
- Making changes to the existing web applications and creating new components using React JS.
- Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS, BackboneJS, Ext JS, Ember JS.
- Responsible to create React.js workflows such as Flux and Redux.
- Testing of the created pages using JavaScript libraries i.e., Jasmin, Karma.
- Implemented React JS to create a dynamically changing website
- Built single page apps, modules, graphics and reusable components using React JS.
- Involved in designing, building automation frameworks in support of continuous integration of TDD environment.
- Worked on JavaScript frameworks (Node JS, React JS) to augment browser-based applications.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using D3, React JS.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were React JS and jQuery.
- Responsible to create responsive web application using Backbon.js.
- Responsible to develop new user facing using Backbone JS.
- Responsible to validate the client-side and server-side applications using JavaScript and PHP.
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Building reusable components and front-end libraries for future using React.js.
- Worked on web application development using JavaScript, React JS.
- Responsible to write server-side web application logic.
- As a NodeJS developer I am responsible for managing interchange of data between the server and the user
- Responsible to create back-end components using Node.js.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap
- Responsible to create applications using Typescript, ES6 and Angular2 for, Web API and browser clients.
- Responsible to create web application using LESS/SASS
- Responsible to Validate user actions on the client side and providing responsive feedback using Angular 2.
- Responsible to ensure high performance on mobile and desktop applications using Angular 2 techniques.
- Cooperating with the back-end developer in the process of building the RESTful API
- Responsible to implement a complete UI in the form of a mobile and desktop web app using Angular 2.
- Creating self-contained, reusable, and testable modules and components using Angular JS.
- Designed and development of Web pages using HTML, CSS including Ajax controls and XML.
- Worked with package managers NPM, Bower and build tools Gulp, Grunt.
- Worked on the website from start to finish to give it a new look using HTML/CSS/JavaScript.
- Worked on integrating jQuery APIs with MVC pattern.
- Responsible to commit the code into GIT.
- In Agile Environment Attended daily standup meetings with scrum process for the product development
- Worked on managing, editing and deleting the site content and publishing and un-publishing them in Drupal.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML/HTML5, CSS/CSS3, PHP, MySQL, NoSQL, DRUPAL, JavaScriptES5/ES6/7, Angular 1.4/2, React.js, Node.js, Vanilla JS, Bootstrap, Jasmine, Karma, AWS, JAVA, Spring, Hibernate, Mocha, Chai, Docker JS Hint, C#, AWS CLI, NPM, SASS, MEAN Stack, Gulp, Rally, Typescript.
Confidential, Philadelphia, PASoftware/ UI Developer
Responsibilities:
- Used Node.js for heavy DOM manipulation.
- Responsible for managing the interchange of data between the server and the users
- Strong knowledge in Document Object Model and DOM functions.
- Designed and implemented both the front and the back end of applications, using PHP, JavaScript, SQL which included design, coding, maintain and expanding of a proprietary PHP framework Developed responsive applications using Bootstrap.JS and Node.JS, D3.JS which allowed the same application to be optimized for both mobile and desktop resolutions.
- Developed the test plan, test conditions and test cases to be used in testing on business requirements, technical specifications.
- In Node.js developed intensive web applications like video streaming sites and single page applications.
- Implemented server-side CSS preprocessors using LESS.
- Wrote several Angular components using controllers, services, directives and filters.
- Developed a MEAN (Mongo, Express, Angular, Node). Stack application in JavaScript environment.
- Responsible to create responsive web application using Rest API.
- Used Mongo DB for storing data.
- Used mongoose to interact with the database.
- Responsible to develop server-side development using Express JS.
- Responsible to create front end application using Angular JS
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Responsible to build structured reusable code for future use with Backbone.js.
- Experience of working on CSS Preprocessors like LESS and SCSS along with JavaScript task runners like Grunt JS.
- Involved in developing and testing many features for the Navigation bar using Ruby on Rails, CSS, Bootstrap.
- Responsible to develop single page applications using Angular.js, BackboneJS, JavaScript, NodeJS
- I have Tested my application using Protractor and Jasmine.
- Provided multiple script solutions using PHP, MySQL and java Script.
- Used Gulp JS along with Node.js to perform watch on unit tests, minification and live reloading to apply the changes made.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
- Created whole test framework using selenium for test creation and execution
- Used Jenkin continuous Integration server to run automated test suits. used software development environment based on agile and continuous integration or development methodologies.
- Strong experience on REST Web Services, Application of HTTP based RESTful APIs.
- Experience in implementing cross-browser style-sheets and using Angular UI components like GRID.
- Developed custom Drupal Theme to effectively address business requirements.
- Having very good experience using Scaffolding tools like GIT, git lab, SVN and Grunt, Team foundation Server and Visual Source Safe.
Environment: Node JS, Angular JS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, React JS, GIT, Jenkins, Ajax, JSON, Express, REST, Eclipse, Grunt, SVN, C#, Gulp, java, Ruby, Rails, JAVA, Spring, Express JS, Mongo DB, MySQL, PHP, LESS, SASS.
ConfidentialWeb/ UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the applications like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the project.
- Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Constructed web pages for application in custom created framework extensively using JavaScript MVC, jQuery, Unit Test (Node JS) and writing code that is modular and reusable components.
- Worked on basic front-end prototype and page design with HTML5/HTML, CSS3/CSS, Java Scripting, jQuery, Backbone.js, Ajax, JSON, Angular JS and Bootstrap with My SQL database.
- Writing controllers that are responsible for transferring control between components, routing and rendering views.
- Design and implement executor to customize the bill payment processor of ECom as per the client's specifications (Good Funds / Consumer Draft /Payment models).
- Designed DOM based interactive to reprogram selected links and W3C standards for CSS as well.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed custom directives (elements, Attributes and classes) using angular.js
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked extensively on Angular JS in creating Controllers, Client and Server-side validations are done by AJAX calls using $http and JSON parse.
- Experience working on larger-scale ECOM projects with a variety of members and varying skill sets.
- Used CSS preprocessor LESS and WEB Essentials for converting LESS to CSS file while deployment.
- Expertise in MySQL and have a significant experience in Linux.
- Involved in developing Ruby Scripts to change and migrate database on production.
- Involved in working with design and development phases of the application with the help of Ruby Scripts framework.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS and Responsive Design
- Wrote jQuery functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Developed Web API’s using Node JS and hosted on multiple load balanced API instances.
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field
- Well-versed in Object Oriented Programming (OOP) with JavaScript
- Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Used Node Package Manage (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and Bower for installing frontend dependencies.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
Environment: Angular.js, Node.js, Bootstrap, HTML, CSS/CSS3, JavaScript, JSON, jQuery, AJAX, Jasmine, Karma, SQL, Web Services, Ext.js 4.0/5.0, Ember.js, AJAX, XHTML, XSL, Ruby, Adobe Experience Manager, Agile, QC .
ConfidentialWeb Developer
Responsibilities:
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Developed front-end layout and intro for home page using Fireworks.
- Utilized the mail merge techniques in MS Word for the time reduction in sending certificates.
- Extensively used images of the product for web and catalogue.
- Involved in designing and developing the GUI for the user interface with various controls.
- Developed Web Applications using Web Technologies Interactive Planning for the product development.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
- Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
- Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas.
- Create web models or prototypes that include physical, interface, logical, or data models.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review, and other quality relate work.
- Produced visually appealing designs focused on usability, utility, cross-browser compatibility with SEO techniques and web standards.
- Experienced in various MVC JavaScript frameworks like Express.js, Node.js.
- Designed and developed the applications which are responsive using Twitter Bootstrap and media queries.
- Developed Table Less Layout using CSS, XHTML and used new CSS features like multi-column layout, @media, gradients and web fonts, transform and transpose.
Environment: HTML, CSS, JavaScript, AJAX, XML, XHTML, Bootstrap, Core Java, MVC, Node.js, Express.js.
ConfidentialFront end web Developer
Responsibilities:
- Developed front end using Java, JavaScript.
- Designed and developed user interfaces using HTML, CSS, and JavaScript.
- Code review for performance improvement. Design DOM related forms, validations, using HTML, CSS, and heavy use of JavaScript.
- Involved in writing queries for data retrieval from database using SQL .
- Created User-Interface through JSP, HTML, and JavaScript.
- Developed internal and external validation code using JavaScript.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Installed and service, and fixes of the server-side issues.
- Designed Database scripts, Stored Procedures and Triggers to perform Database operations.
- Built Prototypes and Applications using HTML, CSS and JavaScript.
- Tested the Web pages and Model data as a part of QA.
- Created layouts and implemented design for all the application pages and forms.
- Coded JavaScript for page functionality and Pop up Screen .
Environment: HTML, CSS, SQL, JSP, Java, JavaScript, DOM, Oracle, Agile, XML, Windows 7, Web Services.