About Me
Hi,
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!
Experience
- 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.
- 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.
- 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.
- 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.
Education
Kathmandy University
BE Computer Engineering
2011 - 2015
Skills
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)