Iβm a high-agency engineer who builds scalable, fault-tolerant systems with no tech debt. I specialize in modern web architectures, distributed systems, and developer productivity.
π Medium Blogs | π οΈ GitHub | βοΈ LinkedIn
β’ Architected ingestion pipelines processing 10M+ events/day using Kafka + ClickHouse with millisecond query performance
β’ Designed systems for horizontal scalability, fault tolerance, and high throughput across distributed services
β’ Led seamless migration from PostgreSQL to ClickHouse in under 3 days to overcome performance bottlenecks, with zero downtime
β’ Proficient in Node.js, Golang, TypeORM, Docker, Kubernetes, GitLab CI, WinAppDriver, and .NET (WPF)
β’ Automated schema migrations using TypeORM, removing human errors and manual toil
β’ Created robust GitLab pipelines for testing, SonarQube analysis, containerization, and production deployment
β’ Built a Windows auto-updater + installer, integrated PowerShell, and streamlined release management
β’ Introduced Git branching strategy, automated PR checklist, and SonarQube coverage reports org-wide
β’ Standardized event schema across microservices for analytics without needing PM directives
β’ Championed usage of tags and branch naming conventions to drive automated CI/CD workflows
β’ Investigated and resolved Kafka authentication issues by implementing SASL/SCRAM securely
β’ Tuned Aurora/Postgres with partitioning before leading a high-performance transition to ClickHouse
β’ Built dashboards, alerts, and monitoring using New Relic for real-time observability and issue triage
β’ Mentored interns and junior engineers who became core contributors
β’ Reviewed critical designs, offered architectural improvements, and led with a culture of ownership and high standards
β’ Frequently supported teammates during roadblocks β whether in backend, desktop automation, or cloud tooling
β’ Developed automation suite for desktop apps using WinAppDriver + Page Object Model
β’ Created self-healing, resilient test cases for hybrid (WPF + Web) applications
β’ Leveraged AI tools to auto-generate test cases, documentation, and boost engineering velocity
β’ From C++ in college to building backend, cloud, desktop, and browser-extension apps β Iβve self-learned across the full stack
β’ Built features using React, GWT, NW.js, Chrome Extensions, and Kafka/ClickHouse analytics
β’ Applied knowledge of computer networks to resolve deep platform issues (e.g., Windows updater whitelisting)
β
Ownership over tasks β I solve problems before they reach the manager
β
Building robust systems β not just working features
β
Collaboration, not silos β I work with Windows, DevOps, and backend teams alike
β
High quality and low maintenance β I donβt ship tech debt
Here are some real examples where I challenged the status quo, identified root problems, and implemented solutions that saved time, reduced errors, and improved developer and customer experience at scale.
-
π§ Automated Dev Setup (2x Faster Onboarding)
Automated the dev environment setup using bash scripts and created lean documentation. Enhanced all microservice README files with clear project structure and troubleshooting steps.
β Reduced onboarding time from 3 days to 1.5 days. -
π¦ Repository Restructuring (40% Faster Deployments)
Split frontend and backend into separate repos to simplify CI/CD pipelines and reduce deployment time by ~40%.
-
π₯ MSI Installer with Defaults (80% Fewer Support Tickets)
Replaced a 5-argument EXE installer with an MSI version requiring only 1 mandatory input (Enterprise ID).
β Reduced enterprise install errors by 80% across 1000+ users. -
β‘ Build Time Reduction (45 min β 20 min)
Removed unused packaging steps and Jenkins archiving of outdated installers.
β Achieved 55% faster builds and saved ~25 mins per cycle. -
π¦ Installer Size Reduction (450MB β 160MB)
Avoided bundling full Whatfix Player into Studio installer.
β Reduced size by 64%, improved install speed, and cut Azure CDN costs. -
π‘οΈ Default Install Pathing (90% Fewer Permission Errors)
Eliminated the "choose folder" option and defaulted tolocalAppData
.
β Drastically reduced installation failures due to permission issues.
-
π Unified Logging Path (60% Simpler Logic)
Combined user/system-level installer logs into a common location.
β Reduced conditional code and simplified debugging. -
π§Ή Project Formatting + Lint Rules (50% Faster Reviews)
One-time formatting sweep + enforced linting rules.
β Eliminated noisy PR diffs, making reviews 50% more efficient.
- π³ Git Branching Overhaul (Saved 2 Days/Sprint/Dev)
Developers were cherry-picking and raising PRs 3 times.
β Introduceddevelop
βrelease
βstaging/UAT/prod
flow.
β Saved 2 days per developer per sprint and reduced release conflicts.
Area | Impact |
---|---|
β± Build Time | β 55% (45 β 20 mins) |
π¦ Installer Size | β 64% (450MB β 160MB) |
π§βπ» Dev Effort | β 2 days/sprint/dev |
π« Install Errors | β 80β90% |
π Code Reviews | β 50% faster |
π§βπΌ Onboarding Time | β 50% |
π‘ These initiatives werenβt just improvements β they were transformations that changed how teams build, ship, and support products.