Hero

Hello,
This is Ram Kumar Shrestha , I'm a Professional Software Engineer.

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.

Ram Kumar Shrestha
Hero
Experiences
Hero

(Jan 2024 – Present)

Software Engineer

Dhoon Nepal Pvt. Ltd.

Hero

(Dec 2022 – Dec 2023)

Front-End Web Developer

OLE Nepal

Hero

(Apr 2022 – Dec 2022)

Jr. Front-End Web Developer

Silicon Soft IT and Consultant Pvt. Ltd.

Skills
PROJECTS

Dhoon Accounting Software

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)

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

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

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.,
};
Hero
Educations
Hero

2017 - 2022

Bachelor Degree

Thapathali Campuse, Institute of Engineering (IOE)

Hero

2014 - 2016

+2 - Higher Secondary Education Board

NASA International College

Hero

2003 - 2013

School Leaving Certificate

Shree Manthali Higher Secondary School

Blogs

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.

[email protected]

+977 9844437616

Kathamandu, Nepal

© Developer Portfolio by Ram