Skip to main content
Career History & Trajectory

Engineering Experience

Download Résumé

Chronological record of my professional growth, technical responsibilities at Brillio, and foundational computer science education.

Associate Software Engineer

Current Role

Brillio

Sept 28, 2026 – Present · Full-Time

Transitioned to full-time Associate Software Engineer following successful completion of engineering internship. Focused on backend services, reliable API design, and engineering hygiene within agile development cycles.

Verified Engineering Focus Areas:

  • Backend Service Implementation: Developing and maintaining backend API endpoints with defensive schema validation, predictable error payloads, and strict HTTP contract compliance.
  • Code Review & Architectural Hygiene: Participating actively in peer pull request reviews, discussing design trade-offs, and enforcing clean code standards across the codebase.
  • Automated Verification: Writing unit and integration test suites to validate business logic boundaries and prevent regression during active feature releases.
  • Diagnostics & Root-Cause Triaging: Investigating unexpected runtime exceptions, analyzing error logs, and addressing defect tickets to enhance overall system reliability.
Backend APIsJava & SpringPythonREST ArchitectureAutomated TestingGit WorkflowsAgile Collaboration

Software Engineer Intern

Brillio

March 5, 2026 – Sept 27, 2026 · Internship

Commenced engineering internship on March 5, 2026. Completed technical onboarding and intensive software engineering training. Gained practical experience implementing backend components, working with relational databases, and collaborating under senior engineering guidance before converting to full-time.

Internship Milestones & Learning:

  • Engineering Onboarding & Foundation: Completed enterprise technical training covering clean code practices, testing methodologies, and collaborative git development.
  • Component & Script Delivery: Built modular components, helper scripts, and automated test cases complying with team standards.
  • Architecture & Systems Mentorship: Studied distributed architecture patterns, database design, and CI/CD pipelines through hands-on technical assignments.
Technical OnboardingCore JavaPythonSQLUnit TestingGit HygieneCode Reviews

Bachelor of Engineering (B.E.)

Computer Science and Engineering

Completed Degree

Rigorous undergraduate education providing foundational grounding in software engineering principles, algorithms, operating system internals, database normalization, and computer networking.

Academic Capstones & Exploration:

Designed and built Blogopedia to explore relational database normalization, foreign key cascading, and custom decorator authorization, alongside explorations in desktop GUI engines with ApexBrowser.

Applied Engineering Principles

How I Approach Engineering Tasks

Practical standards and engineering values applied across daily code contributions and system design.

Defensive Boundary Validation

Client inputs must never be trusted. Every service boundary enforces strict type safety, schema validation, and defensive escaping before touching internal domain logic or database layers.

Comprehensive Automated Verification

Features are not considered complete until covered by meaningful unit and integration tests. Automated test suites provide the confidence needed for aggressive refactoring without regression.

Asynchronous & Decoupled State

Long-running operations (such as analytical processing or third-party AI generation) should never block client HTTP worker threads. Event queues like RabbitMQ keep user transactions snappy and resilient.

Operational Clarity & Debuggability

Writing maintainable code means making systems easy to debug at 2 AM. Structured logging, clear error hierarchies, and minimal runtime dependencies reduce diagnostic overhead.

Technical Writing & Architectural Log

Engineering Field Notes

Key architectural lessons derived from real systems implementation

Note 01 · Cryptographic Security

Asymmetric Tokens vs. Symmetric Secrets

Why PASETO v4 Public (Ed25519) eliminates algorithm confusion attacks (like alg: none) and allows downstream services to verify tokens without sharing sensitive private keys.

See Vaultless Case Study
Note 02 · Event-Driven Architecture

Decoupling High-Latency LLMs with AMQP

How offloading Gemini API recommendation workloads to RabbitMQ queues protects client response times (<50ms) and prevents HTTP worker thread starvation.

See FitTrack Case Study
Note 03 · Relational Integrity

Normalized Schemas & Foreign Key Semantics

The trade-offs between strict relational foreign key cascades in PostgreSQL vs flexible document storage in MongoDB Atlas across multi-service domains.

See Blogopedia Case Study