Anagha Dhekne

In the World of Infinite Loops, I find the Way Out!

Actively seeking Software Developer roles

Card image
Performance oriented Computer Science graduate with 3+ years of diverse experience in full-stack development, testing strategies, system architecture and database management. Proficient in agile methodologies, delivering high-quality, scalable applications. Demonstrated expertise in designing and implementing innovative solutions that align with business goals.
Card image
As a passionate Software Development Engineer, I build scalable, efficient software solutions through collaboration and innovation. My expertise spans designing back-end systems, creating seamless front-ends, and using frameworks like Spring Boot, React.js, and Node.js. I develop microservices, secure APIs, and optimize performance, working closely with cross-functional teams to exceed user expectations.
Card image
Passionate about solving complex problems through data, with expertise in Python, SQL, and machine learning frameworks like TensorFlow and Scikit-learn. Experienced in developing predictive models, ETL pipelines, and NLP solutions to turn raw data into actionable insights. Skilled at blending analytical thinking with creativity to deliver impactful, data-driven solutions that drive smarter decisions and create measurable value.

Technologies I've Worked With

HTML

CSS

Python

C++

TypeScript

JavaScript

Java

TailwindCSS

React

Node.js

Next.js

Express

Angular

Spring Boot

Machine Learning

TensorFlow

Scikit-learn

Pandas

NumPy

NLTK

spaCy

AWS

MySQL

MongoDB

PostgreSQL

Apache Kafka

Microsoft SQL Server

Elasticsearch

Confluence

REST API

JIRA

Postman

Docker

Jenkins

Git

Featured Projects

Automatic Depression detection through Visual Inputs

Automatic Depression Detection through Visual Inputs uses computer vision and machine learning to analyze facial expressions and emotional cues with co-relation to BDI score to accurately identify signs of depression.

Automatic Depression detection through Visual Inputs
IEEE Paper

HTML • CSS • JS • Flask • Pandas • MySQL • TensorFlow • Keras • PyTorch • CNN

Hate Speech Detection

This project analyzes tweets to detect hate speech and offensive language using machine learning techniques. The primary goal is to preprocess the data, perform exploratory data analysis (EDA), build models, and evaluate their performance.

Hate Speech Detection

NLTK • TF-IDF • Doc2Vec • Logistic Regression • Naive Bayes • SVM • Matplotlib

Facebook Ad Campaign Analysis

The Facebook-AdCampaign-Analysis project focuses on performing Exploratory Data Analysis (EDA) on ad campaign data and selecting the best machine learning algorithm for predicting campaign success.

Facebook Ad Campaign Analysis

Data Visualization • Linear Regression • Recursive Feature Elimination • Modeling

Telco Customer Churn Prediction: Ensemble Learning

Developed an ensemble system using Random Forest, Gradient Boosting, and Voting Classifiers, achieving 89.92% accuracy in predicting churn based on demographics, service usage patterns, payment methods, and customer support.

Telco Customer Churn Prediction: Ensemble Learning

Feature Engineering • Random Forest • Gradient Boosting • Voting Classifiers

Shift Management

A web application that enables streamlined scheduling, real-time adjustments, and enhanced visibility into workforce allocation, thereby boosting overall operational efficiency and reducing labor costs.

Shift Management

Java • SpringBoot • Maven • SQL • Junit • Postman • Swagger • Agile • Scrum

Parallel Programming for Sudoku

Developed a high-performance Sudoku solver using C++17 features like threads, mutex, condition variables, locks, and async, reducing computation time by 98% - from 374s to 6ms.

Parallel Programming for Sudoku

C++ • Threading • Mutex • Future • Locks • Async • Condition Variables

Experience & Education

June 2024 - Present

Research Intern

Syracuse UniversitySyracuse, NY

Developed a scalable ETL pipeline to scrape and extract 100K+ social media posts using Python, Apache Airflow, and Beautiful Soup, ensuring efficient data ingestion. Designed a robust NLP preprocessing pipeline with NLTK and TextBlob for tokenization, lemmatization, and stemming. Engineered feature extraction with TF-IDF and Doc2Vec, enhancing logistic regression model accuracy by 3%. Built hate speech detection models, achieving 80% precision with logistic regression, surpassing SVM (77%) and Naive Bayes (65%), validated through cross-validation and classification reports. Created interactive data visualizations with Matplotlib and Seaborn to analyze hate speech trends, including class distributions, word clouds, top n-grams, and sentiment polarity distributions.

Python
ETL
Web Scraping
NLP
NLTK
TextBlob
TF-IDF
Doc2Vec
Logistic Regression
SVM
Naive Bayes
Cross-validation
Matplotlib
Seaborn
Data Visualization
Feature Engineering
Classification Reports
June 2023 - August 2023

System Test Intern

New York Air BrakeWatertown, NY

Developed a RESTful microservice with Python Flask to process brake sensor data, ensuring 90% uptime through robust API design. Improved data reliability by reducing sensor inconsistencies from 15% to below 2% with validation, error handling, and logging. Optimized PostgreSQL with indexing and tuning, enhancing read performance for real-time Tableau dashboard monitoring.

Python
Flask
RESTful APIs
PostgreSQL
Indexing
Tableau
Data Validation
Error Handling
Logging
Database Tuning
Query Optimization
October 2021 - July 2022

Software Developer

Citi BankPune, IN

As a Backend Developer, I designed and developed Spring Boot REST APIs for Audit and Portfolio services in Mutual Funds, ensuring seamless integration with the front-end. I implemented an event-driven architecture using Kafka consumers to manage high-throughput financial transactions efficiently. To improve system reliability and availability, I configured the ELK Stack (Elasticsearch and Kibana) for centralized log aggregation and faster issue resolution. API security was enhanced using OAuth 2.0 and JWT authentication with Spring Security, ensuring data protection and compliance. I utilized Swagger for API versioning, fostering better collaboration between frontend and backend teams through up-to-date API specifications. Additionally, I contributed to UI development using JavaScript and Angular, aligning UI designs with system architecture and data models. Automated unit testing with JUnit and Mockito resulted in over 90% test coverage, ensuring robust code quality. Throughout the process, I collaborated with SMEs to align backend services with business needs, optimizing data workflows and system integration.

Java
Spring Boot
React
AWS
MySQL
MongoDB
Docker
Jenkins
Kafka
JUnit
Mockito
Swagger
OAuth 2.0
JWT
October 2020 - October 2021

Software Engineer

EatonPune, IN

Developed a robust Automation Test Framework and core libraries for Advanced Metering Infrastructure (AMI) using C#, adhering to test-driven development (TDD) methodologies to achieve 100% test coverage compliance and reduce test execution time by 95%. Additionally, built a Python-based continuous deployment tool for AMI firmware, enhancing deployment efficiency by 40% and integrating seamlessly into the DevOps pipeline. Led scrum events, facilitated sprint demos for stakeholders, and actively gathered feedback to drive continuous improvements, ensuring project alignment with business goals and technical excellence.

C#
TDD
Automation Testing
Python
Continuous Deployment
DevOps
Scrum
Agile
Regression Testing
AMI
CI/CD
August 2019 - April 2020

Machine Learning Intern

OneGoPune, IN

Developed and optimized end-to-end pipelines for real-time video emotion detection. Built an ETL pipeline using Apache Airflow for workflow orchestration, achieving 65% accuracy in emotion detection through machine learning on video data. Designed an image preprocessing pipeline leveraging OpenCV and Python, implementing frame separation, brightness adjustment, and 48x48 grayscale standardization, reaching 95% accuracy while effectively handling corrupted files and noise reduction. Improved processing efficiency by 40% through optimized feature extraction pipelines utilizing CNNs, and libraries such as PyTorch, TensorFlow, Keras, and scikit-learn, employing vectorized operations in NumPy. Additionally, developed a web application with Flask, HTML, CSS, and JavaScript, enabling users to upload video files for real-time emotion detection, seamlessly integrating backend processing with machine learning to deliver an interactive and user-friendly experience.

ETL Pipeline
Python
OpenCV
Machine Learning
CNNs
PyTorch
TensorFlow
Keras
scikit-learn
NumPy
Data Preprocessing
Feature Extraction
Flask
HTML
CSS
JavaScript
June 2019 - August 2019

Software Engineer Intern

EatonPune, IN

Designed and developed an enterprise-grade IoT monitoring platform capable of managing over 500 devices, achieving 85% uptime and enhanced scalability. The platform integrated QR code scanning and geolocation services using React Native Camera and Google Maps API for seamless device management. Engineered a real-time data visualization system leveraging React Native, D3.js, and Chart.js, enabling advanced data aggregation and actionable user insights. Implemented secure authentication with OAuth 2.0 while utilizing Redux for efficient state management and Async Storage for persistent offline storage. Optimized React components through memoization techniques to enhance performance, security, and offline usability. Additionally, developed an Express.js proxy server to enable frontend testing, reducing dependency on backend services and streamlining development workflows.

React Native
JavaScript
OAuth 2.0
Redux
Async Storage
Node.js
Express.js
Data Visualization
State Management
Frontend Testing
June 2018 - July 2018

Software Engineer Intern

Tech MahindraPune, IN

Developed a Virtual Reality Android application focused on customizable home and interior design to enhance user experience. The application allows users to create virtual 3D floorplans, design interiors, and navigate through a virtual home with immersive walk-through functionality. Users can also capture desired angles and visualize their designs in detail. By enabling virtual staging, the application simplifies complex situations such as design changes, saving both time and costs associated with traditional staging methods. This solution provides a powerful, interactive tool for interior design planning and visualization.

Unity
C#
Virtual Reality (VR)
3D Modeling
Android Development
User Experience (UX)
Simulation

Certifications

AWS Cloud Practitioner

January 2025

AWS

Python Certification

June 2020

HackerRank

Java Basics

June 2020

HackerRank

Get in Touch

Feel free to reach out for collaborations or just a friendly hello

Anagha Dhekne

Phone+1 315 403 4481
Emailanaghagdhekne7@gmail.com