Rajan Vishwakarma Hyderabad, India 17.4°N 78.5°E

I build the systems banks run on — and the intelligence that runs on them.

RUNNING Assistant Vice President, Technology · Bank of America since May 2009

Two decades of .NET and full-stack engineering on high-volume banking platforms — now pointed at RAG pipelines, agentic workflows and MCP servers.

Scroll to trace

GET /about

From a DOS game to enterprise AI.

It started with Digger — the DOS game. Wondering how it worked led to BASIC, then dBase III Plus during a BBA, and on to C, C++ and VC++ through DOEACC's A and B Level programmes. The final-year project — a customer-support operations system in ASP.NET/C# — was proposed to and approved by Microsoft's Student Project Program: the first taste of building software real people depended on.

The first decade was .NET in the field. Doc Assistant, an EMR product in VB.NET for Windows XP Tablet PCs at ICREA Infotech. RentSlicer.com, a rental-pricing platform with Google Maps property search at Socrates Media. Then Wipro on the Microsoft account — rebuilding VLKCSR, the product-key assignment tool used by Microsoft's own support engineers, and designing the WCF middle tier for PReM, a master service for product-relationship rules that scored 6.7 out of 7 on customer satisfaction.

In May 2009 came Bank of America in Hyderabad — and seventeen years since, growing from senior developer to AVP, Technology. Incentive compensation across eleven lines of business in CHECS. Corporate liquidity sweeps wired to the GBS mainframe. Image-based cheque truncation for Hong Kong clearing. SWIFT international payments dragged out of classic ASP into ASP.NET. C#, ASP.NET Core, Angular, WPF, SQL Server — production, at volume, under audit.

Alongside it, the plumbing enterprises actually run on: Oracle Fusion Cloud across ERP, HCM, SCM and Incentive Compensation — REST/SOAP integrations, FBDI data loads, ESS job orchestration, BIP/OTBI reporting — stitched to Informatica IDMC pipelines for end-to-end synchronisation, with Python automation around all of it.

Today the work sits at the seam where those systems meet the next era: LLM engineering — advanced RAG with hybrid search and reranking, stateful agentic workflows in LangGraph, custom MCP servers, applied to real enterprise and developer-productivity workflows. The thesis is simple: the people who already know how enterprise data moves are the natural architects of enterprise AI. Underneath it all, the same craftsmanship: xUnit/MSTest and TDD, CI/CD, Docker and Kubernetes, and observable, production-grade systems as the baseline.

Off the clock: cooking, video games, and motorcycle rides out of Hyderabad.

0+
Years shipping
software
0
Years at
Bank of America
0
Lines of business
on CHECS
0
Flagship systems
designed & shipped
0
Professional
certifications

GET /stack

Systems I speak.

Four layers, one continuous practice — from the .NET core outward to the integration fabric, the Fusion Cloud estate, and the agentic layer now being built on top of them.

Engineering

01 / 04

Full-stack and cloud-native. The .NET roots run deep and still carry the load.

C# · .NET 8.0 Python TypeScript Microservices & system design
ASP.NET CoreEntity Framework Core React · ReduxAngular · NgRx JavaScriptTailwind CSS HTML5 · CSS3XML · XSL Azure App Service · Functions · AKSAzure Key Vault · Cosmos DB AWS EC2 · S3 · IAM · Route 53CloudFront · CloudWatch · CloudTrail · ACM Docker · KubernetesCI/CD — Jenkins · XL Release Git · Bitbucket · ArtifactoryAWS CloudFormation Bash · Windows · LinuxxUnit · MSTest TDD · BDDSOLID · CQRS MVC · MVVMWPF · WinForms Agile · Scrum

AI & agentic

02

Architected and shipped into real enterprise workflows — not demos.

LLM integrationRAG pipelines Embeddings · hybrid searchReranking Agentic workflowsLangChain · LangGraph MCP serversTool design Anthropic Claude

Integration & data

03

The middleware layer, end to end — where most enterprises actually break.

Informatica IDMC CloudREST APIs SOAPgRPC WCFPython FastAPI AUTOSYS · JILSQL Server OraclePostgreSQL Azure SQL Database

Oracle Fusion Cloud

04

Deep, daily, production-grade — ERP, HCM, SCM and Incentive Compensation.

Incentive Compensation · ICMBIP / OTBI FBDI data loadsESS job orchestration REST / SOAP integrationsApp Composer · Groovy

GET /run-history

Career, formatted as a run history.

Five jobs, twenty years, one continuous process. Newest first — the current run is still open.

#0000005RUNNING

May 2009 → present

Assistant Vice President, Technology

Bank of America · BA Continuum India, Hyderabad

  • SME for CHECS — C#/ASP.NET Core and Angular incentive-calculation platform serving 11 lines of business; re-architected its ticketing module into a scalable service under heavy traffic.
  • Enterprise incentive compensation on Oracle Fusion Cloud ICM: REST/SOAP integrations, BIP/OTBI reporting and ESS orchestration for large-scale commission runs, leading a team of 10+.
  • Informatica IDMC pipelines into Fusion Cloud, orchestrating FBDI file loads alongside SOAP/REST APIs for end-to-end synchronisation.
  • Applied GenAI — RAG, agentic workflows, MCP servers — to enterprise engineering and developer productivity.
C# · ASP.NET CoreAngularWPF Oracle Fusion ICMInformatica IDMCSQL Server
#0000004SUCCEEDED

Jan 2008 → May 2009

Software Engineer

Wipro Technologies · client: Microsoft, Hyderabad

  • Rebuilt VLKCSR, Microsoft's product-key assignment tool used by customer-support engineers — upgraded .NET 1.1 → 3.5 and resolved severe performance issues, in a team of 5.
  • Designed the WCF middle tier and WinForms front end for PReM, a centralised master service delivering product-relationship business rules across Microsoft's order-configuration systems, in a team of 7.
.NET 3.5WCFWinForms
#0000003SUCCEEDED

Oct 2006 → Oct 2007

Software Engineer

Socrates Media Operations · Hyderabad

  • Designed and built RentSlicer.com — a rental-pricing web platform with Google Maps visual property search, advanced/quick search and email-alert subscriptions, in a team of 7.
ASP.NETC#SQL ServerGoogle Maps API
#0000002SUCCEEDED

Nov 2005 → Oct 2006

Software Developer

ICREA Infotech · Hyderabad

  • Built Doc Assistant, an Electronic Medical Record product enabling clinical scheduling, patient-encounter management and multi-format transcript generation across specialities including cardiology and gastroenterology.
  • First job, first shipped product — on the Windows XP Tablet PC platform.
VB.NETADO.NETSQL Server
#0000001SUCCEEDED

Aug 2004 → May 2005

Student Project — Microsoft Student Project Program

Customer Support Service Operations

  • A ten-month final-year project in ASP.NET / C# on .NET 1.1, proposed to and approved by Microsoft.
  • Where it all became real.
.NET 1.1ASP.NETC#

GET /systems

Mentioning here few of the systems that went to production.

Named, shipped, and used by people whose day depends on them. Hover any line for the spec.

/01
CHECS Comprehensive Hiring and Employee Compensation System — incentive calculation across eleven lines of business, batch and runtime, monthly through annual plans.
2009 →
/02
Fusion ICM Integration Fabric Informatica IDMC pipelines into Oracle Fusion Cloud — FBDI file loads orchestrated alongside SOAP/REST APIs, ESS jobs and BIP/OTBI reporting for large-scale commission processing.
Current
/03
India Multi-Entity Sweep Corporate liquidity application supporting target-balance, fixed and percentage sweeps through a configurable .NET Workflow rule engine wired to the GBS mainframe.
BoA
/04
HKICL Image-based cheque truncation and clearing — capturing MICR data and cheque images for electronic clearing through Hong Kong Interbank Clearing.
BoA
/05
OARS International payments modernisation — SWIFT MT103/MT202 messaging migrated from classic ASP to ASP.NET for performance and maintainability.
BoA
/06
VLKCSR Microsoft's product-key assignment tool for customer-support engineers — rebuilt and rescued from severe performance issues. Phase I won the MSIT Delivery Award; Phase II was named a top release in Microsoft's IT newsletter.
2008
/07
PReM Centralised master service delivering product-relationship business rules consumed across Microsoft's order-configuration systems.
2008
/08
RentSlicer.com Rental-pricing platform with Google Maps visual property search, advanced and quick search, and email-alert subscriptions.
2007
/09
Doc Assistant Electronic Medical Record product for the Windows XP Tablet PC — clinical scheduling, patient-encounter management and multi-format transcripts across cardiology, gastroenterology and more.
2006

GET /recognition

Receipts.

2014 · 2015 · 2016

Bank of America Hackathons

1st prize, 2nd prize and 3rd prize across three consecutive years.

Q3 2011

Platinum (LOB) Award

Outstanding contribution — Bank of America.

2009

Innovation Council Award

Bank of America.

Ongoing

Global recognition awards

Multiple awards at Bank of America for sustained contribution.

Microsoft

MSIT Delivery Award — VLKCSR

Phase I won the delivery award; Phase II was recognised as a top release in Microsoft's IT newsletter.

Microsoft

6.7 / 7 CSAT — PReM

Customer satisfaction score on the product-relationship master service.

GET /credentials

Certified, and formally trained.

Certifications

Certified Generative AI ExpertGenAI
PCEP — Certified Entry-Level Python ProgrammerPCEP-30-02
Azure AI FundamentalsMicrosoft · AI-900
Azure Data FundamentalsMicrosoft · DP-900
Azure FundamentalsMicrosoft · AZ-900
Programming in HTML5 with JavaScript and CSS3Microsoft

Education

DOEACC 'B' Level — MCA equivalentNIELIT, New Delhi · 2005
DOEACC 'A' Level — PGDCA equivalentDOEACC Society, New Delhi · 2002
Bachelor of Business AdministrationMGKVP, Varanasi · 2001

POST /contact

Let's talk about what you're building.

A .NET architecture question, a React frontend that's fighting you, an Oracle Fusion integration that won't behave, or a RAG pipeline you want a practitioner's read on — the inbox is open.

rajan.vishwakarma@gmail.com