Nirdosh Gautam

Senior Software Engineer

About Me


I’m a Software Engineer from Kathmandu, Nepal, with over 8 years of experience. I specialize in creating the “brain” behind apps and websites. I’ve worked with technologies like Ruby on Rails, GoLang, and AWS, building stuff that’s secure and reliable.

I enjoy both building and making sure things run smoothly. Imagine me as a mix of an architect and a maintenance person for the virtual world. I’m also really into making guides that help people understand what’s going on - like a tech translator.

I love making tools and CLIs that help other developers work better and smarter.

Looking forward to being a part of exciting projects!



Senior Software Engineer

Jan 2022 - Present
  • Developed and maintained APIs in Golang to power analytics.
  • Experimented and used OLAP databases Clickhouse, and DuckDB.
  • Built features to sync data from Postgres to Clickhouse using AWS services.
  • Deployed and managed AWS hosted services using Cloudformation.
  • Created technical documentation for all high level features.
  • Conducted POCs, load testing and cost analysis for new technologies and features.


Senior Software Engineer

Jul 2020 - Dec 2021
  • Developed core platform components in Golang and contributed to its evolution.
  • Created GoLang-based REST APIs, integrating with AWS services and NoSQL database like DynamoDB.
  • Conducted POCs for functional and non-functional needs, including AWS QuickSight dashboards, staging environment teardown, and AWS account cleanup.
  • Implemented infrastructures on AWS using CloudFormation.
  • Centralized technical documentation and automated document publishing mechanism.
  • Introduced Mock servers for autonomous microservice local runs.
  • Built and managed CI/CD pipelines in AWS Codebuild and Github Actions.


Software Engineer

Jul 2017 - Jun 2020
  • Built backend for scheduling and time tracking features using Rails, MySQL, Postgres, Sidekiq, Memcache, RabbitMQ and Redis.
  • Created REST APIs in Rails with Swagger documentation.
  • Introduced Redis-based caching across multiple Rails apps.
  • Containerized Rails apps, enhancing local development.
  • Developed Payout/Payroll management for 3k+ users.
  • Led cloud-native architecture platform creation from scratch, utilizing serverless tech.
  • Implemented private APIs with Go Granitic framework on AWS.
  • Established standards for DB backup, recovery, DynamoDB DAX caching, and config management.
  • Conducted knowledge-sharing sessions and onboarded new engineers.
  • Acted as on-call engineer.


Workflow Developer

May 2015 - Jun 2017
  • Served as team lead and managed multiple client data digitization workflows and their timelines in a high-paced and demanding work environment.
  • Designed and built complex client workflows in Ruby within time and cost constraints adhering to all business roles and sometimes custom requirements from clients e.g. HIPAA.
  • Served as technical point person during client onboarding, API integration/upgrades and workflow design/upgrades.
  • Supported internal team and wrote custom scripts for managing client tasks and image digitization results.


Kathmandy University

BE Computer Engineering

2011 - 2015


Ruby on Rails Golang Docker MicroServices AWS Solution Architecture Cloud Native DevOPS SRE API Design/Development Documentation

A Little More About Me

Just like a unicorn sighting, behold my rare and mythical “hobbies” that I occasionally engage in, just to convince you I’m not a robot:

  • Strumming a Guitar (mostly to make the strings cry for mercy)
  • Taming Wild Motorcycles (in my dreams)
  • Having Awkward Stares with Nature
  • Watching Tech Reviews (as if I can afford them)