Santosh Bhattarai
Backend Software Engineer
As a seasoned Software Engineer and aspiring entrepreneur, I am passionate about developing innovative products and services that have a positive impact on society. With over six years of experience in the field, I have gained valuable expertise in various areas of software development, including web and mobile application development, cloud computing, and security. I began my professional journey in 2017 as a freelancer, delivering top-notch services to clients across diverse industries. In 2019, I joined a team of like-minded individuals and co-founded "OTTISH" (BizHub IT Service Pvt Ltd), a startup focused on providing e-learning services. During my tenure at the company, I played a pivotal role in its growth, helping take the startup from the pre-revenue stage to generating NPR 16M in revenue, creating 15+ jobs, and becoming one of the top 13 qualifiers of the 'ICT Product Award 2020' and top 5 qualifiers of the 'ICT Startup Award 2020.' As an avid learner and technology enthusiast, I constantly strive to stay up-to-date with the latest trends and technologies in the industry. I strongly believe that with the right mindset, dedication, and hard work, anything is achievable. I am always looking for new challenges and opportunities to grow and make a meaningful impact on society.
Careers
Founding Software Engineer
Niural Inc.
- Built a cost-saving PDF engine, replacing DocuSign saving thousands of dollars monthly for the company.
- Led API development for innovative Invoicing/Contract platform.
- Worked on the global payment system of Niural leveraging the integration of Stripe, Orum, CurrencyCloud & Unit.
- Created internal SDKs to streamline integrations with external APIs.
- Enhanced backend codebase, boosting overall software robustness.
- Pioneered reusable utility functions which are used in 60-80% codebase of lambdas.
- Mastered AWS: Amplify, Lambda, DynamoDB, S3, Cognito, API Gateway, CloudWatch, EventBridge, etc.
- Optimized email communication via SendGrid integration.
- Created a local runner to test AWS lambda functions (even with layers attached) locally.
- Saved thousands of dollars monthly setting up own DynamoDB server and custom DynamoDB stream watcher.
- Implemented key KYC functionalities for compliance.
Full Stack Engineer
GyanThalo
- Built GyanThalo (beta.gyanthalo.com), an EdTech product, from 0 to 1 using NodeJS, Apollo GraphQL, ExpressJS, etc.
- Implemented custom video transcoding and packaging using ABR Technology with HLS protocol for VOD content.
- Implemented data persistence using MongoDB (Mongoose) and Elasticsearch(mongoosastic) as the database for full-text searching using edge n-gram tokenizer.
- Implemented job queueing for transcoding and processing video in the background, sending notifications and emails without blocking the event loop using BullMQ and Redis.
- Implemented a system to handle large file uploads using chunk uploading methodology and DO Spaces (S3 equivalent) for storage.
- Implemented real-time notification pusher and discussion forum using GraphQL subscriptions.
- Implemented separate dashboards for teachers, students, admins, and exam admins using VueJS and Vuetify with additional customizations for the front-end.
- Integrated Khalti Wallet, Mobile Banking, ConnectIPS, SCT Card payment API.
- Built custom PDF Engine on top of Mozilla’s PDF.js for better features and to control downloads.
- Integrated TinyMCE as a rich text editor and developed a custom user-mentioning plugin that is utilized in the discussion thread.
- Implemented a system for digital certificate generation.
Co-founder, Full Stack Engineer
Ottish
- Led product development team to build the e-learning platform Ottish.
- Primarily focused on web front-end (VueJS & Vuetify) and backend using microservices built using Laravel and NodeJS and RabbitMQ as a broker but moved to Apache Kafka for performance at a low cost.
- Implemented data persistence using MySQL and PostgreSQL for different microservices and used Algolia API for full-text searching.
- Integrated Bitmovin API for VOD content delivery.
- Acquired 6000+ users in the first 6 months with around 2000 paid subscriptions.
- Helped the company grow from pre-revenue to NPR 16M sales, a team of 7 to 19, 0 to 20K app installs, 0 to 20K+ user base, top 5 startups of Nepal ICT Award 2020, top 13 products of Nepal ICT Award 2020.
Full Stack Engineer
Self-employed
- Worked with around 11 clients within this timeframe and delivered web applications as per their needs.
- Implemented front-end mostly using VueJS and Materialize CSS and backend using either NodeJS or Laravel and MongoDB or MySQL for the database.
- Built Library Management system for a government school that can be run locally, portfolio website for various personalities and organizations like PI Academy, Ideal Model School, Gibbous Ad Agency,Millennium Publications, etc.
Education
IOE, Pulchowk Campus
Bachelor's Degree in Computer Engineering
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free