1. Arpan Sarkar
Phone: 972-697-3625
Email: arpan_sarkar@hotmail.com
Current Location: Irving, TX
EXPERIENCE SUMMARY:
• Extensive experience in Product Development and Project Implementation.
• Extensive experience in Mortgage Originations domain.
• 15 years of experience in analyzing, designing, developing, implementing and leading/managing
large and medium size projects.
• Extensive experience in system analysis, business requirement analysis and effort estimation.
• Extensive experience in issue analysis and proposing accurate system solutions.
• Experienced in complete SDLC lifecycle.
• Highly experienced in Delphi (version 5 till XE2), C#, J2EE, SOAP, ActiveX, COM/DCOM.
• Highly experienced in PL/SQL, SQL Server 2005, Oracle 9i/10g/11g.
• Highly experienced in using project management tools like Microsoft Project Plan and
PowerPoint.
• Handled medium and large enterprise projects as Onsite Tech/Project Lead. Experienced in
managing and technically mentoring large project teams in onsite-offshore model.
• Worked with prestigious and large clients like Citibank and JP Morgan Chase as Tech/Project
Lead.
TECHNICAL EXPERTISE:
Languages : Delphi (v5 – XE3), C#, PL/SQL, Java, Free Pascal
Web Servers : IIS, WebSphere Application Server, Apache Tomcat
Enterprise Tech : COM/DCOM, MTS, SOAP, Web Services, ActiveX, XML, AJAX, ADO
Frameworks : ADO.Net, J2EE Web Frameworks (Struts, JSF)
RDBMS : Oracle 9i/10g/11g, SQL Server 2005/2008
IDE/Tools : Delphi, MS Visual Studio 2008 - 2013, Eclipse, TOAD, SQLDeveloper
Methodology : Waterfall, Agile
Version Control Tools : TFS, VSS, Clearcase, CVS
Project Management : Microsoft Project Plan, Microsoft PowerPoint
EDUCATION:
• Bachelor of Engineering in Mining Technology from Bengal Engineering College (D.U), W.B,
India
• Higher Secondary Education from West Bengal, India
PROFESSIONAL TRAINING:
• Attended CMMi Level 5 training provided by KPMG.
• Attended Six Sigma training provided by Cincom Systems
• Attended Rational Team Concert training provided by Island Training.
EMPLOYMENT:
• RamQuest Inc. (Jan 2015 – Till Date)
• Tata Consultancy Services Ltd. (Oct 2007 – Jan 2015)
• Cincom Systems India Pvt. Ltd. (Dec 2005 – Oct 2007)
• J&B Software India Pvt. Ltd. (Jun 2002 – Dec 2005)
3. PROFESSIONAL EXPERIENCE:
______________________________________________________________________________________
Complete Closing Enterprise - Plano, TX Jan’15 to Till Date
Employer: RamQuest Inc., USA
Senior Delphi/.Net Developer
Projects: Complete Closing Enterprise, RamQuest One
Team Size: 10
Description: Complete Closing Enterprise and RamQuest One are products catering to the Closing
market and Title management.
Responsibilities:
• Plan, design, develop and test the constant enhancements going on for these products.
• Migrating product features from Delphi 6/2005 to C#.Net.
Environment: Delphi 6/2005, MS Visual Studio 2013, SQL Server 2008, ADO, ActiveX, COM
______________________________________________________________________________________
Citibank Mortgage Originations System (CFI) - Irving, TX Oct’07 to Jan’ 15
Employer: Tata Consultancy Services, USA
Technical/Project Leader, Application Analyst
Projects: Citibank Mortgage Originations System (CFI)
Team Size: 20
Description: CFI is the core mortgage origination system for Citibank in the North America involving
the critical functionalities e.g.:
• Sales and Contact Management
• Loan Processing
• Loan Underwriting
• Loan Closing and Funding
• Generation and disclosure of documents
It is a set of desktop applications/tools developed using Delphi (5/2005/2007/XE2), C#.Net (3.5) and
Oracle 9i/10g/11g as database. CFI applications also invokes SOAP calls to several J2EE and TIBCO BW
web services to perform certain operations (e.g. FICO calculation, Geo Coding etc.) and calculations. CFI
applications are hosted in Citrix XenApp servers and is used by approx. 9000 concurrent Citi employees.
Currently, the applications are in maintenance and enhancement stage. Recently major enhancements have
been performed in the CFI systems due to critical US Federal regulation changes in Mortgage Originations
e.g. RESPA, HOEPA, HARP, Dodd Frank and RESPA/TILA. These applications are currently getting
upgraded from Delphi 2007 to Delphi XE2.
Responsibilities:
• Analyzing business requirements from Citibank business leaders, proposing system solutions and
designing the system as per the business needs.
• Converting the business needs to functional specifications. Proposing design solutions based on
the business needs.
• System impact analysis and creation of effort estimation.
• Analysis of production issues. Propose work around and solutions for the issues.
3
4. • Designing, Developing and Implementing major regulatory and technical enhancements within the
stipulated timeline.
• Resolving technical challenges encountered by team while implementing the system
enhancements.
• Appraising, mentoring and providing technical guidance to the onsite and offshore team members.
• Selection, Onboarding and Offboarding of resources from the project team.
• Preparing project plans, resource allocation plans and execution of the projects as per the plan.
• Discussion with Citi and TCS management on project status, challenges and day to day project
activities.
• Preparing responses for RFP on new initiatives from Citibank and other clients (Nation Star,
CITCO).
Environment: Delphi 5/2005/2007/XE2, MS Visual Studio 2008 (C#.Net), Eclipse, Adobe Output
Designer, JetForm, TOAD 9.6, IIS 7.5, WAS 6.x/7.x, Oracle 9i/10g/11g, Citrix XenApp on
Windows 2008 R2, VDI.
Socrates - Gurgaon, India Dec’05 to Oct’07
Employer: Cincom Systems (India) Pvt. Ltd.
Senior Delphi/.Net Developer
Projects: “Socrates”, the Knowledge Builder product from Cincom
Team Size: 7
Description: Socrates is a RAD tool used to develop ERP applications. Socrates supports creation of
Forms, Reports, Objects, Variables, Decision Trees and Hierchy. It also supports development of
Procedures and various Events for Forms and Objects. Procedures and Events can be developed using its
own script termed as “KB Script” and also using VB Script. Socrates also has client and runtime engines
which will run the applications developed by the Socrates RAD tool. Socrates runtime applications can be
implemented in the simple client/server mode and also as a browser based application using AJAX thin
client technology. Applications developed using Socrates can connect to any database. Also, the Socrates
development environment and the developed applications provide full Double-Byte (DBCS) support.
Responsibilities:
• Plan, design, develop and test the constant enhancements going on for the product.
• Making the product Double-Byte compliant (DBCS) to support multi-byte languages e.g
Japanese, Chinese, Arabic etc.
• Migrating the product from Delphi 2005 to C#.Net.
• Mentoring the junior team members
Environment: Delphi 2005, MS Visual Studio 2005, SQL Server 2005, ADO, ActiveX, COM
4
5. TMS Image 1106 - Chennai, India Jun’02 to Dec’05
Employer: J&B Software (India) Pvt. Ltd.
Senior Delphi Developer
Projects: JPMorgan Chase Tax Processing remittance system
Team Size: 18
Description: TMS Image is a product for the remittance industry (web site www.tmsimage.com). TMS
Image 1106 is a new version of the TMS Image, development of which is going on mainly for our client JP
Morgan Chase (USA). This project is to cater to the JPMC’s requirements to process different types of
taxes for the New York State Department of Taxation and Finance (DTF) and Department of Labor (DOL).
This custom version of the product is having a lot of added modules and new features over the standard
version of this product.
Responsibilities:
• Preparing the Design Documents for the application according to the Requirement Specs provided
by JPMorgan Chase bank.
• Delphi code creation for the new features and modules developed above the standard product
version.
• Creation of custom Delphi VCL components for the application.
• Implementation of the product at the client location in Binghamton, NY, USA
• Supporting the Go-Live of the product from the client location.
• Providing the 24X7 post-production support from the onsite client location.
• Coding and deploying the hot fixes for the critical post-production defects.
Environment: Delphi 5, VC++, ADO, MIDAS, DCOM, SQL Server 2000, Pervasive
ENSO- Kolkata, India Jun’00 to Jun'02
Employer: ADA Software (India) Pvt. Ltd.
Delphi Developer
Projects: ENSO product development
Team Size: 8
Description: Enterprise Solution (ENSO) was an ERP product, developed in multi-tier architecture and
Delphi 5 as front-end. The development of the client side programs was done by a code generator tool
written in Delphi 5 for fast development and uniformity in the generated programs. Very minimal manual
changes of code were required for some of the critical programs generated. The generated programs were
passing requests to the MTS middleware business components (ActiveX COM dlls) and were receiving the
response from them. The business components were connecting to the DB2 database with ADO
connectivity. I was a member of the two person team responsible for the development of the code
generating tool with Delphi 5. We had a repository filled with the information required for the generation
of different programs. We also had some templates with fixed formats for different types of programs. Our
tool was generating the programs taking the variable information from the repository and the fixed
programming format from the templates.
Responsibilities:
• Design and development of the application in Delphi 5
• Development of the DCOM business objects using Delphi 5
• Doing extensive R&D to overcome the technical challenges
5