From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:10 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Charu Makhijani 

Last updated:  05/03/16

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Secaucus, NJ  07094
US

charu.engg.it@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Charu Makhijani - Senior/Lead Java Developer

Resume Value: vrre3wja3gmypzzi   

  

 

 

Charu Makhijani

Senior/Lead Java Developer

                      Mb: 201-565-6865

             Email: charu.engg.it@gmail.com

Professional Experience:

 

Meticulous and resourceful professional holding Masters in Information Technology. Proven ability to analyze an organization's critical business requirements; identifying deficiencies and potential opportunities; and develop innovative solutions to improve processes and bottom-line. A proactive, open and honest communicator; stimulated by fresh challenges.

 

Ø      More than 9 yrs. of rich experience in Object Oriented Analysis and Design (OOAD),  Full Life Cycle development, maintenance, enhancement and deployment of client-server and ADM applications on industry standard Java/J2EE Application Servers with track record of delivering quality solutions in the Security, Finance, E-commerce and Retail industries.

Ø       Excellent understanding of methodologies like Agile, Scrum and Waterfall.

Ø      Expertise in Object Oriented Programming and development of n-tier component based enterprise Web Applications using Core Java (Multithreading, JVM, Garbage Collection, Collections, Generics, Annotations), Java EE (Servlets, JSP, JDBC, JNDI, EJB, JPA), Web Services (SOAP, WSDL, JAX-WS) and XML.

Ø      Highly proficient in designing Enterprise applications with Java/Java EE design patterns/best practices/coding standards including IOC (Inversion of Control), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.

Ø      Extensive Experience working in Frameworks like Struts, Spring and O/R mapping Framework like Hibernate.

Ø      Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/Middleware applications in WebSphere, WebLogic, Glassfish, Apache Tomcat and JBoss application/web servers hosted on Windows/UNIX environments.

Ø       Expertise in developing Ant/Maven/Shell scripts for building/deploying/automation of the enterprise applications, Running schedulers/Jobs, nightly builds.

Ø      Experienced with Unit Testing frameworks like JUnit with solid understanding of unit testing fundamentals and logging with Log4J for n-tier enterprise Web Applications.

Ø      Experience working with web technologies like HTML, CSS, JavaScript, Angular JS, JQuery, AJAX, JSON, GWT and XML.

Ø      Experience in Web service implementation using SOAP and REST API. Efficient in writing XSDs along with testing in SAOP UI and Advanced REST client from google.

Ø      Proficiency in using version control software tools like CVS, SVN, VSS, Rational Clear Case and GIT.

Ø      Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers on databases like Oracle, SQL Server, MS Access and DB2.

Ø      Working knowledge of Big data and NoSQL database like Cassandra.

Ø      Extensive experience in business use case development, design (including use cases development, sequence, activity, class, component, package, deployment diagrams).

Ø      Expert in using defect tracking system like JIRA, HP QC, ClearQuest and BugZilla.

Ø      Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.

Ø      Quick learner of business processes with excellent analytical, trouble shooting and problem solving skills.

Ø      Has extensive exposure on

o     SDLC processes

o     Designing

o     Effort estimation/Planning

o     Schedule/ Effort Optimization

o     Team Monitoring and Handling

o     Interpersonal, Presentation and Liaison Skill

o     Onshore/Offshore Model

o     Customer handling

Ø      Skilled at progressing from problem-statement to well-documented designs.  Designed architecture including requirements definition, object modeling design, tier structure development and user interface definition.

Ø      Recognized as a resourceful contributor and acknowledged with increased responsibilities.

Ø      Rich exposure of working in a cross-cultural environment.

Ø       Interfaced and collaborated with client in meeting technical challenges and finding solutions to ensure the expectations of client.

Technical Summary:

 

Languages/Technologies

 Java/J2EE Centric Technologies viz. Core Java, JSP, Servlets, EJB’s and Web services

 Framework

 MVC Architecture, Struts, Spring, Hibernate, SOA, Basic GWT, Basic Cloud

 APIs

 Java Beans, Collections, Java Plug-in, JSP, Servlets, EJB, Spring Batch, REST, SOAP

 Server Exposure

 IBM WebSphere 5.x/6.x, Glassfish 4.x, Apache TOMCAT 6.0, WebLogic 8.x/9.x/10.x

IDE’s

ECLIPSE, MyEclipse, IBM RAD

Database                   

Oracle, MS Access, SQL Server, DB2

NoSQL Database

Cassandra

Web Application & Scripting     

HTML, CSS, XML, XSD, Java Script, Angular JS, AJAX, JSON, JQuery, UNIX Shell Script

J2EE Design Patterns/Architectures

Business Delegate, Composite Entity, Data Access Object

(DAO),Front Controller, Model-View-Controller (MVC), Service

Locator, Session Facade, Singletons, Data Transfer Object

Analysis & Presentation Tools

MS PowerPoint, MS Word, MS Excel.

 IDE’s

IIS, BEA WebLogic 8.1/9.1/10.3, Tomcat 3.3/5.0/6.0 and JBoss. 4.0

Operating Systems

 Windows 98/2000/XP/Vista/7, UNIX

Version Control

 Tortoise SVN, VSS, JIRA, Clearcase, CVS, Git

Architecture and UML design tools

 UML, Visio, Enterprise Architect

Defect Tracking Tools

JIRA, ClearQuest, HP QC and BugZilla

Build and log Tools

Build (ANT, MAVEN), Logging(log 4j)

Supporting Tools

Toad, PL/SQL Developer, UC4, Winscp, Putty, SSH Secure Shell, Git Bash

Development Methodologies

Agile, Waterfall

 

 

PROJECT EXPERIENCE:

 

1.                JPMC (NYC, NY)                                                       Oct, 15 to Present

Domain: Banking (Finance)

SLOT Re-platform Application (Role: Senior Consultant)

 

SLOT is the digital “System for Logging Online Transactions “. SLOT Re-platform is a re-write for an existing SLOT application which is not centralized and distributed among the POD environments. SLOT is based on publisher/subscriber model. A master slot queue that receives all the entries from an application layer and MQ broker publishes the messages to the registered subscriber for the messages. Currently SLOT writes the transactions to the relational database after listening to the messages from queue. On average there are billions of records get inserted into relational database every month which impacts data query time, backup time and disk storage space costs. So in order to reduce the associated costs with existing SLOT there is re-platform application that is a centralized audit database for any and all “transactions” that are performed within the digital platform. SLOT re-platform uses the NoSQL database Cassandra in order to overcome from the costs associated with relational database.

 

Responsibilities:

Ø       Involved in complete software development life cycle - Analysis, Development, Integration following agile methodology, an iterative development for the project.

Ø       Implemented the framework API for database interaction, exception handling, MQ listener, encryption and security.

Ø       Implemented solution based on the design using Spring, Spring integration, SOAP and REST API.

Ø       Implemented the Java Watch Service to change the properties dynamically without re-deployment of application or restart of an application.

Ø       Implemented more than 95% of Junit coverage for the SLOT re-platform application.

Ø       Setup the new design and tables in Cassandra.

Ø       Rigorously tested various transactions comparing the data from the existing SLOT application with continuous integrations and deployments.

Environment:  Java, J2EE, XML, XSD, Spring MVC, Spring Integration, SOAP/REST Web services, Cassandra, Kafka, Maven, Jenkins, Log4j, JUnit, Cobertura, Sonar, Blackduck, Fortify, Dynatrace, Splunk, Datastax Devcenter, SOAPUI, Putty, FileZilla, Apache Tomcat, MyEclipse, GIT, Git Bash, Stash, JIRA, Scrum.

 

 

2.                Enterprise Holdings (St. Louis,  MO)Oct, 14 to Oct, 15

Domain: Retail

Invoice and Dealer Application (Role: Lead Software Engineer)

 

Invoice and Dealer Application (IDA) has removed all the report based and AS400 captured Car Sales inventory procedure. It keeps track of all the Car Sales, Dealers, Buyers and Invoice related data as a web based Car Sales application. Starting from when an inventory is assigned to the group, it creates an invoice, VIN is captured and the unit is installed. It creates Check/Wire Voucher and populates the PeopleSoft voucher. If a unit is SOLD or sent back if the Damage Allowance for the car exceeds its maximum limit it is deleted from the application and marked in other applications. During all this process IDA application receives, sends and saves the data to other applications like SOLD (which keeps track of all the sold inventory), REMARKETING (which gets the inventory for Car Sales from Rental), CVD (which keeps track of all the new inventory).

 

Responsibilities:

Ø       Involved in complete software development life cycle - Analysis, Development, Integration following agile methodology, an iterative development for the project.

Ø       Implemented the business rules for syndicating the sales data to various Car Sales systems with daily updates.

Ø       Implemented solution based on the design using Spring, Hibernate and Struts MVC for Car Sales data movement to/from various systems and central CVD (Common Vehicle Database) database.

Ø       Created a new Car Sales page in angular JS for the existing VIC device which scans the VIN for the inventory as it comes into the branch location.

Ø       Implemented the RSI based webservices (which is customized SOAP webservices from EHI) and REST calls to send and receive the inventory information from other systems and VIC.

Ø       Worked in all the page designs, DAO layer and service tier for capturing and handling Dealer, Buyer, Invoice creation and Unit Install, Creating Check and Wire voucher and sending it to PeopleSoft and AS400 databases.

Ø       Setup new database tables, sequences and procedures and loaded initial master data.

Ø       After decommissioning of old platform rigorously tested various day to day activities for Car Sales and scheduled jobs with continuous Integrations and deployments.

Ø       Currently working in some more enhancements for this application.

 

Environment:  Java, J2EE, HTML, CSS, JavaScript, XML, XSD, Angular JS, AJAX, JSON, JQuery, JSP, Servlets, Spring MVC, Spring Batch, Struts, Hibernate, SOAP/REST Web services, Oracle PL/SQL, Maven, Jenkins, Log4j, JUnit, Apache Tomcat, Weblogic, MyEclipse, Clearcase, GIT, Git Bash, HP QC, JIRA, Agile.

 

 

3.                Enterprise Holdings (St. Louis,  MO)May, 14 to Sep, 14

Domain: Retail

SOLD Application (Role: Sr. Software Engineer)

 

Earlier a desktop application was used for reporting and scheduling of Car Sales at enterprise, which keeps track of all the Car Sales data. SOLD is for decommissioning the desktop application and migrating it to the web platform with further enhancements like making the Car Sales data open for modifications and generating reports at the same time with the changes, maintaining the insurance data and syndicating the sales data to the third party vendors.

 

Responsibilities:

Ø       Involved in complete software development life cycle - Analysis, Development, Integration following agile methodology, an iterative development for the project.

Ø       Implemented the business rules for syndicating the sales data to various Car Sales sites with daily updates.

Ø       Implemented solution based on the design using Spring batch jobs and MVC for Car Sales syndication.

Ø       Implemented the online Car Sales reporting tool to facilitate the movement of Car Sales and supporting data.

Ø       For Car Insurance and other Desking activities created Spring batch jobs that will make consistency between the Sales data and Operational Data.

Ø       Implemented the functionality of ResourceAware Interface from Spring Batch 2.2.0 Beta version that was not present in earlier release (Current version for the project) for getting the name of resource from Item reader to the writer.

Ø       After decommissioning of old platform rigorously tested various day to day activities for Car Sales and scheduled jobs with continuous Integrations and deployments.

 

Environment:  Java, J2EE, HTML, CSS, JavaScript, XML, XSD, JQuery, JSP, Servlets, Spring MVC, Spring Batch, Struts, Hibernate, Web services, Oracle, Maven, Log4j, JUnit, Apache Tomcat, Weblogic, Clearcase, HP QC.

 

 

4.                StateStreet (Boston, MA)Oct, 12 to Dec, 13

Domain: Banking, Securities

Risk Analytics Application (Role: Sr. Project Engineer)

 

Risk Analytics’ platform automates the econometric models with a user interface, reporting environment, audit trails, and scheduling. It produces a measure of risk for simulated economic capital and analytic economic capital for different types of Risks like Market Risks, Credit Risk, Business Risk and Enterprise Risk etc.

 

Responsibilities:

Ø       Analyzing, designing and developing the system as per the requirements from client following agile methodology, an iterative development for the project and participating in code reviews.

Ø       Involved in Architectural Changes that involves changes in workflows and new functionalities.

Ø       Involved in building and leading the team of 5-6 people for the project.

Ø       Implemented many Core APIs for the system like File Transfer Utilities, Risk Audit Jobs, Risk Tracking Automation.

Ø       Designed and developed the workflows for various risk modules and their integration using IBM BPM.

Ø       Developed Action Form, Action classes for implementing business logic for Risk capturing, integration and reporting using Struts Framework.

Ø       Hibernate Frameworks is used in persistence layer for mapping an object-oriented domain model to a relational database i.e. DB2.

Ø       Suggested and created the eSF (Enterprise Security Framework), i.e. the StateStreet customized Cloud security tool(For authentication and authorization) in non-cloud application for the first time.

Ø       Developed the project using industry standard design patterns like Business Delegate Factory Pattern for better maintenance of code and re-usability.

Ø       Created Proof data report for migrating the project to CDT (Cloud Environment for StateStreet).

 

Environment:  Java, J2EE, HTML, CSS, JavaScript, XML, JSP, Servlets, Spring, Struts, Hibernate, Web services, OWT (Customized GWT for State Street), Oracle, CDT (Cloud Development Toolkit) framework from StateStreet, IBM BPM, Maven, Log4j, JUnit, WebSphere Application Server, JIRA, Clearcase.

 

 

5.                GSI (eBay) ( King of  Prussia, PA)Jan, 11 to Sep, 12

Domain: E-commerce                 

POLO Store Launch Project (Role: Lead Engineer)

 

Club Monaco (Stores from POLO) is the high-end clothing retailer chain owned by Polo Ralph Lauren. There online stores for United States and Canada launched in May 2012 in Spring Framework.

 

Responsibilities: 

Ø       Closely worked in the launching of 2 Club Monaco stores for US and Canada.

Ø       With opening of these 2 online stores sales for POLO including CM reported to be increased by 200K$ in next few months. After this success POLO decided to implement 2 more chains for CM in European market.

Ø       Involved in taking requirements from client and designing them with GSI Architecture Team.

Ø       Handled the team of 5-6 people at a time during the design and development phase of launch.

Ø       Developed various modules like – Account Management, Payment and Catalog Management using Spring Framework.

Ø       Created API for conversion of SQLs to Stored Procedures (as per GSI standards) to minimize the efforts.

Ø       Involved in creating the payment gateway for both sites using Spring workflow and utility classes using multi-threading and collection classes.

Ø       Wrote all the sprint documents, developer’s guide and execution guide.

Ø       Learnt the customized SRM (Store Reference Model) of GSI which is the core framework designed in the spring for their e-commerce applications. Also trained other team members on it.

Ø       After the store launch in May 2012, I was very much appreciated by the GSI and also from the Club Monaco business team for my contribution in the launch.

 

Environment: Core Java, J2EE JSP, Servlets, HTML, JavaScript, CSS, JDBC, Collections, JUnit, Apache Struts, Spring, Hibernate, WebLogic Application Server 5.0, UML, Oracle 10g, Maven, SVN, ClearQuest.

 

 

6.                DPSG (Plano, TX)Aug, 09 to Dec, 10

Domain: Retail  

Keystone Project (Role: Sr. Software Developer)

 

The project basically re-implements existing interfaces and creates new interfaces for all the Custom Applications of DPSG built in Java, Oracle and UNIX. All these applications extract the sales and budget data from the SAP System and process it for the daily / monthly sales extract and Accounts Receivable/Payable invoices of DPSG.

 

Responsibilities: 

Ø       Involved in the requirement definition, impact analysis, Interface Implementation, design, coding and testing phase of this project.

Ø       Closely involved with client for covering all their business aspects.

Ø       Responsible for designing UML and creating Design Documents.

Ø       Worked with a variety of issues involving server connectivity, DB migration and user interface modifications.

Ø       Worked as the sole developer for the business logic, Business object-to-relational database conversion, and also the database modifications.

Ø       Involved in writing user defined exceptions with various specific scenarios to route them.

Ø       Implemented Connection Pooling for database Connection to maximize efficiency.

Ø       Solely maintained all the defects for the project during the Code Review and Unit testing using defect tracking system JIRA.

Ø       Also worked with the DBAs and UNIX Administrator to modify the database and Web Server configuration.

Ø       Involved in Sprint meetings and followed agile software development methodologies.

 

Environment: Core Java, J2EE, HTML, CSS, Java Script, JSP, Spring, Struts, Hibernate Frameworks, Oracle PL/SQL, XML, UNIX Shell Scripting, UML, Eclipse IDE, IBM Websphere, CVS, BugZilla, Agile.

 

 

7.                DPSG (Plano, TX)Jan, 09 to July, 09

Domain: Retail 

RC Project (Retail Chain allocation) (Role: Software Developer)

 

Application keeps tracking of all the retailers associated with DPS in more than 1, 00,000 locations and their bottlers distributing various brands. Application gives the retailers the various options to interact with their bottlers that work in a particular area. The application is a licensing footprint with various retailers of DPSG in North America. The application helps in easy and effective tracking of master data that comes from the SAP systems. Completely parameter/rule based system.

 

Responsibilities: 

Ø       Creation of Technical/Functional specifications based on the Requirement Elicitation from client.

Ø       The experience encompasses analysis, design, coding, development, testing, implementation and deployment.

Ø       Developed presentation components for admin console with adherence to the existing system.

Ø       Involved in developing and redesigning the modules to connect with the existing system.

Ø       Use Case reviews with Business Analysts, wrote design approach documents, development, support, status reporting with client on a weekly basis. Provided the Design Requirement for designing database Schema and various entities.

Ø       Extensively involved in developing the business logic to be implemented in the Beans using Home interface, Remote interface, Session bean, Entity bean, Deployment Descriptor, and Bean implementation classes.

Ø       Used Oracle’s SQL Developer tool for creating tables, views, indexes, triggers and sequences.

Ø       Participated in user and team interaction.

Ø       Worked with UNIX Administrator for getting digital certificate signed for this site.

 

Environment: Core Java, J2EE, HTML, CSS, Java Script, JSP, Servlets, JavaBeans, EJB, Struts, JDBC, XML, Eclipse, Oracle, VSS, HP QC

 

 

8.                DPSG (Plano, TX)Jun, 07 to Jan, 09

Domain: Retail 

Extranet Application (Role: Software Developer)

 

Extranet is a web application portal for bottlers, Regional Sales Managers (RSMs) and Division Sales Manager (DSM). The applications keep the tracking of all the chains, bottlers and their products, all the marketing strategies, budget analysis and new customer or vendor participation activities, pricing analysis, cost analysis. Extranet is based on Single Sign-On (SSO) mechanism, whereby a single action of user authentication and authorization can permit a user to access all applications where he has access permission, without the need to enter multiple passwords that means user needs to login only once to get access to all these application.

 

Responsibilities:

Ø       Worked in the Development, Maintenance and Support related activities for this application.

Ø       Involved in collecting required data from the clients ensuring proper execution of the project.

Ø       Involved in tracking and fixing the assigned bugs and add enhanced functionality and new features throughout the system.

Ø       Developed JavaBeans to be used by JSP pages for presenting Web content.

Ø       Used Action Forms and DynaActionForms` to collect the user input.

Ø       Used Tiles framework to create templates and reusable components.

Ø       Used Validator framework to perform JSP form validation.

Ø       Developed Web-tier authentication consisting of HTTP basic authentication and form-based authentication.

Ø       Created the database roles, users, tables, views, procedures, packages, functions and triggers in Oracle using Toad.

Ø       Involved in Normalization of database.

Ø       Developed Session and Entity Beans to implement business functionality.

 

Environment: Core Java, J2EE, HTML, CSS, JavaScript, JSP, Servlets, EJB, JDBC, XML, Java Mail, Struts, Eclipse, WebSphere, Oracle, UNIX Shell Scripting, VSS, HP QC

 

 

 EDUCATION:

 

Ø       BE (Full Time in Computer Science) – Rajasthan University, India

Ø       MBA (Part Time in Information Technology) – Symbiosis University, India

 

 

 

AWARDS AND ACHIEVEMENTS:

Ø       Received Leadership award while working with client StateStreet for handling project team from different locations (ODCs) in India.

Ø       Received Outstanding Performance reward in Nov, 2011 and in May 2012 from GSI e-commerce client after launch of Club Monaco sites for US and Canada that increased their sales with 200K$ in next 3 months.

Ø       Received Customer Appreciation Award for continuous breakthrough performance in Sep 2009, Nov 2010 from DPSG.

 

 

TRAINING AND CERTIFICATIONS:

 

Ø       Has undergone comprehensive trainings in-

o Market/Credit Risk Management

o Analysis of Financial Condition and results

o Cloud Computing Methodologies

o Code Optimization and Defect Prevention Architecture

o Light Weight Methodology.

o Quality Processes like- Software Matrices and Practice, OMS, CMMI, DPA. Also worked in upgrading the project to CMMI level 3 and 5.

Ø       (310-055) SCJP 5.0 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0.

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior/Lead Java Developer

JP Morgan Chase Bank

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Senior/Lead Java Developer

Desired Job Type:

Temporary/Contract/Project

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US
US-NJ-Northern

Relocate:

No