Experience
Flexera
Associate Software Engineer
to present
- Developed a Go-based PostgreSQL high-availability service for Windows and Linux virtual machines.
- Built an agent for automated failover and failback using Raft consensus to coordinate active-standby PostgreSQL clusters.
- Configured NGINX on Windows and HAProxy on Linux for server-side load balancing.
- Integrated PgBouncer for PostgreSQL connection pooling.
- Worked with engineering teams on high-availability and disaster-recovery design and validation.
- Developed a Go Windows service that collected system and application metadata and communicated with a Spring Boot backend through Windows Named Pipes.
- Implemented IPC connection lifecycle management, buffered reads and writes, structured error handling, and retries.
Ribbon Communications
Software Developer Intern
to
- Contributed to geographically redundant systems on AWS cloud infrastructure, with a focus on availability and fault tolerance.
Hindustan Aeronautics Limited
Summer Intern
to
- Worked on real-time operating systems (RTOS).
Projects
LinkedIn profile scraper and analyzer
Sep to Oct 2025
- Supports searches by name and filters, direct profile URLs, and CSV uploads.
- Separates single-profile, bulk-processing, scraping, and summarization services.
- Caches profile data using a configurable freshness window to avoid repeated fetching.
- Displays profile skills, experience, certifications, and generated summaries in Streamlit.
Python, Streamlit, StaffSpy, CSV processing
Metro ticketing system
Jan to Mar 2025
- Worked on payment processing, peak-hour fares and penalty handling.
- Used Kafka for event-driven transaction processing and Redis for caching.
- Containerized the services and used Docker Compose for local setup.
Java, Spring Boot, Kafka, Redis, Docker Compose
Distributed task management
Feb to Apr 2024
- Built task create, read, update and delete operations.
- Used Raft consensus to coordinate task state across multiple nodes.
- Stored and retrieved task data with MySQL.
Raft, MySQL, Distributed systems
Departmental store API
Sep to Nov 2023
- Built RESTful endpoints to manage user data.
- Implemented user registration and authentication flows.
- Used PostgreSQL for application data and worked on database queries.
Node.js, Express, PostgreSQL
Education
PES University
to
B.Tech in Computer Science
- Cumulative GPA: 7.92 / 10
Relevant coursework: Data structures and algorithms, Operating systems, Computer networks, Database management systems, Software engineering.
Jnanasudha PU College
to
Pre-university, Science (Classes XI and XII)
- Board examination: 98.5%
- JEE Main: 97.36 percentile
- CET Engineering rank: 501
Aradhana School
to
CBSE, Class X
Technical skills
- Languages
- Go, Rust, Java, C++, Python, TypeScript, JavaScript
- Backend and web
- Gin, Spring Boot, Node.js, Express, React, Kafka
- Databases and caching
- PostgreSQL, MySQL, MongoDB, Redis
- Infrastructure and tools
- Docker, AWS, Kubernetes
- CI/CD
- GitHub Actions
- Data and machine learning
- Spark, TensorFlow, PyTorch, scikit-learn