Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Upasana Ghosh

Seattle,WA

Summary

Software Engineer with 7+ years of experience spanning full-stack software development and applied machine learning. Proven track record of building scalable systems and deploying ML solutions into production. Recent work at Bloomberg includes developing NLP annotation platforms, fine-tuning Learning-to-Rank models (XGBoost, NDCG, MAP) for search relevance and creating synthetic data pipelines using LLM prompt engineering. Strong foundation in backend systems, microservices, and cloud-native platforms, with a passion for applying AI to deliver impactful, scalable solutions.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Software Engineer

Bloomberg L.P.
04.2021 - 01.2024
  • To improve the quality and quantity of the training data for the LTR model, I worked on creating a synthetic data generator using LLM prompt engineering. Additionally, I integrated these solutions into production workflows, balancing model performance with scalability and low-latency requirements.
  • Enhanced the BLAW search system’s document highlighting service by enabling Solr phrase highlighting, allowing phrase queries to be displayed as a single span within documents.
  • Implemented and fine-tuned a Learning-to-Rank (LTR) model using XGBoost, initially as a POC and later productionized it to improve document relevance & ranking. Achieved strong benchmark scores (NDCG, MAP) across datasets including MSLR-WEB10k/30k, Yahoo! LTR, and Istella LETOR, and integrated the solution into production search workflows.
  • Developed an annotation platform for legal data analysts to label query data for NLP-based intent classification, fine-tuning a pre-trained citation detection model to accurately identify legal citations and significantly improve search relevance.

Senior Software Engineer

OpenText Technologies
10.2017 - 06.2019
  • Worked on migrating features from an existing monolith application to a microservices based application management platform.
  • Built an automation script to enroll the application to make it available in the application management platform.
  • Worked on improving the User Interface experience for an existing Application, optimized redundant code and built them into re-usable components that could be plugged-in across the application. Also developed UI Screen for all the pages of the application.

Software Engineer

Dell EMC(previously EMC Corporation)
06.2016 - 09.2017
  • Built a cloud-based Node application dealing mainly with data modelling and API subscriptions for different Developer Profiles, and developed UI Screens.
  • Built the Proxy Server and load-balancing part of the Tunneling Server. Also, wrote & executed unit test cases for testing the tunneling and proxy services.
  • Worked on improving the functional documents, e.g., Guide Wire, to help understand the implementation of Tunneling Server.

Software Engineer

Tata Consultancy Services
03.2014 - 05.2016
  • Built a hybrid frontend application dealing mainly with checking-in a passenger onboard, generating and printing respective boarding pass for Carnival Cruise Lines by consuming Carnival REST APIs.
  • Implemented accessibility features to the KLM Website to provide better accessibility suitable for the differently abled users.
  • Built User Interface adaptable to mobile and tablets using Angular JS, HTML5, Bootstrap, CSS3 for Lloyds Banking Group(LBG) group with an intention to help higher management to manage client proposals. Also implemented Phonegap to make the application work seamlessly with different OS like Android, iOS, Windows.
  • Built User Interface as well as web services to connect with back-end database (PostgreSQL) using Springs & Hibernate to digitize the workflow for KPIs and SLAs, starting from their calculation until the approval/rejection stage for Lloyds Banking Group.

Education

M.S. - Computer Science and Engineering

University at Buffalo
Buffalo, NY
02.2021

B.Tech - Computer Science & Engineering

West Bengal University of Technology
Kolkata, India
07.2013

Skills

  • Languages & Frameworks: Python, Java, SQL
  • Development Tools (IDE): PyCharm, Anaconda, IntelliJ, Eclipse, Google Colab, Jupyter Notebook
  • Tools & Technologies: TensorFlow, Keras, Java Netty, Java Spring, Pandas, NumPy , Scikit-learn, Matplotlib, XGBoost
  • Web Technologies: AngularJS, Node JS, HTML5, JavaScript, CSS3, Less CSS, Bootstrap, jQuery
  • Cloud: AWS, Microsoft Azure, Pivotal Cloud Foundry

Certification

  • Oracle Certified Java Programmer (OCJP SE6)
  • Pivotal Cloud Foundry Developer & Spring Boot (2017)

Timeline

Software Engineer

Bloomberg L.P.
04.2021 - 01.2024

Senior Software Engineer

OpenText Technologies
10.2017 - 06.2019

Software Engineer

Dell EMC(previously EMC Corporation)
06.2016 - 09.2017

Software Engineer

Tata Consultancy Services
03.2014 - 05.2016

B.Tech - Computer Science & Engineering

West Bengal University of Technology

M.S. - Computer Science and Engineering

University at Buffalo