I'm a Software Engineer with experience building backend services, web applications, automation workflows, and cloud-based solutions.
My work spans software development, system design, APIs, databases, testing, CI/CD, and cloud infrastructure. I enjoy working across different layers of a system, from designing application logic to operating services in production.
I use a variety of technologies depending on the problem rather than limiting myself to a single language or framework.
- Backend services and REST APIs
- Full-stack web applications
- Object-oriented and modular application design
- Service integration and authentication
- Database design and query optimization
- Cloud application development and deployment
- Infrastructure and environment automation
- Storage, compute, identity, and networking
- Cloud-based data and application workflows
- CI/CD pipeline development
- Build, test, and deployment automation
- Infrastructure as Code
- Shell and scripting-based automation
- Containerized application workflows
- Unit and integration testing
- API and integration testing
- Observability and troubleshooting
- Code reviews and maintainable development practices
- Improving deployment and operational reliability
Languages: Java, C#, Python, SQL, JavaScript, TypeScript
Backend: .NET, ASP.NET Core, Spring Boot, REST APIs, Microservices
Frontend: React, TypeScript, HTML, CSS
Cloud: AWS, Azure
DevOps: Jenkins, Azure DevOps, Docker, Terraform, Git
Databases: SQL Server, MySQL, Oracle, SQLite
Testing: JUnit, NUnit, MSTest, xUnit, Mockito, Moq, Postman
Implements a full secure CI/CD pipeline for a Java Spring Boot (Maven) application (Textbook Library) with MongoDB. The pipeline (Jenkins) automates build, unit and integration tests, dependency scanning (OWASP Dependency-Check), code coverage (JaCoCo), SAST (SonarQube), Docker image build/push, and Terraform-based infrastructure provisioning on AWS.
Highlights: Jenkins Declarative pipeline, dependency scanning, container builds, Terraform EC2 deployment, and automated health checks.
Full-stack Personal Timeline application with a .NET backend (Minimal API / .NET 9) and a React + TypeScript frontend. Supports OAuth-based authentication (Google, GitHub, Twitter/X), Entity Framework Core with SQLite for persistence, and third‑party API integration to aggregate timeline events from multiple services.
Highlights: OAuth integration, EF Core migrations, frontend in Vite + React + TypeScript, and a demo video available in the project's README.
Academic full‑stack application for managing real estate information and basic workflows. Implemented as part of coursework using Java for backend logic with HTML/CSS front-end pages.
Highlights: Web-based interfaces and core application logic for property and transaction management.
Course project focusing on trading system algorithms and data processing. Demonstrates algorithm design, data structures, and performance considerations implemented in Java.
Highlights: Algorithmic implementations and performance-oriented code.
Client-server application demonstrating distributed communication and file retrieval using POSIX sockets in Java. Includes a simple server that serves files and a client that requests and reconstructs files over TCP.
Highlights: Client-server architecture, inter-process communication, and basic file transfer protocol implementation.
M.S. in Computer Science — DePaul University
Graduated June 2026
B.E. in Computer Science — Sinhgad Institute of Technology and Science
- Microsoft Azure Fundamentals — AZ-900
- Microsoft Azure Developer Associate — AZ-204
I'm interested in software engineering opportunities involving backend development, distributed systems, cloud engineering, DevOps, and full-stack development.
