Dhruv Agarwal

Software Engineer

New York, New York, United States9 mos experience

Key Highlights

  • Expert in backend development and system optimization.
  • Proven track record in developing high-performance platforms.
  • Strong collaboration skills in Agile environments.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and Data Engineering.

Contact

Skills

Core Skills

PythonKafkaAngularjsMicrosoft AzureData ScienceJavascript

Other Skills

OODBMSQuartzPython (Programming Language)Microsoft Azure Machine LearningLarge Language Models (LLM)Information RetrievalData IntelligenceJavaSoftware DevelopmentRESTful architectureRESTful WebServicesReact.jsDeep Neural Networks (DNN)TensorFlowSystem Deployment

About

Graduated with a Master's degree in Computer Science from New York University in 2023, complemented by a Bachelor of Technology in Electrical, Electronics, and Communications Engineering from Guru Gobind Singh Indraprastha University. Current role as Software Engineer II at Bank of America focuses on backend development and system optimization. At Bank of America, contributed to designing and building high-performance platforms, REST APIs, and real-time dashboards, leveraging Python, Flask, and Elasticsearch. Passionate about integrating backend systems with AI to create scalable, intelligent solutions for enterprise environments.

Experience

9 mos
Total Experience
5 mos
Average Tenure
--
Current Experience

Bank of america

Software Engineer II

Apr 2024Nov 2025 · 1 yr 7 mos · Hybrid

  • Contributed to full-lifecycle rewrites of three major systems within Global Market Risk Technology (GMRT), including UK EMIR, Canada, and Sec10c(SLATE), improving scalability, performance, and compliance across global markets.
  • Led development of a real-time regulatory reporting dashboard using Python, AMPS(Kafka), Real-time Tables, and Angular, enabling live tracking of millions of financial exceptions and reducing compliance breach risk.
  • Designed, developed, and enhanced multiple Python-based services within the Quartz ecosystem, leveraging QzDev and Bob Monitor for scheduling, managing, and troubleshooting cron‑based batch jobs.
  • Architected a high-throughput data pipeline processing 5M+ cross-asset(XA) messages/day, ensuring scalable ingestion, transformation, and regulatory reporting with full audit trail.
  • Developed 10+ production-grade Flask APIs and backend object‑oriented Python jobs in an event-driven microservices architecture, enabling reliable exception processing and system integrity.
  • Engineered in-memory real-time tables for low-latency access to millions of records, reducing REST API response times by 60% and enhancing the performance of analytics dashboards.
  • Leveraged Bofa’s native object-oriented database, Sandra (OODB), for persisting regulatory objects, maintaining records, and optimizing object-level retrieval across Python services.
  • Collaborated with global Bank of America teams (US, UK, India) in an Agile environment, contributing to sprint planning, code reviews, and release cycles while using JIRA to track and manage work.
  • Delivered end-to-end features across UI and backend, including Angular dashboards capable of rendering millions of records, enhancing visibility for regulatory and business stakeholders.
PythonKafkaOODBMSAngularJSJavaScriptQuartz

Alpha recon

Data Engineer

Nov 2023Apr 2024 · 5 mos · Remote

  • Designed and implemented robust data ingest and transfer pipelines on Azure Data Factory, utilizing Azure Functions to scrape diverse news sources at scheduled intervals, and seamlessly transferring the processed data into Azure Data Lake in multiple formats including JSON, Parquet, and Avro. Successfully managed automated execution cycles, ensuring the completion of the entire pipeline.
  • Utilized the processed data from Azure Data Factory pipelines to construct a question-and-answer application in Azure ML Studio, leveraging OpenAI language models. Designed the application to efficiently handle queries on the articles within the dataset, enhancing accessibility and insights retrieval.
  • Incorporated Pinecone database to store embeddings generated for semantic search within the Azure ML Studio application. Implemented an efficient system for managing and retrieving embeddings, enhancing the overall performance and accuracy of semantic search functionalities.
Python (Programming Language)Microsoft AzureMicrosoft Azure Machine LearningLarge Language Models (LLM)Information RetrievalPython

Mindlance

Machine Learning Engineer

Jul 2023Nov 2023 · 4 mos · Hybrid

  • Developed a specialized spaCy NER model adept in identifying 'Profession,' 'Facility,' and 'Experience' entities, achieving a precision of 75%, recall of 60%, and an F1 Score of 67%. Successfully deployed on Hugging Face, marking a significant stride in NLP advancements.
  • Pioneered NLP research by rigorously training and integrating a domain-specific NER model, showcasing robustness through comprehensive evaluation, signifying its versatility across diverse text analysis frameworks for practical applications.
  • Implemented a sophisticated Python library to scrape and parse LinkedIn HTML pages, leveraging RPAs for automated data extraction from user profiles.
  • Designed and implemented state-of-the-art parsers for resume and job descriptions using LLMs, skillfully utilizing prompt engineering techniques and OpenAI function calling.
  • Fine-tuned GPT 3.5 turbo LLM to develop a resume parsing model that extracts essential resume information into JSON format.
  • Designed and Developed a Recommendation Engine using content filtering techniques to offer personalized fashion recommendations to users.
  • Engaged in research and development of a data pipeline by scraping fashion-related content from the client's website, employing advanced cleaning techniques, and building a NoSQL database(Supabase) for efficient storage.
  • Utilized OpenAI function calling and prompt engineering techniques to curate fashion-related content and generate word embeddings using LLM (OpenAI) APIs.
  • Contributed to the development of the App Prototype, integrating Chakra UI to the backend services.
Python (Programming Language)Data ScienceData IntelligenceJavaSoftware DevelopmentRESTful architecture+2

Rice lake weighing systems

Full Stack Engineer

May 2022Aug 2022 · 3 mos · On-site

  • Developed a user-friendly configuration menu for a Linux-based Indicator, utilizing JavaScript
  • Conducted research-oriented debugging and improvement of help files for the indicator, achieving 100% accuracy through the implementation of unit tests and logger modules.
  • Contributed to the enhancement of the indicator's usability and reliability as part of the research and development team.
JavaScriptReact.js

Accenture

Associate Application Developer

Feb 2021Aug 2021 · 6 mos · India · On-site

  • Integrated SAP PP modules using Python's library, PyRFC, to streamline data exchange and automate processes.
  • Contributed to Python-based data validation scripts, which identified data quality issues and led to a 23% cost reduction for the
  • client.
Python (Programming Language)Data SciencePython

Defence research and development organisation (drdo)

Internship Trainee

Jun 2019Aug 2019 · 2 mos · Delhi, India

Delhi metro rail corporation ltd

Internship Trainee

Jun 2018Aug 2018 · 2 mos

Education

New York University

Master's degree — Computer Science

Aug 2021May 2023

Guru Gobind Singh Indraprastha University

BTech - Bachelor of Technology

Jan 2016Jan 2020

Bal Bhavan Public School

Mathematics and Computer Science

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Python & Kafka

Explore similar profiles based on matching skills and experience