Sr. Ui Developer Resume
Detroit, MI
SUMMARY:
- 10+ years of experience in designing, implementing and testing full scale UI web applications with Java as the middle - tier across various platforms.
- Expertise in client scripting language and serve side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, Angular2/4, Angular 5, Angular 6, Angular7 REACT.js, EXT.JS, Action Script, JSF and JSP.
- Used Elastic database for deploying the code.
- Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
- Experience in making responsive web designs using either only HTML or CSS.
- Expertise in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
- Used Karma, Jasmine for Angular testing.
- Worked extensively on Responsive design using Angular 6 Components.
- Experience in enterprise technology with ability to contribute to typical JEE stack (spring, Spring MVC, spring Data, spring Boot, spring Batch, spring JMS, Hibernate, RESTful Web services, SOAP Web services JAX-WS, JAXB, XML) and web service-based solution.
- Expertise using JavaScript and JQuery either for manipulating the DOM.
- Sound Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures and Object oriented features, Promises etc.
- Good experience in using the latest JavaScript framework AngularJS and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
- Good experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Worked with various IDE’s like Eclipse and WebStorm, Sublime Text etc.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Experienced in using the version controls like GIT effectively.
- Good experience in using various project management tools like JIRA and VersionOne mainly for agile project management.
- Good understanding of how node.js works in the backend.
- Good experience with UML design and working with the Class diagrams, Use case diagrams etc.
- Experience in the use of various relational databases like SQL Server and NoSQL databases like MongoDB.
- Experience in using testing Tools Junit, Selenium, Gherkins, and Jasmine.
- Worked under AWS management tools such as (EC2, EBS, ASG, RDS and R53) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Good experience in working with Team Development for Site core (TDS) for check-in and working with multiple developers together.
- Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Experienced with implementing different features of Bootstrap.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Design and implement security system for GIS data access
- Experienced in developing web applications using MVC & MVVC Architecture.
- Experience in making the web applications accessibility complaint like ADA complaint using Aria attributes on HTML tags.
- Used Gzip compression tool to compress the data when using web service restful calls to send the data to the server.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
TECHNICAL SKILLS:
Web Development: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, XML and PHP, DHTML, XML, XSL, XSLT, JSTL, Struts 1.x/2.0, SOAP, Ajax, jQuery, JSON, JSF, Oracle
Frameworks: Spring MVC, AWS, Docker, AngularJS (versions 1.5, 16.), Angular 2/4,, Angular 7, Angular 5 REACT.js Typescript, Bootstrap, BackboneJS, NodeJS, Struts 1.2 and MVC Architecture.
Application Servers: Tomcat Apache Server, Oracle WebLogic Server, MSSQL Server Management Studio
Databases: SQL Server2012, Oracle 8i,10g/11g, MYSQL, MSSQL, MongoDB, Cassandra
IDE's and Tools : Photoshop CS6, Dreamweaver CS6, Flash CS6, Visual Studio, Eclipse IDE, NetBeans, Web Strom, Firebug, Developer Tools, Edit Plus, WebStorm, Sublime text, Eclipse, Apana, Notepad++
Programming Languages: Java, J2EE, JSP 1.2, SQL, JavaScript
Operating System: Windows 2000/XP/Vista/7/8/10, MS-DOS, Unix
Protocols : TCP/IP, HTTP, FTP, and SOAP.
Version controls : TFS, Git, SVN, Visual Source Safe.
Reporting Tools : SQL Server Reporting Services, Crystal Reports.
Testing Tools : Selenium, Gherkins, Nunit and Junit
PROFESSIONAL SUMMARY:
Confidential, Detroit, MI
Sr. UI Developer
Responsibilities:
- Developed handy version applications using Bootstrap Framework, HTML5 and CSS3
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web applications.
- To optimize user experience worked on enhancements.
- Developed a fully functional login page for the company's user facing website with complete UI and validations.
- Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Used Spring MVC with Hibernate framework.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Worked closely with the product, QA teams and support UI implementation efforts.
- Developed UI using JQuery and JavaScript Library for Web Application.
- Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page within the same browser session.
- Going through User Documents created wireframes in Balsamic and requesting client feedback.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS , JavaScript API .
- Involved in designing Spring MVC application and Hibernate to design module structure .
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS &JavaScript using Dreamweaver CS3.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Experience applying the latest development approaches event-driven applications using Object Oriented (OO) Java Script
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: HTML, DHTML, CSS, jQuery, JavaScript, AJAX, JSON, Eclipse IDE, MS Office, Angular JS, SVN.
Confidential, Pittsburgh, PA
UI Developer
Responsibilities:
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
- Used the HTML tables to great effect to achieve page layouts.
- Used CSS to great effect to design to design a number of pages in a dynamic fashion.
- Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements have been integrated.
- Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and statuses.
Environment: - Java, HTML, CSS, JavaScript, JQuery, Usability Testing
Confidential, Kansas City, MO
UI Developer
Responsibilities:
- Designed and implemented dashboards and reports for healthcare data using Tableau
- Performed complex calculations in SQL to prepare the weekly/monthly progress reports of patients
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX and JSON.
- Designed front end with object-oriented JavaScript framework using EXT.JS.
- Developed reusable EXTJS components Such as Viewport, Panel, and Grids etc.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on the creating different screen using EXTJS, and also worked on writing some EXTJS Plugin
- Experience in client-side languages & frameworks like JavaScript, jQuery, React.js, Redux server-side languages like Node.js .
- Developed and reviewed SQL queries to ensure data conformity
- Gathered business requirements by analyzing data from old databases(excel) for more than 100 patients
- Used 1 security group for multiple instances for consistent behavior.
- Improved various aspects of the dashboard visualization using HTML, CSS and JavaScript
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS, Angular 2 and Angular 4.
- Extensively used all the new HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used new CSS3 features like multi-column layout, gradients and web fonts.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
- Worked on all the latest AngularJS concepts like creating custom directives, services, $http service, factory’s, $watch and $apply etc.
- Analysed and parsed the response of JSON/XML in order to update DOM.
- Implemented 2 enhancement features, buttons and logos by collaborating with developers and leads
- Creating SharePoint Web Application, Site Collections and different types of Sites creating and designing SharePoint Sites (limited designing experience.
- Installation of Mongo software 2.9 thru 3.4 versions and setting up of Mongo replica Sets with 3 node architectures.
- Written and used Stored Procedures, Tables and Views, Triggers, Functions for maintaining and interaction with Database using SQL server 2012
- Fixed more than 40 mismatches while tracking the patient’s diseases and insurance plans
- Resolved more than 10 bugs while validating data marts which improved patient data reports.
- Used Node.js and Java to perform server-side backend operations.
- Used Bower and npm in managing the frontend and node modules respectively.
- Worked on the agile methodology and used Scrum in implementing the project.
- Used Git for version control and WebStorm IDE.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, JQuery, Angular.js, node.js, Java, Bootstrap, Usability Testing, Agile methodology, WebStorm, GIT.
Confidential, CA
UI Developer
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, and Angular 2 NODE.JS, EXTJS and jQuery.
- Worked with a team of graphic designers to create compelling web site user interface.
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in a both XML&JSON.
- Used React flux to polish the data and for single directional flow.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Got a brief introduction of how AngularJS works.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked with template engines like Mustache in building the templates.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Experience in deploying projects on Weblogic using MAVEN.
- Used JQuery event handling in UI pages handle validations.
- Created JQuery custom widgets like date picker etc and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Wrote application level code to interact with the backend databases (SQL) using C#.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Developed data formatted web applications using JavaScript.
- E2E Testing with Cucumber, Protractor frameworks.
- Worked on Cross-Browser compatibility issues for application supported browsers.
Environment: Java, MVC, Spring Hibernate, HTML, CSS 2/3, JavaScript, JQUERY, JSP, AJAX, JSON, XML, XHTML, Angular.js, Dreamweaver CS3.
Confidential, Kansas
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used REACT js frame work for manipulating the virtual DOM.
- Created various web page layouts using HTML and CSS, Bootstrap with focus on user experience and compliance to standards.
- Used Elastic database to store large amounts of patient data for high throughput.
- We used Angular 5, Angular 6 and Angular7 components for Responsive design.Used Karma, Jasmine for Angular testing.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Used various built-in Bootstrap classes in achieving the desired look and feel of the web components and the Bootstrap grid system for maintaining responsiveness across all screen sizes.
- Handled the conversion of the existing project written in JavaScript/JQuery to AngularJS.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Implemented client side validations in registration forms, login and logout forms using Java Script, AJAX and JQuery.
- Used security groups to control the inbound and outbound traffic of EC2 instances
- Built Angular 4/2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 4/2 component router for navigation, Angular 4/2 services to connect the web application to back-end APIs made use of ES6 features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Experience in working with No-Sql databases like MongoDB.
- Involved development of front-end components using the latest HTML5, CSS3, JQuery widgets etc.
- Used EcmaScript 6 for JavaScript rules
- Designed and developed effective mechanism to automate existing processes using PostgreSQL pSQL.
- Configured Swagger-UI registered Micro service with Eureka server to monitor service health check etc. from Spring Boot admin console.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Used EcmaScript 6 for JavaScript rules
- Designed and developed effective mechanism to automate existing processes using PostgreSQL pSQL.
- Configured Swagger-UI registered Micro service with Eureka server to monitor service health check etc. from Spring Boot admin console.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Used JSON to process asynchronous actions between front and back end, using AngularJS $http service.
- Used AngularJS for event handling in UI pages to display list boxes and to handle validations.
- Worked with the AngularJS custom attributes for DOM manipulations.
- WebStorm and Eclipse IDE is used for development and Tomcat is the web server for deploying application
Environment: HTML5, CSS, JavaScript Angular.js, Angular 6, Typescript, Angular2/4, Bootstrap, Maven, Hibernate, AJAX, jQuery, MySQL, NPM, Oracle 11g, Eclipse, JSON, Rest Web Services, Apache Tomcat, SASS and PaaS, WebSphere, SVN and GitHub.