Sandeep Shukla
Mobile: 987*******
Email: ab13vl@r.postjobfree.com
SUMMARY
* ***** * ****** ** experience in software development in the areas of
analysis, design, development and implementation using Java/J2EE, spring,
FLEX and web services.
AGILE Scrum methodologies experience in software development.
Experience in interaction with clients for project requirements.
Good knowledge and understanding of Finance business models, especially in
Investment Banking and MORTGAGE Default Loan Servicing.
Experience in providing post production support.
OBJECTIVE
To continue working in a challenging and fast-paced environment, leveraging
my current knowledge and utilizing my current skills to the maximum. To be
part of Work Environment which catapults urge for learning and growth in
terms of technical expertise and personality development.
TECHNICAL SKILLS
Languages Java,Python(Beginner level),Flex(Beginner level),C
(amateur)
J2EE Spring [2.5, 3.0], EJB [Session,Entity and
Technologies Message],Portal [Liferay], JSP, Servlet, JDBC,XML,
AJAX, DWR, DOJO, Web-Services, Spring Blaze-Ds,Maven,
ANT
Framework Spring, Struts, Flex-Mate, OTX (owned by OCWEN)
Google GWT,GUICE,Guava,App-Engine,PIPER,GIT,Burganizer,GPE
Technologies
RDBMS Oracle 8i, Oracle 10g
Persistence Spring JDBC, POJO Objects (DAO), DBCP (Open Source)
App/Web Servers Weblogic, JBOSS, Apache 2, Tomcat, Jrun4
IDE/Tools Intellij-IDEA, Eclipse Flex-BUILDER, JBuilder, SQL
Developer, Toad, Squirrel, CVS, Crystal Reports,
Star-Team, Visio, QuickBuild, EKTRON Content management
system.
Code-analysis PMD, Checkstyle, Findbugs.JUnit, SpringUnit
tools
Open source Log4J, Velocity, DBCP, Digester and Apache Commons.
Utilities
Operating Windows, Linux (Basic operations including deployment.
Systems
Achievements/Awards/Highlights
Delivered REiSource project in 4 months in Agile
Delivered PDE a bank wide project.
Best performer of the Year (Technology) at JPMC
Quarterly star performer at Core logic
Received 3 times spot award for handling client issues and being proactive
at solving them
Was the lead on the Interview panel at JPMC
Got lots of appreciation for my work in performance tuning and debugging
the bottlenecks in production environment
Successfully managed a team of 7-8 people across three projects at
Corelogic
CAREER SUMMARY
Duration Company/Organization Projects
May-2013 Google SIMBA
Till date www.google.com (Streamlined information manager
for business agility)
Dec-2012 Bank of America ICDP
till www.bankofamerica.com (Integrated Credit Decision
May-2013 Platform)
May-2010 JPMorgan Chase & Co. MDMU
till www.jpmorganchase.com (Market data maintenance utility)
Dec-2012 PDE
(Pricing data engine)
Aug/2008 CoreLogic REiSource
till www.corelogic.com www.reisource.com
May-2010 Formerly Know as First k2 Admin
Indian Corporation now
bought out by Cognizant
Nov/2005 OCWEN Financial Solutions Bankruptcy
NewTrak
to www.ocwen.com Foreclosure
Aug/2008 Now known as "ALTISOURCE" Active Directory Integration
EDUCATION / ACADEMICS
Bachelor of Engineering- 2005
REC Bhalki, VTU University 70.33 % (ECE)
Intermediate -12th
W.H Smith School Varanasi, 65.5%, Math, Physics Chemistry
High school-10th
W.H Smith School, Varanasi, 70.33%, Science and Computer.
CAREER PROFILE DETAILS
Google May 2013 Till Date
Gurgaon
PROJECT DETAILS
SIMBA (Streamlined information manager for business agility)
A Google internal project for tracking of deals,financial and business.
Stakeholders and users are generally legal,sales,finance department within
Google.
Client: Google Internal Projects.
Role /Responsibilities:
GWTifying the existing pages
Design and re-architecture of the UI using GWT.
Design the workflow using the JBPM.
Learning the Google technologies
Team size: 7+
Software/Technology: GWT, Hibernate,Google-guice,Google-guava,PIPER,
GIT,Blaze,JDK 1.6 etc
Bank Of America Dec 2012- May 2013
Gurgaon
PROJECT DETAILS
ICDP (Integrated credit decision platform)
An project to integrate and consolidate all the platforms from which an
user can interact with credit systems within the bank.
Client: Bank Of America .
Role /Responsibilities:
Application development, writing code for the backend and frontend.
Requirement gathering and analysis.
Team size: 7+
Software/Technology: BPM,Progress-Savvion and IBM RAD,RTC etc
JPMorgan & Chase May 2010- Dec 2012
Bangalore
JPMorgan Chase (NYSE: JPM) is one of the oldest financial institutions in
the United States. With a history dating back over 200 years..
PROJECT DETAILS
MDMU (Market Data Maintenance Utility)
This is a diagnostic tool which tracks and maintains the feeds from the
various source systems like Bloomberg, Thomson Reuters etc. It runs a daily
and deep diagnostics to check for the spike, gap, flat in the feeds
PDE (Pricing data Engine)
Pricing distribution engine takes the input request files FTP'd to it from
the various source systems and applies the market data calculation and the
stress calculation to generate the reports and posts it to the upstream for
the Stress run and calculation of the VAAR.
Client: Internal Projects.
Role /Responsibilities:
Application development, writing code for the backend and frontend.
Requirement gathering and analysis.
Team size: 7+
Software/Technology: JDK 1.5, JMS, Spring, Struts based Cognizant
developed framework.
CoreLogic Aug 2008- Till May-2010
Bangalore
CoreLogic is a subsidiary of First American Corporation (www.firstam.com) a
fortune 500, publicly traded (NYSE:FAF) and America's largest provider of
business information products and services combining advanced analytic with
its vast data resources.
Corelogic was previously known as First Indian Corporation
PROJECT DETAILS
1. K2Admin
This is an administrative tool for all the other projects. Used for user,
groups and the contract creation and management for the projects. It also
includes research tools as usage activity. The project is under development
and slated to be release by end of May-09.
Client: Title Companies, Real Estate brokers and agents in the United
States.
Role /Responsibilities:
Application development coding and working on the front end using the FLEX
technology. Mate and Blaze-DS integration and component development.
Writing the server side Java action classes.
Agile Scrum for the Development process.
Team size: 7.
Software/Technology: JDK 1.5, spring, Blaze-Ds, Flex Frontend. Mate
Framework
2. REiSource
This is a property profiles report generation tool. The Real Estate
broker/agents generate the property reports for a customer to help him make
educated choice of the property he is looking forward to buy.
Client: Title Companies, Real Estate brokers and agents in the United
States.
Role /Responsibilities:
Application development coding and working on the front end.
Agile Scrum for the Development process.
Later acted as the LEAD on the project.
Provide post-production support.
Team size: 6.
Software/Technology: JDK 1.5, spring, Portals (liferay), Quartz,
Lizard, DWR,
Itext, Velocity, Ektron Content management system,DOJO
OCWEN Nov 2005 to Aug 2008
Bangalore
OCWEN Financial Corporation (www.ocwen.com) is a vertically integrated
multi-billion dollar, publicly traded (NYSE: OCN) financial services
holding company, engaged in a variety of businesses related to mortgage
servicing. OCWEN Financial Corporation pursues its goal of being an
industry leading mortgage service provider, real estate and technology
provider to selected financial markets. All projects with which I was
involved here were related to different areas in the mortgage servicing
industry giving me the edge to understand all aspects of this industry. The
applications developed here were primarily for OCWEN and their clients.
PROJECT DETAILS
1. Bankruptcy
Bankruptcy is a court proceeding to relieve the debts of an individual or
business unable to pay its creditors. The application helps the
coordinators to track the Bankruptcy proceedings in US. The application
also involves a lot of calculation, which helps the user in tracking the
borrower payments.
Client: OCWEN Financial Corporation
Role /Responsibilities:
Involved in requirements gathering, estimation and development of the
application
Design of user interface using XML and JSP
Researched and implemented successfully, Proxygen (Progress technology) for
data exchange between Oracle Database and Proxygen Database
Optimization of SQL queries, Java code, Servlets and JSP's
Coding and design of EJB (Session Beans) as per the OTXJavaFramework. This
framework is OCWEN proprietary and structured over Struts, MVC, EJB
framework and java best practices design principles
Provide post-production support.
Team size: 5.
Software: JDK 1.4, Struts, EJB, XML, JSP, LDAP, JBOSS and Apache.
2. Foreclosure
The Foreclosure application is primarily designed for the Time Line
Coordinators and Foreclosure Attorneys to efficiently handle the process of
Foreclosure. The application helps the users to track the foreclosure
proceedings. It also helps the managers to track the performance of the
attorneys and Time Line Coordinators.
Client: OCWEN Financial Corporation, Aegis Mortgage, AVELO
Role /Responsibilities:
Handled constant changing requirements of client and provided best possible
solution with huge amount of cost constraints. And requirement gathering,
understanding the foreclosure Business logics and terms.
Implementation of enhancements into this existing application to give the
user more capabilities.
Migrated the entire Foreclosure application from JRUN application server to
JBOSS Application server and made the modifications to Java code and JSP.
Did optimizations and performance tuning of the application. This involved
Conversion of Entity Bean calls to Java POJO calls.
Optimization of queries used in the application.
Implementing various java best practices for performance fine tuning.
I received appreciation from client for better performance of
application.
Provided post production support, solving production issues and defects.
Team Size: 1
Software: JDK 1.4, EJB, XML, JSP, LDAP, JRun 4, Apache.
3. NewTrak
NewTrak is integration between Fidelity NewTrak application and the
Foreclosure application of OCWEN. The process management interface between
the two systems enables Fidelity to use the Foreclosure application of
OCWEN.XML is the information exchange format between the two systems.
Client: Avelo, Fidelity
Role/Responsibilities:
Software Developer : In a Team of Four
Involved in requirements gathering, estimation and development of the
application.
Coding Java Threads and using java reflection to implement Business rule
and input data validation classes
Implementation of Commons DBCP and Jakarta Velocity specific to be utilized
for this project.
Team Size: 3.
Software: JDK 1.4, EJB, XML, JRun4, and Apache.
Open Source: Velocity, DBCP, and Digester.
4. Active Directory Integration
All OCWEN (Java team) projects are developed and modeled over
OTXJavaFramework, and in this scope LDAP is being used for user
authentication. And LDAP directory was being used for storing/retrieval of
user information.
Once this projects hits production all user authentication will be
performed using Active Directory, which is an integral part of windows
server 2003.
Application users can also access it outside the OCWEN domain, implementing
secure validation for such users require integration between Active
Directory and Java/J2EE framework.
Client: OCWEN Financial Corporation
Role/Responsibilities:
Research and development of Java code to implement and use Active Directory
as an LDAP directory.
1 Setup SSL trust between Active Directory Domain Controller(s) and Java
application
Enable connection between Java/J2ee and Active Directory over SSL, because
in Active Directory, the only way that passwords can be changed or reset
using LDAP is for the communications to take place over SSL
Creation and installation of Trusted Root certificates on client (in this
case JBOSS application server) and on Active Directory domain controllers
Team size: 2.
Software: Java Key generator, Windows server 2003 Active Directory.
REFERENCES
Will be made available on request
Declaration
I declare that the details furnished above are true to the best of my
knowledge.
Sandeep Shukla.
Place: Gurgaon