ARINJOY GHOSH
Mobile: +91-974******* / +1-817-***-**** / +1-817-***-****
E-Mail: acw7xi@r.postjobfree.com
Twitter: @arinjoyg
Linked: www.linkedin.com/in/arinjoyghosh
Senior Management Professional
Project Management / Oracle Application / Custom Development / Relationship Management
Industry Preference: Banking Software Product Development Career Highlights
Close to 23 years of experience in Architecture, Analysis, Design and Development in Oracle DB, Java – JEE, .NET technologies. Specialized building large scale complex financial software products in the Corporate Banking, Global Transaction banking, Capital markets, Treasury, Retail Lending, Financial inclusion domain from requirement analysis to global delivery in enterprise and SaaS deployment model. Proven leadership in working and collaborating with large teams. Experience Summary
As a product owner to develop SAAS service in the Oracle Cloud Domain.
Leading FLEXCUBE engineering team as Software Development Director to build Enterprise Banking On Premise application
As Senior Consultant leading team to build the product ‘FLEXCUBE Investor Servicing’- from concept to production IFLEX SOLUTIONS LTD before it was taken over by Oracle.
Included into Oracle designing team for the product - Oracle FLEXCUBE Universal Banking Solution
Implemented FLEXCUBE in customer site and received two team awards in 2005, 2006
Built developer productivity tools and automated testing tools which were used in house first then sold to many of FLEXCUBE customers.
Conceptualized and developed the automated testing toolkit for FLEXUBE customers with 22 license in the first year of release.
Responsible for the development of key modules of the FLEXCUBE suite
Leading a team of architects and developers to produce patterns, scripts and services in the Non functional requirements for a SAAS service
Working in collaboration with Oracle Cloud engineering to develop CI/CD orchestration using CHEF.
Working with architects to create micro service for specific purposes within the FLEXCUBE migration to a SAAS service from a enterprise application
Technical Expertise
Java, J2ee : POJO, Quartz Scheduler 2.0, EJB 3.0
.NET : VB.NET, ASP.NET
ORM Tools : Toplink
Workflow : Oracle SOA Suite
SOA : Web Services : JAX-WS2.1, REST
DB : Oracle 12c, PL-SQL, MySQL
Patterns : Design patterns and Best practices, UML, Data Structure & Algorithmes Methodology : Waterfall, SCRUM
Project Tools : HUDSON
IDE : Jdeveloper
Container : WebLogic 12c, Tomcat
Managerial Expertise
Part of the leadership team managing FLEXCUBE engineering managing multi layered teams Domain Expertise
Corporate accounting
Corporate Lending
Trade Finance
Treasury
Retail Lending
Islamic Finance
Transfer Agency
Payments
Retail Leasing
Consumer Banking
Education
Bachelor of Science in Information Technology
Work Experience:.
Organization From To Role
Oracle Financial
Services Software Ltd
1997 Till date Software Development Director (2009-) Senior Consultant(2006-2009)
Consultant(2000-2006)
Associate Consultant(1997-2000)
Dps India Ltd 1996 1997 Software executive
Globe Exchange
(ASKME Service)
1993 1996 Senior Programmer
Education Details:
DEGREE COLLEGE/UNIVERSITY
B.Sc.(Information Technology) Kuvempu Univerity
Advanced Computer certificate NIIT Ltd
Higher Secondary Examination St Lawrence High School, Kolkata Secondary Examination Hartley’s High School, Kolkata Professional Experience (Timeline)
2016- : Point of Purchase Lending service (SAAS)
Organization : Oracle Financial Services Software Ltd Technology : Java, Oracle DB, OS - OEL 7, REST API manager, Oracle Java Cloud Service, Oracle DB as a service, Oracle Identity cloud service, Oracle Business Intelligence cloud service, Oracle Process cloud service, CHEF, HUDSON, Oracle Application Developer Cloud Service Software - JDK1.8, Web Logic,
Team Size: 38
Description
FLEXCUBE is the flagship banking solution used by 500+ banks. We have embarked on a project to create a cloud native service that will complement the enterprise application. The project is ongoing. I am responsible for creating the waves creating 2-pizza teams to produce non functional patterns, scripts and micro services. My play the product owner role and also participate in vetting out architecture and design. I am responsible for maintaining the back log and overseeing sprints.
Role: Software Development Director, which involved
Manage team of 38 people
Owner of Technical requirements and Roadmap for the product
Owner of product architecture
Manage end to end delivery of product release
Ensuring scalability, availability
R &D and prototyping for new technologies and complex designs
Taking part in Designing
2015-2016: FLEXCUBE Universal Banking Suite release 12.1 and 12.2 Organization : Oracle Financial Services Software Ltd Technology : Oracle SOA Suite, Oracle Business Intelligence Publisher, Oracle Golden Gate, Oracle Data Integrator, Oracle DB, Web Logic 12c, Java Script, EJB 3.0, Toplink OS – OEL 7
Software - JDK1.8
Tool – PLSQL Developer
Team Size: 121
Project Timeline : Jun 2014 – Nov 2015
Description
Oracle FLEXCUBE is the flagship banking product addressing the international operations of banks. The release calendar for FLEXCUBE is typically 12-18 month duration. My role was to manage the program with the help of 12 line managers who were responsible for functional module enhancements. My additional responsibility was to review the design and solution of complex changes. Domain Description
FLEXCUBE enterprise application has several components like Consumer Lending, Treasury, Payments, Accounting, Fixed Assets, Islamic finance, Derivatives, Core Banking, Rule Engine, Customer Management, Trade Finance, Customization framework etc. Role: Heading Product Division. Leading Architect and Technology team,
Leading team of 121 people
Full ownership to deliver all products of product suite from concept to delivery
Finalizing Requirement and Roadmap of the products with Product Management
Defining Architecture of the products
Technology, Framework evaluation, selection, ownership
Overall responsibility of third party software and critical vulnerability remediation 2012-2014: Ownership of Treasury Module release
Organization : Oracle Financial Services Software Ltd Environment : Oracle SOA Suite, Oracle Business Intelligence Publisher, Oracle Golden Gate, Oracle ODI, Oracle DB, Web Logic 12c, Java Script, EJB 3.0, Toplink OS – OEL 7
Software - JDK1.8
Tool – PLSQL Developer
Team Size:20
Project Timeline : April 2012 – December 2014
Description
FLEXCUBE is the flagship banking solution from Oracle. I was responsible for maintaining the treasury modules between 2012 upto 2014.The module set are Foreign Exchange, Money Market, Securities, Repo, Derivatives, Exchange Traded Derivative.
Technological Description
FLEXCUBE technical architecture is built on JEE architecture deployed on Web Logic server with business logic in PLSQL packages and storage using Oracle DB. My role was to create product roadmap, run programs to deliver releases for customers, leading the team for level 2 support, leading the team to run the extensibility helpdesk that creates hooks for customers to consume and extend. Domain Description
FLEXCUBE enterprise application has several components like Consumer Lending, Treasury, Payments, Accounting, Fixed Assets, Islamic finance, Derivatives, Core Banking, Rule Engine, Customer Management, Customization framework etc.
Role: Software Development Director Of Engineering, which involved
Manage team of 20
Owner of Technical requirements and Roadmap for the product
Owner of product architecture
Manage end to end delivery of product release
Ensuring scalability, availability
R &D and prototyping for new technologies and complex designs
Defining Benchmarking and Performances strategy road map 2011-2012: FLEXCUBE release 11.1 and 11.2
Organization : Oracle Financial Services Software Ltd Environment : Oracle SOA Suite 11G, Oracle DB 11G, Web Logic 11G, Java Script, EJB 2.0 OS – OEL 6
Software - JDK1.6
Tool – PLSQL Developer
Team Size : 20
Project Timeline : 2011 – 2012
Description
FLEXCUBE is the flagship banking solution from Oracle. I was responsible for creating two new modules. These were Inventory Management and Money Multiplier Certificate. The modules set are Foreign Exchange, Money Market, Securities, Repo, Derivatives, Exchange Traded Derivative. Technological Description
FLEXCUBE technical architecture is built on JEE architecture deployed on Web Logic server with business logic in PLSQL packages and storage using Oracle DB. My role was to create new modules that integrated with the overall architecture and solution. Domain Description
FLEXCUBE enterprise application has several components like Consumer Lending, Treasury, Payments, Accounting, Fixed Assets, Islamic finance, Derivatives, Core Banking, Rule Engine, Customer Management, Customization framework etc.
Inventory management provided the tracking of cashiers’ check, certificates across the branch network of the bank.
MashreqMillionaire saving certificate is a simple, risk-free, capital guaranteed savings scheme with the potential of making the customer a millionaire.
Role: Software Development Director Of Engineering, which involved
Manage team of 20
Owner of Technical requirements and Roadmap for the product
Owner of product architecture
Manage end to end delivery of product release
Ensuring scalability, availability
R &D and prototyping for new technologies and complex designs
Defining Benchmarking and Performances strategy road map 2008-2010: FLEXCUBE Investor Servicing
Organization : Oracle Financial Services Software Ltd Environment : Javascript, FLEXCUBE infrastructure kernel UI XML, DATA XML, KERNEL JS, Data Access BEAN, servlet, PLSQL package, XA driver.
Team Size : 40
Project Timeline : 2008 – 2010
Description
The project was to re engineer the product from a .NET 3 tier application to a JEE application. Technological Description
We have created a IDE which the developer can use to create UI XML and DATA XML that would be transformed at the browser using XSLT. The entity bean in the middle tier is used for transaction control. Domain Description
Role: Software development director
Manage a team of 40
Release management
Program management
Product Management
Resource management
Technical architecture planning
Design and Analysis review
Signing off release
Maintenance of production version with level 2 support 2004-2007: FLEXCUBE Investor Servicing
Organization : IFLEX SOLUTIONS LTD (Later became Oracle Financial Services Software Ltd) Environment : ASP.NET, VB.NET, ORACLE DB
Team Size : 15-25
Project Timeline : January 2004 – 2007
Description
During this tenure I lead a team of 25 to re engineer the FUNDSPOWER / FLEXCUBE Investor Servicing product from VB-OracleDB client server application to ASP.NET/VB.NET/ORACLE DB. Besides, this period also included programs to deliver enhancements for a customer with global deployment. Technological Description
ASP.NET front end with VB.NET code behind with BLL, DAO in VB.NET. The business logic layer used DAO to connect to ORACLE DB. Batch programs are coded in PLSQL. Domain Description
FLEXCUBE INVESTOR SERVICING caters to the transfer agency and share holder registry industry. Our customers are service providers to distributors and fund managers of mutual funds and life insurance service providers. The product caters to entity commission processing, share holder registry, corporate action, entity commission payment, regulatory reports, investment regulations, Fund servicing. Role: Senior Consultant
Lead a team of 25
Release management
Program management
Resource management
Team building
SAS70 audited
Design and analysis
Code review
Unit Testing
Integration testing and support
2000-2003: Onsite Implementation and Support
Organization : Top ranked banks of ICELAND, SOUTH AFRICA, HOLLAND, HONG KONG, SINGAPORE, HUNGARY
Environment : Developer 2000, Oracle DB
Team Size : 5-10
Project Timeline : September 2000 – December 2003
Description
I travelled to customer location to implement FLEXCUBE 2.0. I implemented the Accounting, Trade Finance, Foreign Exchange, Payments, Cards modules. I alos implemented FUNDSPOWER which was the transfer agency solution to transfer agents, LISP, insurance providers of SOUTH AFRICA. Role: Senior Consultant
Participate in program management meetings
Work with project manager from CAP GEMINI
Work with offshore development team for providing requirements
Review deliverables
Participate in customer meetings
1997-2000: Fundspower
Organization : CITICORP Information Technology Industries Ltd (Later became IFLEX SOLUTIONS LTD)
Environment : Access97, VB6, Oracle DB, SQL Server DB Team Size : 50
Project Timeline : November 1997 – August 2000
Description
FUNDSPOWER (Later renamed as FLEXCUBE INVESTOR SERVICING) is the top ranking transfer agency solution that was sold to 30+ customers in over 15 countries. Technological Description
The product was designed to maintain shareholder registry, corporate action, unit holdings stored in Access 97 database and front end. This was later reengineered to VB6 front end and Oracle Database in the backend. The architecture was a client server architecture with VB DLLs hosted out of a file server like Microsoft Terminal Server.
Domain Description
The product has 3 modules, Registrar, Fund Manager and Agency Branch. The transactions are input in the agency branch, Funds are created and managed in Fund Manager, corporate action on funds are processed in Registrar.
Role: Team Leader
Lead a team of 4-5 programmers
Table design
Review code
Follow SDLC
Adhere to CMM level 5 process
Submit project to SAS70 audit
1996-1997: dps India Ltd
Organization : Hindustan Motors Ltd, Haldia Petrochemicals Ltd Environment : Developer 2000
Team Size : 15
Project Timeline : August 1996 – Oct 1997
Description
Projects involved automating Payroll, HR, Inventory management. I was part of the team that developed access card swiping machine interface with Payroll to calculate attendance and compensation packages. Technological Description
This was a Developer 2000, Oracle 8 project. The project involved a client server model with business logic in PLL and forms 4.5
Domain Description
The company provided software solutions to corporations. I was involved in Payroll and Inventory management solutions.
Role: Software Programmer
Part of the team gathering requirements from customers
Onsite implementation
Programming enhancements
1993-1996: ASKME services
Organization : Globe Exchange and Services
Environment : FOXPRO
Team Size :2
Project Timeline : July 1993 – August 1996
Description
ASKME services catered to the telephonic search and advertisement industry. I was part of a 2 member team of re engineering the system using DBMS.
Technological Description
I was designing tables in DBMS to cater for the product catalogue, advertisement book, telephonic call records. I built a algorithm that showed up results from the DBMS based on 3-4 letter keyword search. Domain Description
ASKME services is a telephonic directory services that is a pan India corporation providing service providers data to customers who required services and products over phone calls. Role: Software Programmer
Design and conceptualized solution
Coding the solution from frontend to backend.
Desktop application running on desktop computers
Maintaining the solution and providing support
Building enhancements on base functionality