(Jan 2024 – Present)
Software Engineer
Dhoon Nepal Pvt. Ltd.
constcoder={name:'Ram Kumar Shrestha',skills:['React', 'NextJS', 'Redux', 'Express', 'NestJS', 'MySql', 'MongoDB', 'Docker', 'GRPC', 'Ant Design', 'AWS'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};Who I am?
Software Engineer with 4+ years of experience building scalable web applications across frontend and backend systems. Specialized in React, NestJS microservices, and distributed architectures (micro-frontend, gRPC, event-driven systems). Proven track record of: Designing modular and maintainable frontend architectures, Implementing microservice-based backend systems, Building ERP-grade business applications, Integrating payment gateways and third-party services, Improving system performance using caching and message brokers, and Mentoring engineers and collaborating with team. Strong problem-solving mindset with a focus on clean architecture, scalability, and continuous improvement.

(Jan 2024 – Present)
Software Engineer
Dhoon Nepal Pvt. Ltd.
(Dec 2022 – Dec 2023)
Front-End Web Developer
OLE Nepal
(Apr 2022 – Dec 2022)
Jr. Front-End Web Developer
Silicon Soft IT and Consultant Pvt. Ltd.
Dhoon Accounting Software
constproject={name:'Dhoon Accounting Software',tools: ['NestJS', 'GRPC', 'ReactJs', 'Ant Design', 'PostgreSQL', 'MongoDB', 'Docker', 'Typescript],myRole:Lead Software Engineer,Description: Designed to streamline and automate accounting workflows for small to medium businesses. It provides various reports helping the owner to make right decisions like inventory aging, balance sheet, inventory valuation, contact ledger etc. From shipment to credit note basically it handles all hurdles in ERP for inventory and accounting.,};Intelligent Optical Character Recognition (IOCR)
constproject={name:'Intelligent Optical Character Recognition (IOCR)',tools: ['Python', 'Machine Learning', 'ReactJs', 'CSS', 'JavaScript],myRole:Frontend Web Developer,Description: This project is, still in development phase, frontend implementation of AI model's API for converting images to text as PDF/WORD etc. files. Also, this project can split pdf, convert pdf to images etc.,};Epaath
constproject={name:'Epaath',tools: ['HandlebarJs', 'CSS', 'JavaScript],myRole:Frontend Web Developer,Description: Epaath is a collection of digital interactive learning activities that are designed and developed at OLE Nepal and distributed freely.,};E-Sifaris Web Application
constproject={name:'E-Sifaris Web Application',tools: ['.NET', 'JQuery', 'BootStrap', 'CSS', 'JavaScript', 'SQL],myRole:Jr. Frontend Developer,Description: A sifaris web app to make local level government sifaris digital used by local level government. This app helps the citizen and government relation really smooth. All the documents that were prepared by hand, digitalized by this web app.,};2017 - 2022
Bachelor Degree
Thapathali Campuse, Institute of Engineering (IOE)
2014 - 2016
+2 - Higher Secondary Education Board
NASA International College
2003 - 2013
School Leaving Certificate
Shree Manthali Higher Secondary School

1 years ago
1
Intersection Observer API: A Hidden Gem in JavaScript
2 Min Read
Recently while exploring the frontend world, I came upon a interesting feature of JavaScript ->...

1 years ago
1
💡 Database Development: It’s Not Just About Querying!
2 Min Read
As backend/database engineers, we often think of databases as places to store and retrieve data. But...

1 years ago
0
TypeORM Eager - Don't fall for it
2 Min Read
Typeorm is very helpful tool when working with PostgreSQL. It has many built in features to help the...

1 years ago
0
What is THIS ?
3 Min Read
JavaScript the most popular programming language in the world. Almost every developer has been using...

1 years ago
0
Optimizing Error Handling: Reducing Redundant Try-Catch Blocks
2 Min Read
In any application, error handling is critical to maintain stability and reliability. Typically, a...

1 years ago
1
1
PostgreSQL Sorting - Not Simple as "You would think"
3 Min Read
Accessing database collections and displaying the result is a peace of cake with various techniques....
Contact with me
If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.
© Developer Portfolio by Ram