Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sahil Goel

Engineering Lead
London

Summary

Accomplished Engineering and Technical Architect offering 19+ years' experience in comprehensive design and composable architecture for software products and platform solutions. Creative in devising solutions to improve business operations and meet clients' technical and business needs. Seasoned engineering leader possessing the technical and interpersonal skills to provide exceptional project deliverables. Have extensive experience in banking domain.

Overview

21
21
years of professional experience
6
6
years of post-secondary education
3
3
Certifications

Work History

Engineering Lead

Publicis Sapient
2 2021 - Current

Client: OSB – Sep 2022 – Ongoing

OSB is a UK based bank specialized in Mortgages. One of the key initiatives of OSB is digitizing the entire Mortgage journey from scratch. This is a greenfield project implementation for the client, it involved building broker portal, colleague portal & integration with cloud-based service offering from various service providers, like - Mambu, Property Risk, Experian, CoreLogic, VAS, Landmark, ULS etc.; to facilitate core mortgage features. The entire origination journey is built on top of nCino which is Salesforce based platform.

Responsibilities:

  • Engineering lead for 50+ member team for a 5-year initiative worth £100m. Responsible for the entire mortgage journey
  • DIP(Decision In Principle) application time reduced from 3 hours to 10 mins.
  • Entire FMA (Full Mortgage Application) time reduced from 3 months to 2 weeks with fully automated decisioning and valuations.
  • Unified platform for Credit, FIncrime, Underwriters and Distribution managers to manage loan applications and brokers
  • Integrations with third parties for Core Banking, Valuations, Property Risk, Credit Searches, KYB and KYC
  • Platform Engineering lead – integrations with Salesforce for Savings journeys, integrations with Data platform, Engineering Dashboards on Azure, Pact integrations, Distributed Scheduling, Tracing, Events integration

Technologies: Java, Spring Boot, Kafka, Azure, nCino, Salesforce

Client: ADQ – Apr 2021 – Aug 2022

ADQ is a $100+ billion sovereign wealth fund. One of the key initiatives of ADQ is building a fully digital bank from scratch. This was a greenfield project implementation for the client, it involved building native mobile banking application & integration with cloud-based service offering from various banking service providers, like - Mambu, Paymentology, Zoho, Unity, Passfort, Onfido, Napier, Norbloc etc.; to facilitate core banking features.

We enabled ambitious client vision to setup banking ecosystem and achieved first internal customer onboarding in record timeline of under 12 months which enabled client to gain in-principal approval from central bank of UAE.

Responsibilities:

  • Engineering lead for three domains - Onboarding, Customer Master and Account Maintenance domains
  • Major technical enhancements across the platform – E2E tests framework, Kafka Exception handling, Idempotency handling, Azure integration libraries

Technologies: Java, Spring Boot, Kafka, Azure

Sr Architect

Publicis Sapient
06.2008 - 02.2021

Client: SAN MATEO County – July 2019 – Mar 2021

San Mateo was PS's first engagement in the "Property assessment" domain with the US government client. As part of this implementation, we replaced the 30+ year old Cobol based legacy property tax system with a unique and first of its kind industry solution on Salesforce, Talend and AWS cloud platform. The solution would help Assessor office in assessing value of ~250,000 properties in the county and would maintain all legacy (30+ years) property records with all details such as buy/sell, property splits, conversions, building plans etc.

Responsibilities:

  • Responsible for overall delivery from offshore
  • Solution architect role and lead a 40+ member team for 2+ years for program worth $15M. Designed the entire Salesforce solution (called APAS) involving more than 10 downstream Integrations (Filenet, Docusign, Talend, Building Plans, Recorder and Scanii)
  • Built a building plans serverless solution, full-fledged AI/ML Implementation that minimized time, effort, costs with an overall saving of approximately 2M USD for county. Solution won multiple awards (National Award from National Association of Counties; San Mateo County STAR Award for Green Application)

Technologies: Salesforce, Spring Boot, Talend, AWS (S3, Lambda, Textract)


Client: GOLDMAN SACHS – Jan 2019 – June 2019

Fluent is a knowledge graph system where in Goldman stores information about all the entities and their relationships and corresponding instruments to provide a firm wide search solution to client advisors. It sources its data from Bloomberg and maintain it in a TinkerPop graph along with all relations that it holds. For instance, it stores the various equity instruments from difference companies and their relationship with companies and subsequently with countries/currency etc.

Responsibilities:

  • Responsible for overall delivery from offshore
  • Technical architecture and reducing technical debt

Technologies: Spark, Scala, Java, Spring (Mvc, batch, boot), Gradle, Mockito, Hibernate, Oracle, Git


Client: UBS – June 2008 to Dec 2018

Shade: The Shade platform development is a part of bank wide simplification project. It is an initiative attempt to organize, simplify and bring transparency into the running of batch jobs. There are around 10k batch jobs which are spread across all regions. The solution allows all stakeholders to search and view the autosys jobs configuration and add, edit or delete metadata in the jobs.

Responsibilities:

  • Responsible for overall delivery from offshore
  • Technical architecture and reducing technical debt
  • Mentoring

Technologies: Hazelcast, Core Java, Spring (Mvc, batch, integration), Hibernate, Teamcity (for CI)


EPrice: ePrice provide scallop based T0 Flash PNL estimate and reconciliation with T1 PNL to identify and analyze any changes post book close in an efficient and controlled manner. It sources data from Hydra (GED Valuation & Risk Engine) and generates T0 Flash

& T1 PNL for middle office (MO) & front office (FO) business users


Equity Investor: Client facing, Web application used for capturing/creating structured product orders. It further connects with pricing engine for quoting based on user specified values; it is an external application that can be used by client advisors of various UBS clients.

Structured Products Platform – FIX: Another client facing, FIX Protocol based application used for capturing/creating structured product orders. Various UBS clients send the FIX message that is interpreted by common UBS server and forwarded to this application based on Sender and Target CompId.

Email Pricer: Another quoting application where different UBS clients can send emails for pricing. This application receives that email, parses it, and connects with pricing engine and send email back to the sender with prices.

EQI Control Panel: Application where users can maintain rules and master data and other systems that connect to it (via http) to fetch this configuration. All aforesaid applications used this system to store their master data.

BRAIN: Middle Office System again dealing with securitization of products within APAC region. It was also responsible for generating final term sheets of various trades being created in UBS. It Connected with another system using Thunderhead to generate term sheets.

Technical Lead Engineer

Global Logic India Ltd
01.2007 - 04.2008

Client: Kirusa Inc., Bangalore

Project: MCA - Missed Call Alert application to be used by TATA Indicom.

Responsibilities:

  • Created a web framework to invoke JUnit test cases for in-container testing.
  • Designed phase-2 for the project as completely configurable product with lot of new featured like do not disturb, alert timings, number blocking etc.

Technologies: JBoss, MySQL, Struts, JUnit, Hibernate

Senior Software Engineer

Infosys Technologies Ltd
06.2003 - 01.2007

Client: Lifetouch, US

Project: LTYNTRRD - LifeTouch is a photography company which owns 60% of US market. The objective of this project is to replace the current legacy Order management system VAX with Yantra replacement.

Responsibilities:

  • Requirements Gathering, Interface designing, Detailed designs, Developer, User Interface Designing. Responsible for resolving all technical issues that team might face during project course.

Technologies: WebLogic 8.1 SP4, Oracle 9i, Yantra, JMS, JAAS, JSP, JavaScript, Java, AJAX

Education

MCA -

Kurukshetra University
04.2000 - 05.2003

Bachelor of Science - Computer Science

Dyal Singh College
04.1997 - 04.2000

Skills

SW Development Practices & Patterns

Certification

AWS Solution Architect Associate

Timeline

Sr Architect

Publicis Sapient
06.2008 - 02.2021

Technical Lead Engineer

Global Logic India Ltd
01.2007 - 04.2008

Senior Software Engineer

Infosys Technologies Ltd
06.2003 - 01.2007

MCA -

Kurukshetra University
04.2000 - 05.2003

Bachelor of Science - Computer Science

Dyal Singh College
04.1997 - 04.2000

Engineering Lead

Publicis Sapient
2 2021 - Current
Sahil GoelEngineering Lead