Senior Ui Developer Resume
SUMMARY:
- 7+ years as a Senior UI/Web Developer for Healthcare, Retail websites, Banking and Business, Internet, Internal, Mobile and Web application.
- Experienced in designing professional web applications using all the latest web technologies like HTML/HTML5, CSS/CSS3, JAVASCRIPT (ES5 and ES6), React, AngularJS, Angular 2/4/5, BOOTSTRAP, XHTML, JQUERY, AJAX, XML/JSON, TypeScript, node.js, Redux, Backbone JS, Express JS, MVC, D3.JS
- Deep Knowledge on ReactJS architecture, custom hooks, components, SASS, forms, events, keys, routing, animations, flux concept.
- Experience in building MEAN applications using MongoDB, Express.JS, Angular - JS, Node-JS, creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies using Bower and Yeoman.
- Deep knowledge on AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters, and events.
- Used Node Package Manager (NPM) to manage or install the Node-JS modules like Grunt, Gulp, and Express.js
- Proficient to apply W3C web standards to ensure best cross-browser user experience, long term user retention and engagement.
- Experienced in implementing AJAX calls for best web-based User Interface and hands on AJAX to Get, Post, Delete, Put the data from the server asynchronously by using Restful APIs for JSON object as per the requirements of data integration and data manipulation.
- Developed large scale of SPAs (Single Page Applications) using various JavaScript (ES5 and ES6) frameworks like Angular JS and Bootstrap.
- Built responsive sites using a combination of fluid layouts, media queries and fluid media Experience in making Web pages responsive and cross browser compatible.
- Strong working knowledge on Relational and NOSQL databases like MS-SQL, Oracle 12c/ 11g/10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra, PostgreSQL, Redis.
SKILLS:
.Net
Visual Studio
API
C++
Coding
Content Management
Front-End
Git
GUI
HTML
JavaScript
Javascript Frameworks and Libraries
Angular.JS
Bootstrap
D3.JS
Ionic
Mongoose
Node.JS
React
Reactjs
Redux
Typescript
Webpack
Jenkins
JSON
Object-Oriented
PHP
Python
Scripting
Structured Software
Software Development
Subversion
SVN
XML
Angularjs
HTML5
Model View Controller
MVC
Restful Web Services
Restful Services
SASS
AJAX
CSS
DHTML
Intranet
Tomcat
WEB Based
WEB-Based
Web Design
WEB Server
Web Services
Weblogic
Eclipse
EJB
J2EE
Java
Hibernate
Spring
JMS
Jquery
JSF
JSP
Servlets
Data Binding
Graphical User Interface
Model-View-Controller
User Interface
UI
Data Manipulation
database
db2
Microsoft Access
MS Access
MS SQL Server
SQL Server
MySQL
Oracle
PL/SQL
PostgreSQL
SQL
Stored Procedures
Sybase
CVS
Mantis
SCRUM
Version Control
Apache Couchdb
Couchdb
Cassandra
Content Management System
CMS
Data Integration
Data Structure
ETL
Mongodb
Nosql
Redis
Bugzilla
Integration Testing
JIRA
Junit
Selenium
Unit Testing
Usability
ANT
ClearCase
Maven
Apache
Linux
unix
UX
Life Cycle
Software Development Life Cycle
UML
USE Cases
HP-UX
REST
Backbone
Router
Asteradata
Synaptic Cloud
HTTP
SOAP
Code Optimization
Flash
ms office
Architecture
Front End
Mock-Ups
Prototype
Prototypes
Wireframes
Wireframe
Front End Design
Integrator
Integration
User Stories
Business Requirements
Business Requirements Gathering
Requirements Gathering
DOM
Writing Test
Optimization
PhotoShop
Adobe Photoshop
Technical Requirements
Writing Test Cases
Operations
Picker
Unspecified maintenance
Microsoft Office
MAC
Mac OS
User Experience
Retail Marketing
Retail
Test Cases
User Acceptance
Acceptance Testing
Regression Testing
Collection
Healthcare
EXPERIENCE:
Confidential
Senior UI Developer
Responsibilities:
- Worked extensively on HTML5, CSS3, ReactJS, Bootstrap, SASS, Redux, NodeJS, and AJAX for designing and developing dynamic web pages.
- Developed reusable UI Components in Front End application using ReactJS.
- Worked on React custom architecture like custom hooks, components, Forms, Events, Keys, Router, Animations, Flux concept.
- Used Virtual DOM in ReactJS and React views to create in - memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently. Involved to implement various screens for the front end using ReactJS and used various predefined components from NPM (Node Pack Manager) and Redux library.
- Used JEST to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Implemented mapStateToProps, mapDispatchToProps for the intersections between Redux and ReactJS.
- Implemented Redux Form to build Report Data Grid, tree grid and developed Data grid items which can be dragged by IRD system users.
- Maintained Parent and child elements by using State and Props in ReactJS.
- Developed navigation bar, menu bar, drop down lists with react widgets and bootstrap.
- Implemented AJAX techniques to reduce the network load and update only the certain components of the website.
- Worked with the Bug life cycle phases like Defect analysis, bug tracking and retesting further, performed and maintained the status of reports.
- Used ReactJS for declarative, efficient, and flexible JavaScript (ES5 and ES6) library for building user interfaces
- Used Babel to compile JSX and Es6 into backwards compatible version JavaScript.
- Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using NodeJS.
- Used Git for version control and pushed, merged the branches to Bitbucket.
- Followed Agile Methodology for the complete development life cycle of the project and Involved in daily stand-up meetings.
- As a Senior Front-end developer, involved in discussions with the Business Analysts to identify the technical requirements and exclusive interactions with UX/UI teams in various geo locations.
- Extensively involved in business requirements gathering and technical and functional walkthrough meetings.
Environment: ReactJS, HTML5, CSS3, Bootstrap, SASS, JavaScript ES5 and ES6, Redux, NPM, AJAX, JEST, GitHub, Visual Studio and Jenkins
Confidential
UI Developer
Responsibilities:
- Developed the user Interface screens using HTML5, CSS3, Angular4/5, Ajax, jQuery, JavaScript (ES5 and ES6), Bootstrap and D3 JS.
- Participated in development of a web responsive single page application using Angular 4/5 framework, JavaScript (ES5 and ES6), and jQuery in conjunction with HTML5, CSS3standards, with front - end UI team.
- Architected and developed applications by using two-way data binding, models, and filters in Angular JS.
- Developed responsive site using Bootstrap that fits devices of different visual sizes and used various bootstrap components like accordion, date picker, time picker, alert, buttons, and others.
- Manipulated documents based on data with the help of JavaScript library D3.js and implemented a unique approach to bind data to apply data driven transformations.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Developed Hybrid mobile applications which enables push notifications, A/B testing, analytics, deploys and automated builds by using mobile frameworks IONIC and Phone Gap.
- Designed and deployed UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS.
- Developed Responsive Designs for Mobile, Tablet, Desktop using HTML5 & CSS3.
- Extensively tested scripting code by using Jasmine testing frameworks and hands on experience with KARMA which can leverage the power of Jasmine in cross browser testing.
- Created client-side validation using technologies such as Ext JS and JavaScript.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript (ES5 and ES6), jQuery UI and Ext JS.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: HTML/HTML5, CSS/CSS3, AngularJS, Angular 4/5, Less, Sass, JavaScript, jQuery, bootstrap, AJAX, JSON,node.js, grunt, MAVEN, Jenkins, J2EE, JSON, Phone Gap, Ionic, MySQL & Oracle.
Confidential
Web Developer
Responsibilities:
- Involved in developing the Mobile and Web application using technologies like HTML5, and CSS3, LESS, SASS JavaScript, AngularJS 1x migrated to 4, NodeJS, Bootstrap.
- Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
- Implemented Angular2 Services for connectivity between web application and back - end API'S using Typescript.
- Created Angular2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Built SPA with loading multiple views using route services using Angular 2 and Node.js.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Used Angular2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular2 Template driven forms and Model driven forms builder by using ngModel.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Used Scaffolding tools like Yeoman to create skeleton of web application.
- Used package managers like Bower and NPM.
- Used Third-party API in application to add functionality of tracking.
- Used SASS for code Minification.
- Used Webpack to bundle Typescript and JavaScript modules.
- Created Typescript reusable components and services to consume REST API'S using component-based architecture and worked on Directives, Components, Pipes and injectables.
- Developed widgets using HTML5, CSS3, AJAX, jQuery Components and JavaScript.
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Involved a full complement of Angular2, Node.js and MongoDB to store and present assessments.
- Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
- Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
- Involved in writing test cases using Jasmine to ensure 100% code coverage.
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Designed and developed various applications using Agile Methodology and followed Test Driven Development (TDD) and Scrum.
Environment: HTML5, CSS3, Typescript, Angular2, Bootstrap, Json, Java, Responsive Web Design MVC, Agile, Firebug, Git, Oracle, Eclipse, Mock-ups, RESTful Services Agile methodology, Apache Tomcat, Npm, NodeJs, JIRA
Confidential
Web Developer
Responsibilities:
- Designed the Front - end applications and User interactive (UI) web pages using web technologies like HTML, XHTML using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Implemented cross-site HTTP requests and get data from data base using Angular JS.
- Used Angular JS components like Directives, Controllers, Views, model, services, and Router modules to implement single page applications.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back-end systems)
- Experiences in using jQuery with Angular JS to get hold, work with HTML DOM elements.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript (ES5 and ES6), spring and Hibernate
- . Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment.
- Worked in Agile software methodology with Scrum type development.
- Designed Logos and Templates using HTML, DHTML, CSS, and Adobe Photoshop.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
- Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Worked with teams where requirements are constantly being implemented, tested, and improved.
- Handled all aspects of the web application including maintaining, testing, debugging, and deploying.
Environment: HTML, CSS, JavaScript (Libraries: jQuery), Bootstrap, Angular.js, Ext-JS 4.0, MS Access, Adobe Flash, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome.
Confidential
Front end Java Developer
Responsibilities:
- Involved in Analysis, Design, and Implementation/translation of Business User requirements.
- Designed, Developed & implemented Web services on State street's cloud platform.
- Designed and developed various modules of the application with J2EE design architecture.
- Developed Reporting framework using JAVA and J2EE which will generate daily, monthly, and yearly reports and Prepared different framework design documents.
- Implemented modules using Core Java APIs, Java collection and integrating the modules.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Developed various UML diagrams like use cases, class diagrams, sequence, and activity diagrams.
- Developed ETL framework which flexible to handle - DB2 DB, file2DB, xml2DB, Web service to file.
- Extensively used Quartzscheduler to schedule the automated jobs and Created POC for running batch jobs.
- Participated in the design and development of almost all the modules of the project.
- Used JIRA for bug tracking, issue tracking and project management. Wrote GWT code to create presentation layer using GWTwidgets and event handlers. Used SVN, CVS, CLEARCASE as a version control tools.
- To analyze the requirements and develop enhancements that will mostly benefit users. Used HTML to develop websites.
- By MVCarchitecture it separates the representation of information from the user interaction with it.
- Modified the existing website by adding suitable naming conventions and coding standards.
- Worked with user interfaces and applied usability principle to portals.
- Primary role was to improve GUI, solve the navigational issues and provide support to the senior web developers.
- To control the usability, aesthetics, speed, and communication of the websites.
- Used Wireframes to draw the user requirements.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS, and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug
- Provide maintenance to several websites.
- Responsible for code optimization and test the website across different browsers.
Environment: Core Java, JSP 2.0, Servlets, JMS, PL/SQL, XML, Spring 2.5, JMS, WebLogic 8.1, Eclipse 3.3, HTML, JUnit, ANT, JavaScript, Log4J, Oracle 9i, Windows.
