KinjalkParmar
UI Developer
Email: ***********@*****.***
Phone no: 612-***-****
PROFESSIONAL SUMMARY:
Over 8+ years of experience in UI development with rich user interface design and development for media (screen, mobile, touch interface).
Experience in programming, Front-End WebApp, and User Interface (UI) development using Angular 2.0, Typescript, ES 6, React JS, XHTML, DOJO, JavaScript, Mongo DB, Ember JS, Vanilla JS, Canvas JS, JQuery, AJAX, XML, Ext JS, AngularJS, Node JS, Can JS, Bootstrap, JSON, HTML 4/5, CSS.
Experience with various MVC frameworks like AngularJS, Ext JS, Require.js, Backbone.js, Node.js, and Bootstrap.js.
Sound understanding and extensive experience with Object Oriented Programming (OOP), web application deployment.
More than Six years of experience as a Java/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi- tier applications
Experience in Development and Maintenance of enterprise applications using J2EE, JSP, Servlets, Struts
Expertise in Development of web-based applications in Java, J2EE, (Servlets, JSP), REST and Restful Web Services, SOAP, Axis2, Spring 3.0/2.5, Hibernate 3.0, JPA, XML, CSS; Application servers (Web sphere, JBOSS, Tomcat and BEA Web logic); Strong OOA/OOD concepts.
Hands on experience in architecture, design, development, maintenance and support of E-Commerce and enterprise applications using Java/J2EE
Experience in consuming web services using AngularJS and interacting with server side scripting language like Node.js, Express.js, Backbone.js.
Extensive experience in working with AngularJS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL and Controller to deploy the entire business logic.
Developed applications with ease using MEAN stack (MongoDB, Express.js, AngularJS, Node.js).
Experienced in complete SDLC life cycle that includes Analysis, Design, Development, Testing and Deployment.
Experienced in using Operating Systems like Windows NT / 2000/XP, LINUX, and MAC.
Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
Experienced working in both AGILE and Waterfall based development environment and participated in SCRUM sessions.
Extensive knowledge and exposure in a wide variety of technologies including Java, J2EE, JSP, Servlets, JDBC, SOAP/RESTful services, Spring Core, Spring MVC, Spring AOP and Spring ORM and Hibernate.
Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and No-SQL databases like MongoDB.
Experience in calling REST (Web Service) services from JavaScript, processing JSON payloads and writing web APIs.
Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
Experience in working with Virtualization technologies like VMware and Cloud technologies like AWS.
Experienced with automated/manual UI testing tools using Jasmine, Karma, Selenium and Protractor.
Perform PCI audits on front-end pull requests and add bug fixes to features on a large-scale, multi-repository billing interface project using AngularJS, SASS, HTML5, GIT, and Gulp/Grunt.
Experience in using various IDE's such as Dreamweaver, Notepad++, WebStorm, Atom, Sublime text, Eclipse, Visual Studio Code.
Expertise in using source code control systems such as GIT, SVN, JIRA, and Jenkins.
EDUCATION:
Bachelor of Computer Science, 2009
TOOLS AND TECHNOLOGIES:
Web Technologies
HTML, HTML5, XML, CSS, CSS3, JavaScript, PHP, AJAX, DOM, JSON, Java J2EE, Spring, Responsive Web design,DHTML, XML, XHTML, XSLT, c#, JavaScript, JQuery, JSON, AngularJS, Angular 2, Bootstrap, JQ Grid, DOM, drupal, backbone.JS, ember.JS, react.JS, Redux, Flux.
Tools
Maven, Subversions, Jenkins
Statistics
Principal component analysis, correlation analysis, hierarchical clustering, bootstrap clustering, SSRS, SSIS, Crystal Reports.
IDE & Editors
Brackets, WebStorm, Notepad++, Eclipse, Eclipse RCP, Sublime text, Atom, EditPlus, .Net beans, Web storm, Visual Studio, SVN, GIT, Azure, Photoshop, Adobe Dreamweaver, EditPlus, Atom, Sublime text.
Version Control
SVN, GIT, Clear Case, Subversion
JavaScript Libraries
JQuery UI, Ext JS 4.0, Require.js, React.js, Node.js, Bootstrap.js,AngularJS (Angular1, Angular1.3.16, Angular 2), Backbone.js, Node.js, Express.js, Ext JS, Require JS, DOJO.
Databases
Oracle 10g, PL/SQL, MySQL, MS Access, MongoDB, SQLite.
Operating Systems
Windows XP/Vista/7/8, Linux, and Mac OS.
Application/Web servers
Apache Tomcat, Oracle Web Logic Server, Web Sphere, JBoss, Jboss portal server
Other Tools
MS Office, JIRA, Firebug, Chrome Developers Tool, JIRA, Firebug, Chrome Developers Tool
SDLC
Agile(Scrum), Waterfall, TDD
Others
Spark MLLib, Scala NLP, MariaDB, Azure, SAS, IDE, Microsoft Azure, AWS.
Debugging Tools
Firebug, Chrome Developer toolbar, IE Developer Toolbar
Operating Systems
Windows, Linux (Versions: Hypervisors: Ubuntu, Red Hat, VM Ware, Centos), UNIX, MAC.
PROFESSIONAL EXPERIENCE:
Client: Cerner, Kansas
Feb 2017 – Till Date
Role: UI Developer
Description: Cerner Corporation is an American supplier of health information technology solutions, services, devices and hardware.
Responsibilities:
Currently migrating some components of our project from AngularJS to Angular 2.
Developed web pages to display items in inventory by using HTML5, CSS3, RWD (Responsive web design), JavaScript (ES6), TypeScript, jQuery, Bootstrap.js, AngularJS, and Node.js.
Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and implemented AngularJS Factories and controllers to manipulate and view every customer task data.
Used the Node.js MVC Framework in the development of web applications. Also used Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
Hands on Experience with Angular 2 in rebasing the UI of the application using the techniques in Angular 2.
Expertise in applying Java and J2EE design patterns such as MVC, DAO, Value Objects, Single Sign On, and Session Façade, Singleton, Concurrency, Builder, Decorator, Front Controller, Abstract Factory patterns.
Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle,
Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery1.8,
Proficient in several frameworks like Struts 1.1/1.2/2.0, Java Server Faces, Hibernate 3.0 ORM, Spring Framework 1.2/1.3/2.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
Effectively used CSS3 features and created multiple columns, borders, backgrounds and used LESS/SASS Preprocessor.
Used Agile software development methodology that involved daily Scrum meetings and bi-weekly Sprints.
Performed GET and POST requests in AJAX of XML, JSON using JavaScript, jQuery. Involve in fixing Front-End issues with the layouts.
Developed responsive applications using Bootstrap.js, Require.js, AngularJS and Node.js, which allowed the same application to be optimized for both mobile and desktop resolutions.
Worked on Cross-Browser compatibility and fixed the bugs for multiple browsers available in the market.
Developed SQL queries to perform insert, update or delete operation on MySQL database.
Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
Involved in writing procedures, complex queries using PL/SQL to extract data from database, delete the data and to reload the data on Oracle DB using Toad tool.
Used CSSSprites to decrease the number of HTTP requests and load time of web pages.
Developed unit test cases and tested the application using Karma and Protractor.
Used GIT as Version Control System.
Workedon JIRA for issue assignment and development tracking.
Environment:HTML5, CSS3, JavaScript, ES6, TypeScript, jQuery, AJAX, JSON, SASS, XML, Bootstrap, Require.js, Node.js, Backbone.js, AngularJS, Angular 2, REST, SQL, SOA, SDLC, Agile, HTTP, GIT, PL/SQL, SOAP, GIT, Restful, MongoDB, UDDI, XML, Jira.
Client: Expedia, Seattle
Dec 2015- Jan 2017
Role: UI Developer
Description: Expedia Group is a global travel company. Its websites, which are primarily travel fare aggregators and travel metasearch engines, include Expedia.com, Hotels.com, Hotwire.com, CarRentals.com, trivago, Venere.com, Travelocity, Orbitz, and HomeAway.
Responsibilities:
Gathered the business requirements from the Business Partners and Subject Matter Experts.
Designed and deployed components of the website using HTML5, CSS3, Flash, AngularJS.js, Node.js/MongoDB and JavaScript (Utilizing ES6 features) leveraging the Bootstrap framework.
Developed and improved application using MVC Framework AngularJS, Node.js and Bootstrap.
Involved in developing various generic JavaScript functions used for validating the input fields.
Implemented Single Page Application architecture and client side MVC using AngularJS and used UI-route module to achieve nested routes in the SPA.
Designed and developed intranet web applications using JSF, JavaScript and CSS and developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScriptAPIs.
Developed applications using AngularJS single page applications SPAs to improve page performance by implementing AngularJS in creating animations based on CSS classes.
Followed Agile methodology using JIRA and Confluence tools. Used Node.js with AngularJS for heavy DOM manipulation.
Coordinated with UX designers and also designed Responsive Web Design (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
Developed server side RESTful web services and called them from backbone collections. Used jQuery plugins for auto complete, validation, drag and drop.
Produced content pages with CSS3layout and style markup presentations and also used AngularJS methods and properties.
Designed business applications using web technologies like HTML, DHTML, XHTML and CSS governing the W3C standards.
Used Node.js and AngularJS to create controllers to handle events triggered by clients and send request to server.
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Involved in using SVN for project management and version management. Involved in the development of Dynamic loading of web pages using AJAX calls with server pages like PHP and MySQL.
Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
Used SOA Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
Wrote application level code to interact with the backend (Java) code using AJAX and JSON.
Designed and developed Payment and collection module and delivered successfully with technologies like WebService, spring, JPA.
Environment: Java, JSP, HTML, CSS, Responsive Web Design(RWD), DHTML, XHTML, JavaScript, ES6, AngularJS, Backbone JS, Node JS, Bootstrap, AJAX, Ext JS, Web, SDLC, SOA, Hibernate, Agile, Jira, GUI's, SVN, jQuery, Adobe Photoshop, XML, RESTful, PHP, JSON, Confluence, MySQL, Design Patterns, Eclipse.
Client: Texas Health Resources -Plano, TX
Feb 2014 - Nov 2015
Role: UI Developer
Description: Texas Health Resources is one of the largest faith-based, nonprofit health systems in the United States and the largest in North Texas in terms of inpatients and outpatients served.
Responsibilities:
Experience in Designing and Developing dynamic web pages using HTML, HTML5, AngularJS, XHTML, CSS, CSS3, and JavaScript.
Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
Used CSS3 and Bootstrap.0 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
Brief experience on implementing the Angular.js in creating animations based on CSS classes.
Responsible for writing utility classes, UI development using JSP, CSS3, HTML5, JavaScript, ExtJS, AJAX (DWR), Angular Js.
Developed and improved application using MVC Framework AngularJS,backbone.jsand Bootstrap.
Authentication and Authorization between multiple systems, servers, and environments usinNodeJS.
Involved in developing various generic JavaScript functions used for validations.
Experience in server-side CSS preprocessors Less and SASS.
Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3 and Angular JS.
Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSSpadding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
Web application development for backend system using Angular Js with cutting edge HTML5, and CSS3 techniques.
Developed Web application in a Docker containerized environment and setting up YML files to run application to the local.
Participated in making Responsive WebDesigns using Media Queries and Twitter Bootstrap.
Worked upon the dashboard for the project which contained a variety of charts and draggable components using JQuery UI Library.
Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML, HTML5, JSP, XSLT, CSS, CSS3, SASS, Compass, JavaScript, AngularJS, BackboneJS, Jasmine, ReactJS, EmberJS, EXT JS, Karma, ReactJS, NodeJS, Gulp, Grunt, Protractor PHP, Adobe Dreamweaver CS3, Bootstrap, AJAX, SQL, REST API, SVN, MS Visio, Axure, NPM, Photoshop CS3, Jquery, CMS, Jenkins, Git and JIRA.
Client:ADT -Boca Raton, FL
Nov 2012 - Jan 2014
Role: UI Developer
Description: The ADT Corporation is an American corporation that provides residential and small business electronic security, fire protection and other related alarm monitoring services in 35 countries.
Responsibilities:
Designed and developed Web pages using HTML, CSS including Ajax controls, JSON and XML
Developed data insertion forms and validated them using JavaScript
Validated input values to make sure that they will be accepted before they are submitted to the server.
Worked with eCommerce on Content Management systems like drupal and Joomla.
Built the Inventory Management system for the better organization of inventory.
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.
Developed fast loading images using Adobe PhotoshopCS3.
Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, Apache2 Axis and Apache Tomcat.
Built dynamically generated dropdown lists using Ajax, jqueryUI and Angular JS.
Extensive experience in implementing model-view-controller (MVC) architecture using AngularJS
Took Human factors into consideration to create highly stimulated content.
Coded JavaScript for page functionality and Pop up Screens
Used EXT JS for building rich internet applications, Backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
Drove multiple component design sessions parallel, creating design artifacts according to specifications by using of D3 JS.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Utilized new software methodologies to be able to adapt to changes in requirements quickly
Worked closely with third party vendors.
Implemented Presentation layer using CSS Framework, backbone, Wire-framing, HTML5.
Developed non-functional HTML, CSS 3 pages from the mock ups and involved in UI review with UI architect and Business Units.
Developed GUI using JavaScript (ecma script), HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA
Ensured that all components of the application are platform and browser compatible.
Environment:HTML, CSS, JavaScript, AngularJS, AJAX, JSON, XML, jQuery, Usability Testing, Agile methodology.
Client: Suzlon -Pune, India
Feb 2011 - Oct 2012
Role: Jr.UI Developer
Description: Suzlon Energy Ltd. is a wind turbine supplier based in Pune, India. Formerly ranked as the world's fifth largest supplier, it has since then dropped out of the Global top ten rank as of 2014.
Responsibilities:
Interacted with business analyst to understand the technical requirements of the project.
Coordinated with Photoshop designers to implement mockups and the layouts of the application.
Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
Creating pages in Site Core and validating the HTML code with W3C Validator.
Developed web pages with functionalities like login, register, forgot password, Email, Filters using JavaScript, jQuery andHTML.
Responsible for creating the screens with table-less designs meeting W3C standards.
Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
Involved in writing SQLQueries, Stored Procedures.
Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS, EJB.
Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
Environment:HTML, CSS, w3c, JavaScript, jQuery, DHTML, SQL, PL/SQL, Photoshop.
Client: Mobiware–Hyderabad, India
Aug 2009 - Jan 2011
Role: Web Developer
Description: Mob ware is to provide solutions and strategies for organization of any size from mobile app to web based application to complete range of services in development and support of Data warehousing and Business intelligence approaches.
Responsibilities:
Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS.
Created detailed wire frames & process flows.
Interacted with the system analyst to understand the business requirement before translating into nonfunctional HTML pages.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript)
Responsible for design and development of the Customer Relations Module.
Wrote various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
Involved in fixing Front-End issues with the layouts.
Highly involved in making updates to the current website and simultaneously handling other projects
Fixed bugs and provided support services for the application.
Implemented various JavaScript/JQuery UI effects on the pages.
Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Environment:HTML, CSS, Java Script, JQuery, AJAX, Eclipse, Agile Methodology.