About Me
Senior backend engineer with 10+ years building production Go services and 7 years of deep Go specialization, including distributed systems design, gRPC/REST APIs, and high-performance backend architecture. Currently arc…
Senior backend engineer with 10+ years building production Go services and 7 years of deep Go specialization, including distributed systems design, gRPC/REST APIs, and high-performance backend architecture. Currently architecting a modular Go + NestJS backend (40+ domain modules) exposing versioned REST APIs, and previously built core Go services at Dell Technologies covering license enforcement, runtime validation, and tamper-resistant systems using encryption and hashing. Comfortable owning system design end to end, from API contracts through database and infrastructure decisions, with a strong testing and CI discipline.
Experience
Lead Backend Engineer (Freelance)
<p>Lead a 5-engineer team (3 backend, 2 frontend) building an AI-enabled consumer marketplace platform, owning architecture, technical direction, and delivery end to end.</p><p> Architected a modular Go + NestJS backend (40+ domain modules) on MongoDB with a Next.js frontend, exposing versioned REST APIs with DTO validation, pagination, and auto-generated Swagger docs.</p><p> Built AI features with OpenAI, job-posting generation, resume parsing, and semantic search, using retrieval-augmented generation (RAG) and tool-based integrations for context-aware recommendations.</p><p> Implemented JWT authentication with role-based access control, rate limiting, IP blacklisting, and HTTP hardening; integrated Stripe payments/subscriptions, Firebase push, and Twilio SMS.</p><p> Improved performance by refactoring MongoDB query patterns and adding Redis caching, response compression, and pagination; ran on AWS (S3, SES, SNS), containerized with Docker/Docker Compose.</p><p> Mentor engineers on Go and codebase ramp-up, lifting delivery consistency across the team.</p>
Consulting Software Engineer
<p>Built and deployed a background daemon on an AWS Linux VM capturing developer activity signals, giving customers visibility into engineering work delivered through the platform.<br>
Stabilized the Matching Kanban system, root-caused and resolved 10+ critical defects across Go, Node.js/NestJS, and React services, hardening a previously flaky matching workflow.<br>
Worked across the stack, Go and Node.js/NestJS services with a React/TypeScript frontend on MySQL, building and optimizing application features.</p>
Software Development Consultant
<p>Delivered user-roster and session functionality for AstraZeneca's CRM, improving system performance by ~30% and resolving 20+ defects.<br>
Led code review on the shared GitHub repo, raising code quality and team consistency.</p>
Full-Stack Engineer
<p>Architected and shipped a Medical News platform as containerized microservices (Go backend, Flutter client) on Docker and Kubernetes.<br>
Designed backend systems and APIs for a social platform and stock-trading clients, owning delivery from requirements through deployment.</p>
R&D Engineer, Software 2
<p>Improved alarming-system accuracy by 20% and built SaaS monitoring probes (SQL, Active Directory, system), strengthening customer observability.<br>
Partnered with customers to resolve critical P1 defects, protecting uptime and preventing system failures.</p>
Software Intern
<p>Implemented IoT protocol work (CoAP) on Cisco switches, improving constrained-network communication efficiency.</p>
QA Engineer
<p>Built and executed comprehensive test suites (GUI, functional, regression) for Kareermatrix.com, owning quality reporting to project management.</p>
Senior Software Consultant
<p>Developed part of Dell's license enforcement service, used internally by product teams across the company.</p><p> Built core enforcement components, runtime validation of license entitlements and feature/capability gating, integrated by products to enforce licensing.</p><p> Implemented usage metering and tamper detection using encryption and cryptographic hashing to protect license integrity and flag tampering at runtime.</p><p> Ported a performance-critical C component to Go, reconciling cgo and memory-model differences to ship a single pure-Go artifact and drop the native build toolchain entirely.</p><p> Established testing and release standards, automated test gates on every merge in CI, a bar other contributors then built to.</p><p> Set and enforced code-review standards and mentored 5 engineers across Go and Java codebases, improving consistency and reducing review churn.</p><p> Owned the release pipeline across GitLab CI and GitHub Actions, packaging, artifact publishing, deployment, and maintained the AWS ECS/ECR footprint.</p><p> Drove requirements directly with stakeholders, shaping loosely-defined asks into a scoped, delivered roadmap.</p>