ME
I am a developer and problem solver with a Bachelor's degree of Science in Computer Science and Information Technology. with almost half a decade of experience in designing, developing and maintaining a variety of applications, including ERPs, eCommerce sites, and SaaS platform.
Proven ability to design and develop scalable web applications using a variety of architectural approaches. Passionate about designing scalable and robust systems as well as writing clean, maintainable DRY code.
Skills
-
Technical Skills:
Python, JavaScript, C#, Django, Dot Net Native, React.js, Next.js, Express.js, Celery, HTML, CSS, Node.js, React.js, Kafka, RabbitMq, Redis, SQL, NoSQL, Docker, gRPC, Elasticsearch -
Soft Skills:
Problem Solving, Decision Making, Debugging, Communication, Creativity, Self-awareness, Self-learning
-
Industry Knowledge:
Object Oriented Programming, Design Patterns, Backend Development, DevOps, RESTful Web Services, Stateless Applications, Micro-services Architecture, Monolithic Architecture, Request-Response Architecture, Event Driven Architecture, GitHub, AWS
Experience
Mandala Tech, Developer, Project Lead
January 2020 - Current
-
Developed and led a number of projects both in-house and external, solving logical problems as well as architecture problems.
-
Project lead and backend developer for a subscription-based ERP service with an event-based architecture, dynamic deployment based on subscription and integration with third-party applications.
-
Developed SaaS application with multi-tenant architecture.
-
Designed and developed dataflow architecture for one of the biggest eCommerce sites in Nepal; connecting multiple ERPs (developed in Django-react), microservice, and databases resulting in an optimized data stream for the eCommerce site to consume.
-
Developed multiple in-house tools for automating different tasks.
-
Developed services and utility apps for blockchain technology.
-
Implemented CI/CD workflow for all the projects using in-house developed automation applications and GitHub action.
-
Handled testing and deployment of Django systems and services.
-
Worked mostly on creating universal APIs and services.
-
Handled testing and deployment of Django systems and services.
-
Responsible for maintaining, deploying and scaling all the servers and applications.
-
Responsible for managing a development team of up to 10 developers and designers.
-
Responsible for the whole development process of a web solution from user requirements to design, development, testing and deployment.
Worked with/using: Python, Django, JavaScript, React-js, Node-js, Docker, Docker swarm, Postgresql, Sqlite, FastApi, Redis, Celery, Rabbitmq, Kumbu, Tailwind CSS, Selenium, Automation, WebScrappping, CI/CD, AWS Ec2, AWS SES, AWS Bucket, ElasticSearch, Elastic Cloud, Cloudflare DNS, Oho Domain, Nginx, Git
RVM Nepal, Project Lead Consultant
Jun 2022 - Oct. 2022
-
Lead Developer for an in-house logistic project.
-
Developed a logistic solution that handles the collection, storage and transport of items from multiple sources to multiple destinations giving access and real-time information to multiple types of users with multiple types of permissions.
-
Responsible for managing a team of 5, two being interned developers, one UI designer and one frontend developer.
-
Handled designing, development, testing and deployment of the product.
Worked with/using: Python, Django, Postgresql, React-js, Redis, Celery, AWS Ec2, Oho Domain, Nginx, Git
Education
Bachelor's Degree In Computer Science And Information Technology Tribhuvan University, Nepal June, 2020
Math/Science Major High School (+2) (H.S.E.B) Mount Annapurna Campus, Pokhara, Nepal 2016
School (S.L.C) Nilgiri English Boarding School, Pokhara, Nepal 2014