Divya Kulkarni
Software Engineer | Java | Spring Boot | Node.js | React
About
Software Engineer with 3+ years of experience in backend development, microservices, and RESTful APIs. Skilled in Java, Spring Boot, Hibernate, Node.js, and SQL/NoSQL databases, with experience in real-time data processing, EMR integration, and deep learning projects. Proficient in Agile methodologies, Jira, Notion, and Slack, delivering scalable and high-performance solutions in financial and healthcare domains.
“Code is poetry. Clean, scalable, and crafted with love.”
Download ResumeClean Code
Writing maintainable and scalable code
Web Applications
Full-stack web development expertise
Backend Systems
Robust API development and database design
Responsive Design
Mobile-first approach to UI/UX
Experience
Software Engineer
- Contributed to a human experience engine that connects users and service providers through personality-based matching (Xuman Persona Index - XPI), enabling personalized experiences and service bookings.
- Implemented end-to-end encryption for Xuman’s messaging platform using X3DH and Double Ratchet protocols, securing real-time communication between users.
- Developed a concurrent WebSocket-based booking system to synchronize provider availability in real time, preventing double bookings and improving booking accuracy.
- Built a real-time meeting reminder that detects user presence via WebSockets, sends in-app notifications to online users, push notifications to offline users via Azure Notification Hub, and queues messages in Azure for guaranteed delivery.
Technologies Used
Software Engineer
- Improved internal finance API performance by optimizing database queries and adding indexes, reducing response time by 25% and preventing dashboard and reporting delays.
- Secured internal APIs for third-party access by implementing JWT-based stateless authentication with Spring Security, token validation/refresh reducing unauthorized access and enabling scalable service growth.
- Automated daily financial reconciliations and NAV calculations with Spring Batch, processing transactions in steps and handling failures automatically, saving 20+ hours/week and producing accurate reports.
Technologies Used
Software Engineer intern
- Built the Social Trust PR platform with React, Node.js, and TypeScript, integrating REST APIs and Google OAuth for secure access for 200+ clients.
- Designed and developed a 7-step article submission workflow as a single dynamic pop-up, cutting development time from 3 weeks to 7 days and improving editor efficiency.
- Implemented Role-Based Access Control (RBAC) by adding database role flags and token-based authorization to enforce least-privilege access, reduce errors, and improve platform security and maintainability.
- Automated real-time user onboarding notifications by integrating Slack webhooks with Customer.io, leveraging backend event triggers, reducing 60% manual effort and ensuring instant leadership visibility.
Technologies Used
Software Engineer
- Led backend development for a healthcare analytics platform with 50,000+ monthly users, designing 15+ RESTful services in Spring Boot with 95% uptime and robust error handling to ensure reliability under peak loads.
- Integrated FHIR-compliant APIs for secure Electronic Medical Records (EMR) data sharing, implementing OAuth 2.0 and encryption mechanisms to ensure HIPAA compliance and secure patient data exchange across systems.
- Conducted thorough code reviews, refactoring, and performance optimizations for Java and Spring Boot services, improving response times, reducing technical debt, and accelerating release cycles by 30%.
- Developed an internal code-generation library to auto-generate Java classes from XML specifications, enabling React frontend teams to update UI features without backend recompilation, reducing feature update time by 50% and improving developer efficiency.
Technologies Used
Skills
Projects
Spotify’s Top 10,000 Streamed Songs
Performed data analysis on Spotify’s Top 10,000 Streamed Songs dataset using Python libraries and built predictive models including Linear Regression, Decision Tree, and Random Forest.
Key Features
- Exploratory data analysis with visualizations
- Built Linear Regression, Decision Tree, Random Forest
- Identified Random Forest as most effective for trend prediction
Tech Stack
NIH Chest X-Ray Disease Detection
Processed 112,120 chest X-ray images from 30,805 patients with multi-label annotations for 14 thoracic diseases and built TensorFlow models for automated detection.
Key Features
- Multi-label classification for 14 conditions + No Findings
- Large-scale data preprocessing and augmentation
- Improved scalability for computer-aided diagnosis
Tech Stack
Handwriting Recognition System
Built a handwriting recognition system using image processing to detect forgery exam scripts.
Key Features
- Convolutional model training and evaluation
- Image preprocessing and feature extraction
- Automation for evaluating 100+ student scripts
Tech Stack
Blood Donation Management System
Developed a portal for 500+ students and staff to register via QR code and manage donations.
Key Features
- QR-based registration
- Admin donor monitoring
- Excel report exports
Tech Stack
NASA Astronomy Picture of the Day
Single-page app integrating NASA APOD API to fetch and display daily images with Google OAuth 2.0 auth.
Key Features
- Google OAuth 2.0 authentication
- Daily APOD fetch and archive view
- Deployed on Vercel with MongoDB storage
Tech Stack
Get in Touch
I'm always open to exciting opportunities — whether it's full-time roles, freelance projects, tech collaborations, or even a friendly conversation. Let’s connect!