Senior Full-stack Developer
2019 - 2022Get- Developed a mobile app using React Native and Expo. Developed its back end using Node.js, Express, Sequelize, and MySQL.
- Created a staff dashboard for tracking and managing Visa card and bank account transactions.
- Used GetStream for the customer support chat with custom chat commands. Utilized Amazon SQS to manage a queue of payment requests and process them with jobs.
- Built a React Native app using Expo for development and making OTA updates.
- Wrote unit tests using Mocha and Chai for API testing.
- Created React-based pages for user payment requests and handling deep links for the desktop.
Technologies: React Native, React, MySQL, Amazon S3 (AWS S3), Amazon EC2, Amazon ECS (Amazon Elastic Container Service), Amazon ECR (Amazon Elastic Container Registry), Memcached, PHP, Docker, Expo, Amazon Simple Queue Service (SQS), Sequelize, Express.js, Git, TypeScript, CSSSenior Full-stack Developer
2018 - 2019Doctor World- Developed a web app for video consultation and appointment scheduling between doctors and patients.
- Wrote REST APIs using Node.js, Express, and MongoDB.
- Used Twilio for video consultations between doctors and patients.
- Updated real-time data on the front end after data changes on DB using Socket.IO.
Technologies: React, JavaScript, Node.js, MongoDB, Socket.IO, Firebase, GitFreelance Developer
2011 - 2018Online Freelance Agency- Managed a server using Kubernetes and developed new features using PHP and MySQL for an existing eCommerce website (cheers.com.np) in Nepal.
- Used Ruby on Rails and MySQL to develop new features for a cultural experience-sharing platform based in Singapore.
- Developed and implemented microservices and REST API for an invoicing company based in Singapore. Used Node.js, MongoDB, and RabbitMQ.
- Built a multi-tenant school management system for Australian AVETMISS compliant schools and colleges using PHP, Laravel, MySQL, and Redis.
- Used Ruby on Rails to develop new features for the Home by Hitcheed website.
- Built a system for wedding planning and management service called Hitcheed (hitcheed.com) using Vue.js, Laravel, and PHP.
- Developed an esports betting system (eliteduels.com) using PHP, Laravel, and MySQL.
- Created a loyalty card mobile app using Swift and Java.
- Used Angular and Firebase to develop a forum system for a European company.
Technologies: JavaScript, TypeScript, Node.js, React, React Native, MongoDB, MySQL, Laravel, PHP, Vue, Angular