About
I'm a backend developer with about two years of experience building production Go services and PostgreSQL-backed REST APIs across EdTech, FinTech, and multi-tenant inventory and booking systems.
I'm strongest in authentication and RBAC, tenant data isolation, and the careful handling of sensitive financial data. I also work with transactional patterns such as outbox/inbox messaging, idempotent commands, and optimistic concurrency, so that systems stay consistent when things fail.
I'm currently studying for the AWS Certified Developer – Associate exam and building systems-level projects to grow towards cloud, data-pipeline, and security tooling.
Experience
Brainztechs IT SolutionsKathmandu, Nepal · Dec 2024 – Present
Junior Software DeveloperMar 2025 – Present
- Build and maintain production Go (Gin) backend services with hexagonal architecture across multiple products: EdTech, FinTech, venue booking, payments, and multi-tenant inventory.
- Designed PostgreSQL assignments and a 10–12 day Go crash course (pgx, goose, Squirrel, Gin) used to onboard interns.
Software Developer InternDec 2024 – Mar 2025
- Onboarded to Go backend development and contributed features, building repository and service layers with pgx and Squirrel following existing codebase conventions.
Skills
Proficient
- Go
- Production services on Gin, structured with hexagonal (clean) architecture. Unit and integration testing with mocks via testify.
- REST APIs, auth & RBAC
- REST API design, middleware, JWT authentication, role-based access control, and tenant-scoped data isolation.
- PostgreSQL
- Schema design, query optimization, CTEs, jsonb, and transactions. Built on pgx, Squirrel, and goose migrations; PostGIS for geospatial search.
Working knowledge
- Reliable messaging & concurrency
- Transactional outbox/inbox patterns, idempotent commands, and optimistic concurrency control with versioned aggregates.
- AWS
- EC2, Lambda, RDS, S3, CloudWatch, and IAM. S3 presigned URLs in production. Currently studying for the AWS Certified Developer – Associate exam.
- Docker, Linux & Git
- Building Docker images, working on Linux, and day-to-day Git workflows.
- Python
- Foundational level: scripting and small programs, backed by CS50P.
Learning
- Terraform
- Working toward infrastructure-as-code proficiency on AWS.
- Elixir
- Learning the language and its process model.
Education
- B.Sc. Computer Science & Information Technology2021–2024
- St. Xavier's College, Kathmandu — Aggregate score 79.40%
- High School2018–2020
- SOS Hermann Gmeiner College — GPA 3.36
- AWS Certified Developer – Associatein progress
- CS50's Introduction to Databases with SQLHarvard / edX, Aug 2024
- CS50's Introduction to Programming with PythonHarvard / edX, Aug 2024
- Winner, Tech Trix Hackathon 2023Sep 2023
- Captain, BScCSIT Department Cricket Team (Jan 2022 – Jan 2024)
- USG of Delegates Affairs, National Youth Council MUN (Apr – Jun 2023)
- Executive Member, TEDx Maitighar (Jun – Aug 2022)