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 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:
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. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|