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.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Javanese
Advanced
Work Experience
Research Assistant at Applied Machine Learning Lab - Dahousie University
December 1, 2024 - PresentCurrently 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, 2025Engineered 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, 2025Received 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, 2025Bachelor of Engineering at Sri Krishna College of Engineering and Technology
March 1, 2016 - May 31, 2020Qualifications
Industry Experience
Software & Internet, Financial Services, Education
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Halifax today.