Ashish Sharma
Krakow | ashishcred@gmail.com | +48 579 331 995
Professional Summary
- AI engineering and quantitative software professional with 5+ years building Python-based risk, analytics, and production systems in financial services.
- Builds applied GenAI systems end to end: document ingestion, structured LLM extraction, RAG, tool calling, vector search, access control, evaluation, and FastAPI delivery.
- Currently productionizing a scenario-intelligence chatbot to accelerate economists' scenario review and sign-off workflows.
- Combines model-risk domain knowledge with strong software engineering in Python, APIs, testing, and scalable deployment.
Technical Skills
- AI / LLM Engineering: RAG, tool/function calling, prompt orchestration, structured LLM outputs, embeddings, vector search, LLM evaluation, streaming chat APIs
- Machine Learning: PyTorch, scikit-learn, Pandas, NumPy, time-series modelling, statistical modelling, risk modelling
- Software & Data: Python, SQL, C++, R, PostgreSQL, pgvector, Pydantic, FastAPI, Flask, REST APIs, microservices
- Engineering Tools: pytest, Git, GitHub Actions, Azure, Docker, JIRA, Dash
Selected AI Engineering Projects
Financial-Model Knowledge Base & Chatbot (modelkb / kbchat)
- Built an evidence-first, versioned ingestion pipeline for 28 interconnected financial-model documentation PDFs, using PyMuPDF, PostgreSQL, and Pydantic-validated structured LLM outputs.
- Delivered a tool-calling chatbot with a streaming CLI and FastAPI Server-Sent Events API; grounded responses in governed data and required page-, section-, and text-span evidence for every claim.
- Designed a content-addressed, append-only data model across 32 tables so answers remain traceable to their source material and pipeline versions.
Scenario Comparison Chatbot (plausibility-ai)
- Building a scenario-intelligence workflow that combines a vector-database knowledge base with Python comparison scripts to generate comments on existing economic reports and accelerate economists' scenario sign-off.
- Uses internally hosted Qwen 2.8 for both embeddings and chat completions; the retrieval layer ingests SharePoint deltas, chunks source material, and stores vectors in pgvector with ACL filtering enforced in SQL.
- Delivered a FastAPI chat service with audit logging for tool versions, model IDs, latency, and user attribution, plus pytest coverage for tool-schema conformance and orchestration round trips.
Experience
UBS — Associate Director
Dec 2022 – Present | Krakow
- Developed and maintained market risk models using Python, improving computational efficiency by 25%.
- Migrated existing frameworks from R to Python and integrated library API calls to align with microservice architectures.
- Led deployment engineering, unit testing, and scalable production implementation in partnership with modelers and IT stakeholders.
Tata Capital — Assistant Vice President
Apr 2021 – Nov 2022
- Engineered and validated credit risk models (PD, LGD, EAD) in Python for a diverse portfolio.
- Conducted monitoring of credit performance and key covenants, proactively mitigating risks to maintain low delinquency rates.
- Recognized as "Best Credit Manager" for outstanding performance in FY22.
Piramal Capital — Associate Investment Manager
Aug 2016 – Mar 2021
- Designed and implemented portfolio analysis models, delivering actionable insights for risk assessment.
Education
AI Engineering, Scaler
In progress | 1-year course
B.Tech, Indian Institute of Technology (IIT) Roorkee
Aug 2009 – Jun 2013 | GPA: 8.0/10
Major: Advanced Mathematics and Statistics
Additional Education & Certifications
- Full Stack Data Science & Machine Learning, GreyAtom (Jul 2018 – Dec 2018)
- Neural Network & Deep Learning; Generative AI for Everyone; Python Programming — Coursera
- Version Control with Git; Troubleshooting and Debugging Techniques — Google
- JIRA Scrum Master — Coursera
- Chartered Financial Analyst (CFA), Level II passed