Skip to main content
Associate Software Engineer @ Brillio

I build software systems, and I care about how they work.

I specialize in backend architecture, data pipelines, and secure full-stack applications. From designing resilient API contracts to profiling database queries, I focus on building software that is reliable, testable, and maintainable.

Praveen Patil
Praveen Patil
Core Discipline

Distributed Systems & APIs

Microservices, event-driven decoupling, ACID databases, and fail-closed security brokers.

Production Role

Associate Software Engineer

Full-time at Brillio. Backend endpoints, automated regression test suites, and clean architectural patterns.

Verified Code

3 Public Case Studies

Vaultless (PASETO v4 + Redis), FitTrack (Spring Cloud + RabbitMQ), and Blogopedia.

Approach

Engineering Principles

How I approach system design, code quality, and technical problem-solving.

Systems & Architecture

Prioritizing clear service boundaries, predictable state, decoupled data models, and resilient error recovery mechanisms.

Strict Correctness

No suppressed type errors, no untested edge cases. Verifying systems through automated tests and strict schema validation.

Operational Clarity

Writing transparent, debuggable code with meaningful error messages, lean runtime dependencies, and high performance budgets.

Selected Work

Production-modeled software architectures and security brokers. Derived directly from verified source repositories with detailed technical case studies.

All case studies & lab
Vaultless System Architecture & Security Broker Diagram
Distributed Systems · Security Broker Verified Repo

Vaultless

Ephemeral credential broker for autonomous AI agents. Issues scoped PASETO v4 asymmetric tokens and guarantees atomic single-use invalidation via Redis SETNX locks and PostgreSQL audit trails.

TypeScript · Fastify · PASETO v4 · Redis
Case Study
FitTrack Distributed Microservices Topology Diagram
Microservices · Event-Driven Verified Repo

FitTrack

Distributed 6-service fitness tracking platform. Features Spring Cloud Gateway, Eureka discovery, polyglot persistence, Keycloak PKCE auth, and asynchronous RabbitMQ event processing for Google Gemini AI recommendations.

Java 21 · Spring Boot · RabbitMQ · MongoDB
Case Study
Toolbox

Technical Competencies

Languages & Runtimes
  • Python (Core, Async, Typing)
  • Java & Spring Boot fundamentals
  • TypeScript / JavaScript (ESNext)
  • C / C++ (Data structures, Memory)
  • SQL (Relational schema design)
Backend & Data
  • FastAPI, Flask, Django
  • PostgreSQL, MySQL, SQLite
  • RESTful API Specification
  • Pandas, NumPy, Data ETL
  • Authentication & Session Security
Systems, Web & Tools
  • Next.js 16 (App Router, RSC)
  • Tailwind CSS 4 & Design Systems
  • Git, GitHub Actions, CI/CD
  • Linux CLI, PowerShell, Bash
  • Vitest, Playwright, ESLint

Want to discuss an engineering challenge or opportunity?

I am always open to discussing backend architectures, systems design, and full-stack software development.