Hello, I am Dishant Bhatnagar!

Data Engineer & Software Developer


Welcome to my portfolio! I'm a passionate developer combining creativity and innovation to craft impactful solutions.

Contact Me

About Me

My Introduction

I am Dishant Bhatnagar, a Master's student in Computer Science at SUNY Binghamton with a passion for software development and data engineering.

With expertise in Python, SQL, Machine Learning,IBM Planning analyticsand Cloud Technologies, I have developed solutions ranging from audio enhancement tools to financial analytics dashboards.

My professional experience includes working with global companies like Accenture and Infosys, where I honed my skills in IBM Cognos TM1, data visualization, and scalable application development.

I thrive on solving complex problems and enjoy collaborating with teams to deliver innovative and impactful results.

2.5+ Years
experience
7+ Completed
Projects
03 Organizations
worked

Skills

My Technical level

Programming

Coding Languages

C/C++

90%

Python

85%

SQL

80%

Java

65%

Developement

Tools and Softwares

JIRA

80%

Service Now

80%

Git and Github

70%

Tableau

70%

Social Skills

Personal and Social Skills

Project Management

100%

Event Management

100%

Team Management

90%

Languages

This includes languages I can speak and write

English

100%

Hindi

100%

Qualification

My personal journey
Education
Work

SUNY Binghamton, Thomas J. Watson College of Engineering and Applied Science

Binghamton, NY

Master of Science in Computer Science
2023 - 2025

Inderprastha Engg College

Ghaziabad, UP, India

Bachelor of Technology in Information Technology
2016 - 2020

Entertainment Technologists

California, USA

Software Developer Intern
September 2024 - November 2024

Accenture Ltd.

Noida, UP, India

Software Developement Analyst
April 2023 – August 2023

Infosys Ltd.

Pune, Maharashtra, India

Senior Systems Engineer
January 2021 - April 2023

Portfolio

Most Recent Work

OKCupid Profile Analysis

The OkCupid Profiles Analysis project focuses on analyzing user profiles on OkCupid to uncover patterns in matching preferences and profile popularity. This analysis was conducted by a team of three, with a key emphasis on attributes such as age, height, and body type. Additionally, the project explored factors affecting profile popularity, including income and lifestyle choices. The insights derived from this analysis aim to enhance understanding of online dating dynamics and user behaviors.

GitHub Repository

Realtime Data Streaming

This project serves as a comprehensive guide to building an end-to-end data engineering pipeline. It covers each stage from data ingestion to processing and finally to storage, utilizing a robust tech stack that includes Apache Airflow, Python, Apache Kafka, Apache Zookeeper, Apache Spark, and Cassandra. Everything is containerized using Docker for ease of deployment and scalability.

GitHub Repository

Custom Memory Manager

Developed a custom memory management library in C to efficiently allocate and deallocate memory in fixed-size slots using bitmap-based tracking. Implemented key functionalities, including memory allocation, freeing, and error detection for double-free and invalid pointers. The project includes extensive testing scenarios to ensure reliability and scalability, with features like batch expansion and detailed memory snapshots for debugging.

GitHub Repository

BERTweet

Worked on the TweetEval benchmark, a unified framework for multi-class tweet classification across seven diverse tasks, including sentiment analysis, hate speech detection, and emotion recognition. Leveraged pre-trained models like RoBERTa and BERTweet to evaluate and improve classification performance. Designed and implemented evaluation scripts for task-specific metrics, contributing to benchmarking and advancing NLP in social media analysis.

GitHub Repository

Salsa20/12 Cipher Implementation

This project implements a subset of the Salsa20 encryption algorithm called Salsa20/12, which involves 12 rounds of the core Salsa20 function. Salsa20/12 is a secure, lightweight stream cipher that efficiently handles encryption using keys and nonces. This implementation in Python allows users to experiment with different key sizes and inputs while gaining insights into the mechanics of stream ciphers.

GitHub Repository

Text Editor: Strive

Collaborated on the development of Strive, a terminal-based, lightweight text editor designed for efficiency and essential functionality. Implemented features such as file saving, search and replace, word and character count, and intuitive navigation controls. Optimized for simplicity, Strive is built in under 1,000 lines of code, ensuring compactness and performance.

GitHub Repository

Testimonials

Professional references

"Working with Dishant was an absolute pleasure. His expertise in software development and problem-solving abilities are unmatched. He consistently delivered high-quality work and exceeded expectations."

— Lakshman Rao

Product Manager, EY

Melbourne, Australia

"Dishant's dedication and technical skills make him a standout team member. His contributions to our projects were invaluable, and his ability to innovate under pressure is truly impressive."

— Vipul Tyagi

EPM Consultant, Infosys

Sydney, New South Wales, Australia

"Dishant is a remarkable problem-solver with an innate ability to understand complex requirements and deliver innovative solutions. His contributions to our audio enhancement tool project were exceptional, showcasing his expertise in Python, scalable architecture, and UI development."

— Uday Ghare

Co-Founder and CEO, Entertainment Technologists

New York, USA

Contact Me

Get in Touch

Call Me

+1 (607) 313-8782

Location

Binghamton, New York, 13905