Hi, I'm Nithin Bharathi, a passionate software engineer and researcher currently exploring innovative ways to improve context retrieval in retrieval-augmented generation systems. I have hands-on experience developing large-scale distributed data orchestration jobs and optimizing complex algorithms to boost performance and efficiency. I enjoy mentoring aspiring engineers and am always eager to take on challenging projects that push the boundaries of applied machine learning and software engineering. With a strong foundation in various programming languages and frameworks, I continuously strive to deliver impactful solutions and grow my expertise.

Nithin Bharathi

Hi, I'm Nithin Bharathi, a passionate software engineer and researcher currently exploring innovative ways to improve context retrieval in retrieval-augmented generation systems. I have hands-on experience developing large-scale distributed data orchestration jobs and optimizing complex algorithms to boost performance and efficiency. I enjoy mentoring aspiring engineers and am always eager to take on challenging projects that push the boundaries of applied machine learning and software engineering. With a strong foundation in various programming languages and frameworks, I continuously strive to deliver impactful solutions and grow my expertise.

Available to hire

Hi, I’m Nithin Bharathi, a passionate software engineer and researcher currently exploring innovative ways to improve context retrieval in retrieval-augmented generation systems. I have hands-on experience developing large-scale distributed data orchestration jobs and optimizing complex algorithms to boost performance and efficiency.

I enjoy mentoring aspiring engineers and am always eager to take on challenging projects that push the boundaries of applied machine learning and software engineering. With a strong foundation in various programming languages and frameworks, I continuously strive to deliver impactful solutions and grow my expertise.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced

Work Experience

Research Assistant at Applied Machine Learning Lab - Dahousie University
December 1, 2024 - Present
Currently exploring ways for efficient context retrieval in retrieval-augmented generation (RAG) systems through index fine-tuning and agent-driven context filtering to enhance performance. Developed a RAG framework for private repository code generation using PyTorch and FAISS, achieving up to 55% increase in CodeBLEU score and an average of 27.5% improvement over state-of-the-art baselines.
Software Engineer II at Odessa Inc
December 31, 2023 - July 22, 2025
Engineered the company’s first-ever large-scale distributed data orchestration job in Java using Kafka, scaling data migration from millions to hundreds of millions of records. Revamped a C# database cloning algorithm by identifying bottlenecks, reducing cloning time for an 800 GB database from 19 hours to 7 hours. Identified and resolved a critical bug in the payment microservice related to incorrect rounding for Swiss currency, potentially saving millions in losses. Mentored and offered technical assistance to 5 interns which led to them securing full-time offers.
Software Engineer at Odessa Inc
April 1, 2022 - July 22, 2025
Received the Developer of the Year award for resolving over 50% of the defects in an eight-member team. Implemented new APIs using Spring Boot and Java for the transaction management service, ensuring timely delivery under tight deadlines. Devised a batch processing solution in Java to address SQL timeout crashes while processing 20 million records, improving application stability and throughput for large scale data transfers. Enhanced the internal load testing tool to provide real-time metrics using multithreading, reducing wait times from hours or minutes to seconds. Automated migration setup by consolidating scripts into a stored procedure and automating deployment using Azure pipelines, fully eliminating manual effort.

Education

Master of Applied Computer Science at Dalhousie University
December 1, 2023 - July 22, 2025
Bachelor of Engineering at Sri Krishna College of Engineering and Technology
March 1, 2016 - May 31, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Halifax today.