Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Websites
MTech Projects
Timeline
8a
Sabarna Choudhury

Sabarna Choudhury

Kolkata

Summary

Dynamic software engineer with over 5 years of experience in full-stack development (Angular, .NET Core) at Cognizant, now pivoting toward GenAI and ML engineering. Graduated top of the class with an M.Tech. In Data and Computational Sciences from IIT Jodhpur, earning the silver medal for academic excellence. Co-authored a research paper on LLM fine-tuning for self-harm detection, accepted at ACL 2025, and am actively working on GAN-based synthetic text generation projects leveraging LLaMA 3.1. Passionate about bridging software engineering and GenAI solutions for scalable, production-ready applications.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Associate

Cognizant Technology Solutions
Kolkata
10.2022 - Current
  • Leading architecture discussions and designing scalable solutions using Angular and .NET Core within microservices and micro-frontend architectures.
  • Slicing technical user stories into actionable development tasks, ensuring smooth Agile delivery, and high code quality.
  • Mentoring junior developers and interns on best coding practices, debugging techniques, and architectural principles.
  • Collaborating directly with clients to gather requirements, present solutions, and drive technical decision-making.
  • Maintaining high code quality standards using tools like SonarQube and GitHub Copilot for efficient, secure development.
  • Actively exploring Generative AI tools and integrating GitHub Copilot into development workflows to enhance productivity.

Junior Software Engineer(PA)

Cognizant Technology Solutions
Kolkata
01.2021 - 09.2022
  • WorkSight is simplifying users' work by modernizing the system and transforming our connections to our customers to achieve their goals by retiring the old tools.
  • The project is expected to be executed based on defined quality guidelines and agile methodology.
  • Designed three web applications using Angular 10, including testing practices.
  • Designed endpoints with .NET Core, including testing practices.
  • Ensured the performance, quality, and responsiveness of the application.
  • Wrote structured, readable, maintainable, and fully unit-tested code.
  • Prepared DB scripts and views based on defined guidelines in Oracle SQL Developer.

Programmer Analyst Trainee(PAT)

Cognizant Technology Solutions
Kolkata
01.2020 - 12.2020
  • Cineholic is a web platform where one can search for different kinds of cinemas. This project was done to showcase the concepts of Angular as an entry-level trainee.

Education

Master of Technology - Data And Computational Science

Indian Institute of Technology Jodhpur
Jodhpur
06-2025

Bachelor of Technology - Information Technology

St. Thomas' College of Engineering & Technology
Kolkata
06-2020

Skills

AI / ML / Data Science

  • Machine learning
  • Deep Learning
  • Python (Hugging Face Transformers)
  • Prompt Engineering
  • Generative AI
  • Data Analysis
  • NLP (Natural Language Processing)

Software Engineering

  • Angular 10
  • NET Core 8
  • HTML
  • CSS
  • Bootstrap
  • Kendo UI
  • JSON
  • JavaScript
  • TypeScript
  • Xunit

Tools / Platforms

  • Swagger
  • VS 2019
  • VS Code
  • Oracle SQL Developer
  • Atlassian Jira
  • Confluence
  • Sonar
  • Git for Windows

Accomplishments

  • Graduated top of class and awarded the Silver Medal for Academic Excellence during M.Tech in Data and Computational Sciences at IIT Jodhpur in 2025
  • Co-authored research paper accepted at ACL 2025 on fine-tuning LLMs for self-harm detection using emoji interpretations
  • Awarded WorkSight Star Developer for exceptional contributions and innovative solutions – Q1 2022
  • Recognized as the best developer in the WorkSight MDP team under the quarterly R&R MLEU awards – Q2 2022
  • Achieved Best Developer title in the WorkSight MDP team for outstanding performance and quality delivery, Q1 2023

Certification

  • GitHub Foundations Certification – Valid until 14th March 2028
  • Cognizant Internal – GitHub Copilot Generic Knowledge Based Assessment [201 Intermediate] (Mar 2024)
  • Udemy – GitHub Copilot: Use AI to Write Code for You! (Completed Mar 2024)
  • AWS Partner – Cloud Practitioner Essentials (2022)
  • Udemy – Understanding TypeScript (2021 Edition)
  • Udemy – ES6 JavaScript: The Complete Developer’s Guide

MTech Projects

1. The Devil Is in the Details: Enhancing LLMs for Self-Harm Detection, 2024 – 2025

As part of my M.Tech at IIT Jodhpur, contributed to a research project accepted at ACL 2025. Worked on designing the SHINES dataset to capture nuanced signals of self-harm intent in social media posts, including emoji interpretation through the CESM-100 matrix. Implemented data curation, annotation pipelines, and experimental evaluations using Hugging Face Transformers. Focused on fine-tuning large language models for both classification and span extraction tasks, achieving significant improvements over baseline methods in detecting self-harm risk.

2. Synthetic Data Generation Framework using LLM-GAN, 2024 – Ongoing

Working on an innovative framework combining LLMs (e.g., LLaMA 3.1) and GAN principles to generate high-quality, emotion-aligned synthetic text for low-resource NLP domains. Contributing to blueprint-based prompt engineering, discriminator feedback loops, and experiments on datasets like CEASE and Dreaddit, achieving SOTA results in emotion and stress detection tasks.

Timeline

Associate

Cognizant Technology Solutions
10.2022 - Current

Junior Software Engineer(PA)

Cognizant Technology Solutions
01.2021 - 09.2022

Programmer Analyst Trainee(PAT)

Cognizant Technology Solutions
01.2020 - 12.2020

Master of Technology - Data And Computational Science

Indian Institute of Technology Jodhpur

Bachelor of Technology - Information Technology

St. Thomas' College of Engineering & Technology
Sabarna Choudhury