Biththal

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)

Elsewhere