Tapaskumar Patel
Sr. UI Developer
Phone: - 214-***-****
Email: - *****.********@*****.***
PROFESSIONAL SUMMARY:
* ***** ** ********** ** designing professional UI/UX web applications and front-end technologies like HTML, DHTML, XML, XHTML, JavaScript, jQuery, Angular JS, Flash and CSS.
Extensive knowledge and experience of various stages of Software development life cycle (SDLC) and product development life cycle.
Good knowledge of object oriented JavaScript, Frameworks like Angular.js, Backbone, Node.js and Bootstrap.
Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, Angular.js, ReactJs, Responsive design.
Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring 3.x, Hibernate 3.x, Web Services, Struts 2.0/1.1, JSPs, Servlets 2.x/3 and EJB 3.
Integration and development of BPM for business process and workflow management.
Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
Hands on experience in deploying applications using Application/Web servers like Jboss 4.x/5.x, Apache Tomcat 4.x/5.x/6.x and IBM Web Sphere.
Created robust user Interface (UI) using JSF, Rich Faces, AWT, Swing, HTML5, CSS3, JSP, YUI, JavaScript, AJAX, XML.
Experience in designing and developing UI/UX Screens using Java Server Pages, HTML5, CSS3 and JavaScript.
Extensive experience in designing front end interfaces using HTML5, JSP, CSS3, Java Script and Ajax.
Experience on server side cache setup using Terracotta and IBM Xtreme scale, update cache by event setup.
Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
Extensive experience in Design and Development of Web application using different Frameworks like Struts MVC, Spring MVC and Hibernate.
Extensive experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
Experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services.
Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
Experience on databases Oracle 8i/9i/10g/11g, MySQL 3.x/4.x/5.x, and SQL Server 2000/2005 with strong PL/SQL experience.
Implemented the view layer using GWT-EX, JavaScript, Jquery, HTML5, Drools, Swing as Business layer using Spring (MVC) integrated with Mule ESB frame work, DOJO and built the application using Maven and Jboss application Server.
Extensive knowledge on portable testing framework for web applications such as Selenium Software
Extensive experience with Java compliant IDE’s like Eclipse, JDeveloper and NetBeans.
Experience on Test Driven Development using JUnit.
Experience using Ant and Maven scripts for project development and deployment.
Well versed with core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
Worked with version control systems like CVS, TFS for providing common platform for all the Developers.
Have good experience and knowledge in HR and finance domain.
TECHNICAL SUMMARY:
Concepts
OOP, Data Structure, RDBMS, Design Patterns, SaaS and Cloud Computing
Languages
C,C++, Java 1.6/1.5/1.x
J2EE Technologies
JSP 2.0/1.2, Servlet2.0, Struts, Spring, EJB3.0/,Seam, JNDI, JMS, JAXB
Databases
Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access
ORM Frameworks
Hibernate 2.0/ 2.1/3.0, JPA.
J2EE MVC Frameworks
JSF 1.2/1.1, Spring MVC 3.0/2.5/2.0, Struts 1.3.8/1.2/1.1,
IDE
RAD 6.x,9.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.
Scripting languages
JavaScript, JQuery, AJAX, YUI, DOJO, Angular.js.
Web
Technologies
HTML5, CSS3, JavaScript, AJAX, JQuery, JQuery UI, Angular JS & PHP, JSON, Sublime, WordPress, Magento, Volusion, and Text Angular, Angular 4.
Modeling Tools
Rational Rose, Rational XDE,UML
App Server
JBoss 4.x/5.x, Web Sphere 8.1, BEA Weblogic
Server Cache
Terracotta, IBM Xtreme Cache
Web Server
Apache Tomcat 6.0/5.5
Version Control
CVS and Team Foundation Server
Testing
Junit, Selenium
Build tool
Ant, Maven
Tools
TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio, Adobe Photoshop, MS Visio & PowerPoint, Xamarin, Basecamp, Teamwork.
Protocols
TCP/IP, HTTP, HTTPS, FTP and SOAP and knowledge of ANT
SOA
Web Services, SOAP, WSDL, XSD,XML, XML Beans
Operating Systems
Windows 2000/NT/ XP/Vista/7 32 and 64 Bits
PROFESSIONAL EXPERIENCE:
Client: Access Development, Salt Lake City, UT Oct’17 to Till Date
Role: Sr. UI Developer
Responsibilities:
Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
Developed single page responsive Web UI using HTML5, Angular JS, React JS, Bootstrap, CSS3, JavaScript, JQuery.
Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
Developed GUI using OOD, JavaScript, Angular JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile,ReactJs, Backbone.js in on-going projects.
Built user interactive Web pages using AJAX, JavaScript, LESS, Bootstrap, Knockout.JS and Angular JS.
Extensively used Angular JS components like Calendar, Grid, Select, and Uploader etc.
Involved in implementation of MVC pattern using Angular JS, react JS.
Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
Designed Frontend with in object oriented JavaScript framework like Angular JS, Ext.JS.
Developed Angular JS services for reusable functionality.
Developed Rest API using Node JS using various modules in node like express.
Worked with Java Script third party languages like JQuery, Bootstrap.
Created application structure based on the Angular 4 style guides and best practices.
Created single page application structure with multiple modules using Angular 4.0, Typescript.
Generated responsive data tables using with Bootstrap grid system.
Managed projects with Grunt task runner and combined with Bower package manager to install javaScript latest version of libraries based on running in the node.js environment.
Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, Hybrid HTML5, JavaScript, jQuery, AJAX, XML and JSON.
Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
Created prototype before development based on static and approved design documents and wireframes. Developed User Interface using HTML, CSS, and JavaScript validations, Node Js, NPM and XML.
Developed custom bootstrap with brand appropriate styles, colors, animations and font icons.
Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.
Environment: HTML5, CSS3, Bootstrap, AJAX, JavaScript, JQuery, React JS, MVC Angular 4, Angular JS, Rest Web Services, AJAX, JSON.
Client: Efs Wex Inc., Ogden, UT April’17 to Sep’17
Role: Sr. UI Developer
Project Description: EFS a WEX company is a leading and growing global provider of payment processing, information management and fleet card payment solutions. They are passionate about providing payment solutions with unparalleled security and control for corporate purchasing and transaction monitoring needs. My role in EfS Wex Inc. is to developed different kind of Mobile Applications for companies’ truck drivers.
Responsibilities:
Developed different kind of Mobile applications for batter look, and responsive for all different kinds of Mobiles and Tablets.
Built interactive Web pages using JavaScript, Angular JS, and Bootstrap.
Designed and developed the application to be responsive for mobiles, desktop and tablets using HTML, CSS, JavaScript, and Angular JS.
Extensively used Angular UI components (Angular Bootstrap) for ng-grid and UI components.
Developed client-side validation code in JavaScript and Angular JS using Chrome developer Toolbar.
Developed Web pages with extensive use of JSON, and Java Script.
Involved in writing application level code using APIs, and Web Services using JSON.
Extensively using Bootstrap for layout as well as responsive design and CSS for Responsive design.
Extensively involved in designing the all Mobile Applications and CSS for Responsive design.
Used JIRA for bug tracking and issue tracking.
Developed Sigle page Applications using Angular JS.
Used Robot framework to be testing all different kind of Mobile Applications.
Developed the UI with extensive use of JSON, and Java Script.
Build and Test all Mobile Applications for Android and IOS.
Used APIs like Alk Maps for developed route search for truck drivers between start and end locations.
Created reusable UI components using React.js
Environment: HTML 5,CSS 3, Bootstrap, JavaScript(ES6), AJAX, JSON, JQuery, XML, Apache, Angular.js, React JS,Ember.JS, Backbone.JS, Hibernate, Spring, Apache Web Server 2.2,Asp.Net, studio site, RESTfulweb services, Oracle Web center, Agile JBOSS, PHP.Python3.5.
Client: LexisNexis, Sacramento, CA Jan’16 to March’17
Role: Sr. UI Developer
Project Description: LexisNexis Risk Solutions is a leader in providing essential information that helps customers across industries and government predict access and manage risk. It helps health care industry to curtail wasteful spending, help coordinate better care, improve population health management, and reduce exposure to fraud, waste, and abuse (FWA). Responsible for working multiple applications.
Responsibilities:
Built user interactive Web pages using AJAX, JavaScript, LESS, Bootstrap, Knockout JS and Angular JS, Angular 2.0.
Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
Extensive usage of Bootstrap for layout as well as responsive design and LESS CSS for Responsive design.
Extensively involved in redesigning the entire site with CSS LESS styles for consistent look and feel across all browsers and all pages.
Used MAVEN in each project to automate the builds and managing project
Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions and used JIRA for bug tracking and issue tracking.
Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
Developed the UI with extensive use of JavaScript, JSON and Ajax.
Developed client-side validation code using JavaScript and jQuery and used QUnit for testing.
Developed single page web application using JavaScript framework AngularJS.
Used Backbone.js to build complicated user interfaces using jQuery.
Hand-coded Vanilla JavaScript front-end development.
Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Knockout JS and Bootstrap.
Created reusable UI components using React.js
Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
Entailed in system design and development in core java using Collections, multithreading.
Developed applications using Java 6.0/7.0 in Windows.
Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Produced content pages with CSS3 layout and style markup presentations.
Used MongoDB for automatic scaling and performance.
Stream data to create real time responsive charts and graphs using D3.js
Extensive knowledge in developing applications in a single page (SPAs) using JavaScript framework Angular 2.0
Used AJAX extensively to implement front end -user interface features in the application.
Developed different jQuery component in MVC micro architecture framework which internally uses various design patterns such as Singleton, command, delegate, etc. used Version control through SVN.
Performed Unit testing on angular applications using tools like Karma, Jasmine.
Used Bower for managing different packages.
Worked with back end developers to implement AJAX and dynamic HTML functionality in jQuery.
Environment: Eclipse, Apache Tomcat, HTML5, CSS3, XML, JavaScript, Bootstrap, JQuery, JQuery UI, Angular JS, Angular 2.0, Vanilla JavaScript, AJAX, GIT,Struts1.1 MVC, Javascript, SOAP, Xamarin, Junit, RAD 9.1,IBM WebSphere v 8.5, Oracle SQLDeveloper 4.0,JIRA, HP ALM 11, Dynatrace 6.1, Fortify Audit Workbench 4.1, IBM DB2.
Client: Thomson Reuters, Rochester, NY Oct’13-Dec’15
Role: Sr. UI/UX Developer
Project: CLOE Service (Credit Limit Offer Enrollment) CLOE Service (Credit Limit Offer Enrollment) is a webservice developed to serve the Credit Line Increase Enrollment functionality for various Card Member interactive applications such as Account center, IVR and Orion applications. This service will provide the Eligible Line increase amount based on the Card Member provided information. CLOE Service is a J2EE application that communicates with consumer applications using HTTP Webservice. The CLI (Credit Line Increase) optimization project will offer a real-time “Self-service” way to accept the credit line increase offers to the Card Members that are targeted by marketing business partners. This project will provide a database and services that will allow CLI offers to be applied to card member accounts and made available to the Account Center, ORION and IVR. The CLOE (Credit Line Offer Enrollment) Service is developed to handle this functionality using a database, loaded with offers for the targeted accounts, and Card Member data. The service will decide CLI offer amount based on the Ability-to-pay calculation using real-time Card Member provided data.
Responsibilities:
Gathered functional requirements, Created design documents.
Drew UML diagrams like Class and Sequence diagrams.
Created UI designs using Web 2.0 standards
developed proto types for various new account proposals
Built the Responsive UI/UX screen using HTML 5, CSS 3 and Bootstrap.
Responsible for all client side UI/UX Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular JS.
Wrote application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature using jQuery, AngularJS and jQuery UI.
Created EJB3.1 CLOE ServiceEJB project in RAD 8.0.4 and stateless session EJB bean, will be deployed as HTTP Web service (using jax-rpc and jax-ws webservice runtime) using SOAP over HTTP transport.
Generated CLOE Service EJB_ HTTP Router Project.
Used IBM Clear case 7 as version control to check in the code, Created base lines.
Scanned source code and fixed the issues in code review.
Development of UI models using HTML5, JSP, JavaScript, AJAX, YUI, WebLink and CSS3.
Project is build using clear case/open Make build.
Defined new validations through Angular.js for the form field validation implemented through HTML5.
Worked on RWD (Responsive Web Design) and implemented basic level of Angular.js
The web GUI was dojo based & SOAP API were created with PHP to process server requests.
Used CVS, Maven, and SVN for Source code version control.
Developed static and dynamic Web Pages using JSP, HTML5 and CSS3.
Wrote custom JavaScript and CSS3 to maintain user friendly look and feel.
Developed front-end components using JSP, Servlets, Swing and deployed in JBOSS.
Used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
Responsible for Integration of various layers of the system including other JBoss App Server instances.
Updated the defects information in HP Mercury quality center on daily basis& uploaded test case into QC Test plan and test lab and created test suits & ran the test cases manually in QC.
Used design patterns like DAO and DTO, Singleton.
Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
Coded the test cases and tested using Junit and Mockito.
Tested webservice using SOAP UI tool.
Installing, configuring, and maintaining services such as Apache, JBOSS SAP, across VM.
Developed ANT scripts to develop the project war files and to deploy on to the JBoss application server.
Deployed the application in JBOSS Application Server.
Created the exception hierarchy to handle the exceptions.
Exposed web services (EJB 3.1 Project is exposed as JAXB 2.0 web services).
Used agile methodology, having good experience on using.
Configured JNDI Naming entries for calling other external services in Web sphere admin console.
Configured data source in web sphere8 admin console.
Created Front end web application (just a simulator to demo product owner) to test the EJB Web service.
Environment: Jdk1.6,JSP,HTML5,CSS3, Struts2 MVC,EJB3.1, DOJO, Webservices(Jaxb SOAP), AngularJS, java script,Jquery,RAD8.0.4, IBM RSA, IBM Clear case 7, Xamarin, SQL developer, YUI, JQuery,SOAP UI, HP Quality center11, IBM Web sphere 8,Secure CRT.
Client: Kenexa Technology, Wayne, PA Dec’11-Sep’13
Role: UI Software Engineer
Project Description: 2x Application Kenexa’s 2X application, product developed to help recruiter and hiring manager to recruit talent. Technology used was JBoss, JSF, JSP, Servlet, Terracotta cache, IBM eXtreme scale and Oracle using client server architecture. This is a single code base multi-tenant application and architecture.
Responsibilities:
Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser
Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
Converted mock ups hand-written HTML and CSS with pixel perfect attention.
Developed webpages that included jQuery, JavaScript and AJAX.
Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
Designed table less web applications using CSS and with the help of and tags as per W3C standards.
Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation
Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Worked with teams where requirements are constantly being implemented, tested and improved.
Implemented Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI components
Ext-JS: - Experience in Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI/UX components.
Worked closely with UI/UX designers to understand the detailed intuitive UI/UX prototypes and components.
High level design document using UML and IBM Rational tools.
Manage and streamline process based on agile methodology.
Responsible for Development of end to end client/server modules.
Implemented Frontend modules using Spring MVC architecture, JSF, Java 5.0/6.0, Component Validation, JSP.
Responsible to Cache synchronization using Java Messaging Service (JMS)
Responsible for Development of Backend server component using Seam, Stateless and Stateful beans, Hibernate 3.0, JPA.
Responsible for Integration of Terracotta cache.
Integration and development of JBPM for business process and workflow management.
Brief experience on implementing the Angular.js in creating animations based on CSS classes.
Developing Reports using HTML5, CSS3, JSP and JFreeChart.
Integrated Tiny MCE component to use Text area.
Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework
Responsible to write unit test cases using JUnit and Mockito
Design and Develop import export to communicate with different systems.
Maintain source code using Team Foundation Server.
Responsible for up to date status of Task and User stories on TFS.
Responsible to fix defects use Eclipse to Debug.
Responsible for closing the backlog of production related issues within SLA.
Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in business acceptance of the results.
Environment: UML, IBM, Spring, MVC architecture, HTML5, CSS3, Angular.js, JSF, Java 5.0/6.0, JSP, JMS, Hibernate 3.0, JPA, Terracotta, JBPM, JSF, Eclipse
Client: Wings Infonet Ltd – India Sep’10-Nov’11
Role: JAVA Software Engineer
Project: Wings ERP Wings Infonet Ltd is a leading accounting and desktop and ERP provider in India. They have proprietary C++ based Database. I got a chance to Involve in ERP project from beginning. Contributed in Server programming using C++ and UI development using Core Java, Swing UI.
Responsibilities:
Involved in Architecture and Design
Design and Develop Swing based UI/UX for ERP
Client Server network communication design and Development
Offline Location based ERP Design and Development
Leading team, Resource and Risk management
Develop client and server using core java, Swing and C++
Technical Support to client
Defect management
Environment: Java, Core Java, AWT, Applet, Swing and C++, Struts, JSP and Servlets, JDBC and SQL Server.
EDUCATION: - Bachelors in Computer Science Engineering from Gujarat University, India, 2010