Software engineer based in Thimphu, Bhutan
Email / LinkedIn / GitHub / DEV
π Web Development
- RESTful or GraphQL API Design that is compliant to Google's JSON:API standards.
- Database architecture with well-defined validations and indexes using ActiveRecord and PostgreSQL.
- Advanced PostgreSQL operations: Procedural Programming, Views, Triggers, Query Analysis, Optimization.
- Uploading & serving files from Amazon S3 buckets using ActiveStorage.
- User Authentication & Access Restriction: OAuth, Devise with Warden or Pundit, 2-Factor Authentication with Twilio.
- Technologies used: Rails, GraphQL, REST, RSpec, PostgreSQL, MongoDB
Deployment, version control - Branching, releasing, and versioning software through GitHub.
- Managing assets with Amazon S3 buckets.
- Configuring Docker containers, images, and swarms using docker-compose and Dockerfile.
Work flow and methodologies - Test-Driven Development with unit and integration tests using RSpec
- Using GitHub Projects to implement Agile Design and SCRUM practices
- Conducting code reviews, interviewing and on-boarding new developers.
Backend Engineer @ SELISE (Jul 2019 - Present)
Developed back-end features for 4 plus apps, out of which 3 are CPQ used by telecom and construction companies in Switzerland. One is live streaming based ecommerce app which includes Agora, twilio and stripe integration.
- Wrote PostgreSQL queries that power the Supply Chain database, often spanning 50+ lines.
- Analyzed & optimized PostgreSQL performance in Ruby on Rails.
- Reviewed 10+ Pull Requests Per Week for a team of 10 plus Ruby on Rails developers.
- Followed Test-Driven Development methodology using RSpec for integration/unit tests.
- Shared senior developer duties of Interviewing & On-boarding new developers.
- Configured Amazon Web Services to for hosting images and assets.
πΊπΈ English: B1
Bachelor of Engineering in Information Technology
CST - Rinchending, Phuentsholing, Bhutan (2015 - 2019)
π Github Status