Kartheek Pargi
PH: 929-***-****
Email: ********.******@*****.***
JPMorgan Chase (Manhattan, NY)
Employer details: ****@******.*** // 732-***-****
Work Summary:
Around 9 years of experience in UI and has successfully led and developed, solutions for and participated on teams doing analysis, design, development, implementations, and enhancements and testing of Web applications.
Experienced as a Web Developer in developing web applications using AngularJS, REACTJS, JavaScript, HTML, CSS, JSP, REST, JSON, Node JS, Backbone JS, jQuery and Ajax.
Expertise in Client Side designing and validations using HTML, HTML5, XML, XSL, Java Script, Cordova and in making web page cross browser compatible.
Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Extensive experience in web design using CSS3, D3.js, Bootstrap, Adobe Illustrator, Adobe Photoshop.
Participated in development of a well responsive single page application using React JS
Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
Worked on JavaScript framework (Angular JS) to augment browser based applications with MVC capability.
Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS and Bootstrap.
Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
Used Smart Client Isomorphic for building powerful, high productivity web applications on pure web standards.
Experienced in React JS and working with Redux architecture.
Used Isomorphic Smart client for server-side memory footprint from having the entire UI component model in server memory, which can hamper virtualization efforts.
Expertise in developing multi-tire Enterprise applications using Core Java, JAVA/J2EE & related web technologies that includes JSP, Servlets, JDBC, Hibernate, Struts, and spring, SOAP, RESTful Web Services and XML.
Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, database programming using PL/SQL and standard built-in Oracle Packages.
Experience with Adobe Creative Suite: Illustrator, InDesign, Photoshop, Acrobat Pro, Axure or Balsamiq.
Worked on debugging, unit testing like Mocha, chai, Jasmine, Protractor, Karma, Selenium and troubleshooting existing code.
Experience in using the latest approaches including MVVM, MVC in the browser, event-driven applications using AJAX, JavaScript and JSON.
Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS and Adobe Fireworks CS3, Adobe Creative Suite.
Well-equipped with knowledge of CSS3 preprocessors like LESS and SASS.
Experienced in using various IDEs like Eclipse, Edit Plus, Sublime text, Notepad++, Web Storm and Microsoft Visual Studio.
Experience in using Task managers like Grunt, Gulp and Brunch.
Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON, XML and jQuery.
Experience in the various phases of Software Development Life Cycle (SDLC) and Software Testing.
Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization.
Develop micro services, in python, using REST APIs with Amazon Web Services (AWS).
Experience developing with WPF, Silverlight, XAML and MVVM.
TECHNICAL SKILLS:
UI Web Technologies.
HTML/HTML5, XHTML, XML, AJAX JSON, CSS/CSS3, UI Concept
Modelling/Wire Framing, YUI, PHP, JSP
Scripting Languages
JavaScript, jQuery, Angular JS, backbone JS, React JS
IDE’s
Visual Studio, Adobe Dreamweaver, Eclipse, Notepad++, Sublime
Version Control
SVN, TFS, GIT
Web/App Servers
IIS 6.0 / IIS 7.0 / IIS 8.0
RDBMS
SQL Server 2005/08/12
Operating Systems
Windows 2000/XP/Vista/7, Mac OS X.
Methodologies
Agile, SDLC
Others Software Skills
MS Office, Visio, Adobe Photoshop
Education: B. Tech (Electronics and Communication Engineering) From JNTUH, Hyderabad, India - 2008.
WORK EXPERIENCE:-
Client: JPMorgan Chase (Manhattan, NY)
Duration: March 2016- Present
Role: Sr. Frontend web UI Developer (React.JS)
Project 1) VLS to MSP
This project is a migration project under Mortgage Banking division of JP Morgan Chase where the back-end mortgage processing system is being migrated from VLS (Vendor Loan Systems) to MSP (Mortgage Processing Platform). This is purely a middle ware project involving no GUI where the clients of Chase call the Chase web services which in turn call VLS/MSP web services to get the Loan specific data and return back to calling clients after necessary processing. The scope of this project later expanded to include MQ services in addition to SOAP services where a few clients are dealing in fixed length data. It also included a backup database which contained data up to the previous day. If for any reason the MSP system is down then data is taken from the backup database and sent back to the client. Batch jobs run every night which synchronizes the latest data in backup database with the MSP back-end.
Project 2) Direct to Dealer auto loan application
Direct to Dealer auto loan application is a convenient web application for dealers, bankers and chase
customers to generate the estimate rate of the loan which the customer may be able to get and give them a detailed report based on the information that JPMC got from the customer's previous relationship with banks and credit unions.
Responsibilities:
•Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
•Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
•Developed React JS pages, Web services calls and AJAX calls for the application
•Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
•Participated with end users and business analyst to understand the business requirements.
•CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
•Implemented MVVM architecture using Redux Architecture with React JS.
•Responsible for design and development of web pages from mock-ups (PSD).
•Worked on Front end by using JavaScript.
•Developed user interface by using the React JS, Redux for SPA development.
•Implemented client side Interface using React JS.
•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
•Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
•Build React components and stand-alone functions to be added to any future pages.
•Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use.
•Experienced in React JS and working with React Redux architecture.
•Working with React Router for developing Single Page Applications SPAs.
•Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
•Implemented the Drag and Drop functionality using React-Draggable.
•Thoroughly performed unit testing and integration testing.
•Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
•Used Firebug for debugging and for element styling.
•Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
•Used Bugzilla and Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
•Involved in daily SCRUM meetings to keep track of the project status.
•Used web based GIT repository manager with issue tracking features.
•Extensively used Git for version controlling and regularly pushed the code to GitHub.
•Made the application responsive using Bootstrap and CSS Media Queries.
•Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
•Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
•Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
•Experienced in implementing CRUD database operation on such as MongoDB.
•Worked with Bit Bucket for recording the progress and later for version control.
•Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
•Worked with Business Analysts for requirement gathering and requirement analysis.
•Created Use cases, ER diagrams and user flow control.
•Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.
Environment: HTML5, CSS3, React JS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Angular JS, Git, MongoDB, Jasmine, Karma, Sublime.
Client: Capital One (McLean, VA)
Role: Web UI Developer
Duration: June 2015 – Feb 2016
Project: Workforce Analytics
Description: Workforce Analytics helped the organization to understand their complex existing workforce and how to use it effectively. It helped them in making key decisions like which applicants should they recruit, which of their hires do they wish to retain for their performance and productivity, who amongst their internal talent do they wish to groom for career advancement. The application also helped them to decide about the most effective compensation, benefits and development options that will optimize the organization’s competitiveness in the marketplace.
Responsibilities:
•Worked in Agile Environment, attending everyday Stand Up’s, sprint planning and sprint review meetings.
•Created User Stories from the requirements in Rally and used GIT version control management tool.
•Worked closely with the UX designer to incorporate CSS changes.
•Responsible for design and development of the web pages from mock- ups.
•Implemented Routing in AngularJS using $route Provider and 3rd party UI-Router module.
•Designed and developed SPA using AngularJS.
•Designed and developed reusable charting custom directives using D3.js and charts.js (Donut chart, Pie -Chart).
•Wrote services to store and retrieve user data from the MongoDB for the application on devices.
•Used Mongoose API in order to access the MongoDB from NodeJS.
•Developed Services for common utilities such as truncation feature, Data Unit Conversion etc to share data across controllers in Angular.
•Used $http to make Ajax calls and consume JSON response across various services.
•Developed user panels, confirmation pop ups, and employee profile as a reusable component which were implemented as custom directives.
•Involved in Developing a chat portal using Node.JS and Socket.IO
•Developed various Controllers following AngularJS framework to fulfill business requirements.
•Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
•Developed left hand navigation as a custom component which was made responsive with the help of Bootstrap3 and Media Queries.
•Used Adobe Illustrator to draw graphics and imported into code via SVG in a custom directive for reusability.
•Transformed design mock-ups into cross-browser compatible HTML/CSS layouts.
•Wrote AJAX calls to populate tables, charts, tab menu and other components with JSON data in Angular.js.
•Debugged and resolved many cross-browser issues (mainly CSS issues).
•Worked with the team of architect’s middle tier and back-end Developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
•Worked closely with the QA team in resolving defects.
•Debugging the application using Chrome Batarang and Mozilla firebug.
•Involved in unit testing with Karma (Test Runner) and Jasmine (Testing Framework)
Environment: AngularJS, HTML5, CSS3, WebStorm, JavaScript, AJAX, Node.js, SocketIO, Bootstrap3, JSON, Karma, Grunt, MongoDB, Mongoose API, Highcharts.js, D3.js, Jasmine, Windows, Git, Rally, Agile.
Role: Frontend UI developer
Client: CNO Financial Group (Frisco, TX)
Duration: March 2014 to May 2015
Description: This project provides secured portal where a CNO policy owner can log on securely to access their policy information and make certain requests for information and changes using the data that is available in CNO's BRASS system today. A Marketing approved user interface (UI) will be created so users can easily navigate their way around the portal.
Responsibilities:
•Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
•Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
•Developed SPA (Single Page Applications) apps using AngularJS and Bootstraps CSS.
•AngularJS is used provide clients side validation.
•Worked on implementing directives and scope values using AngularJS for an existing webpage.
•Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
•Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
•Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
•Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
•Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
•Used JQUERY plug-ins to implement features as a light box, galleries, sliders and other intuitive features.
•Used JQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
•Developed wire frames into pixel perfect HTML prototypes with Accessibility, Usability and Semantic standards.
•Form handling in the application to collect inputs and validate data using jquery.
•Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
•Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
•Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
•Worked closely with the QA team in resolving defects.
•Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
•Worked in scrum process attending daily stand up and completing tasks in sprints.
•Used SVN tortoise for file Management.
Environment: HTML5, CSS3, AngularJS, Bootstrap, AJAX, JSON, XML, firebug, Apache Maven, Jenkins
Company: Cap Gemini India Pvt Ltd (Pune, India)
Role: Software Developer
Duration: May 2011 – Jan 2014
Project 1:-
Client: S & P McGraw-Hill
Project Description: Standard & Poor's is the world's premier provider of investment research, market indices, credit ratings, financial data, and fixed income research and analysis.
Role: Front End UI Developer
Responsibilities:
Developed various screens and its architecture in accordance to UI Specs following client branding standards.
Involved in complete Agile/SDLC – Requirement Analysis, Development, System and Integration Testing.
Created user -centered design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
Create and maintain web pages using HTML, CSS, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls and XML.
Integrated the Java code (API) in JSP Pages.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Responsible for ensuring the pattern consistency across all pages.
Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML, XHTML, PHP and CSS.
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
Designed and implemented the user Interface using OO JavaScript.
Worked with Angular JS for creating custom directives for building a Single Page App.
Expertise in using Twitter Bootstrap Framework responsive design.
Extensively Used JIRA for defect management of Front End issues.
Worked on Responsive Design to make website Responsive for Desktop and Tablets.
Edited web pages for achieving design goals with CSS, JavaScript and JQUERY.
Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Follow up with the development team on the improvements, integration and further enhancements in the website.
Tools &Technologies: HTML, CSS, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, JSP, ECLIPSE, MS Office and SVN.
Project 2:-
Client: Humana Health Care
Project Description: I was involved in developing UI pages that helps customers retrieve online quotes depending on coverage variances. I have also worked on login field validations that help customers who are already members to retrieve their online account.
Role: Web UI Developer
Responsibilities:
Developed all the UI pages using HTML, PHP, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery and Ajax.
Created PHP Pages with CSS and the Box Model
Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Developed Date Time Picker using Object Oriented JavaScript extensively.
Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Involved in developing XUL, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
Worked in Onsite – Offshore model.
Written SQL Queries to interact with Oracle database.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Tools &Technologies: HTML, CSS, PHP, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office and SVN.
Project 3:-
Client: Juniper Networks
Project Description: Juniper Networks is in the business of network innovation. I have worked on multiple projects including internal applications as well as consumer facing web application. The project was used by Customer Service Representative for technical support, troubleshooting and resolving issues.
Role: UI/UX Developer
Responsibilities:
Experience on working 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.
Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
Thorough understanding of the differences and bugs in various browsers and browser versions.
Understanding of application development lifecycle methodologies.
Knowledge of human factors and usability, best practices for interface design
Strong communication, analytical and interpersonal skills working within cross-functional teams
Excellent problem solving skills and the ability to work independently.
Deep understanding of JavaScript and the jQuery framework
Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Implemented and designed user interface for web based customer application.
Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Created cross-browser compatible and standards-compliant CSS-based page layouts.
Integrated with back end code (PHP) for highly interactive AJAX based applications.
Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Tools &Technologies: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, PHP, APACHE, MAC OS, ECLIPSE, SVN.
Company: Impetus InfoTech (India) Pvt. Ltd (Noida, India)
Duration: Sep 2008 – April 2011
Role: Software Engineer
1. Auto card Application
Description: Auto card application is about getting details data having various processes at different-different state of employee behavior. It generates the records of data, having all the defined attributes in that data object and it is a showcase of record and maintains employee data against some processes in respective organizations. It has three phases.
Environment: HTML, CSS, jQuery, Twitter Bootstrap, JSON
Project Role: As a Developer with the following responsibilities
Creating application designed using provide wireframe
Creating custom GRID. Having nested Grid, Sorting, Searching, Responsive, collapse and expand functionality
Working on form validation and filter functionality
Participating in design discussions and analyzing the problem in detail to understand the key points.
Interacting with the internal team and clients to understand their business requirements
Impetus InfoTech (India) Pvt. Ltd.
2. Implementing Web Accessibility
Description: Falcon is a web based application for Work force central of US giant. Objective was to make application’s navigation (primarily – images, labels, div, dropdowns, structure and content order) fully web accessible of US federal. This responsive web application should be accessible and should work flawlessly on leading latest browsers (which includes – IE, FF, Chrome, Mac Safari) and most of the web and mobile devices (which includes – Windows Surface, Apple, Android). We used native accessibility tags, ng-aria and ARIA role tags to achieve this along with Talkback, NVDA and Voiceover as screen readers.
Environment: HTML and CSS
Project Role: As a Developer with the following responsibilities
Providing keyboard accessibility for keyboard user
Providing accessibility features for components like Page Structure and Navigation including the Header Bar, Control Centre and Home Page Bar
Participating in design discussions and analyzing the problem in detail to understand the key points
Interacting with the internal team and clients to understand their business requirements
Impetus InfoTech (India) Pvt. Ltd.
3. Impetus Design Language Framework
Description: Material Design for Bootstrap is a theme for Bootstrap which lets you use the new Google Material Design in your favorite front-end framework. This Bootstrap theme is an easy way to use the new Material Design guidelines by Google in your Bootstrap based application. It is JavaScript/CSS Based Framework.
Environment: Bootstrap Material Design, JQuery and CSS.
Project Role: As a Developer with the following responsibilities
Creating different Customize components like form field, Tabs, Buttons, Switches, sliders, Dialog box, Progress Bar, Notifications, Table, Tiles and menus.
Participating in design discussions and analyzing the problem in detail to understand the key points
Interacting with the internal team and clients to understand their business requirements