Ravish KumarRK
Looking for a job

Ravish Kumar

@ravishkumar1

Experienced full-stack software engineer with 12+ years of expertise.

India
Message

What I'm looking for

I am looking for a fully remote role where I can leverage my extensive experience in software engineering and contribute to innovative projects while continuing to grow professionally.

I am an experienced and adaptable full-stack software engineer with over 12 years of expertise in building scalable web, cloud, and enterprise solutions. My proficiency in technologies such as .NET Core and React.js has enabled me to deliver impactful solutions for clients across Europe and the United States. I thrive in remote and multicultural Agile teams, where I can contribute to system architecture and continuously improve user experience and code quality.

Throughout my career, I have led the design of multi-tenant SaaS platforms and developed microservices that streamline processes, such as digital mortgage loan origination. My role as a Principal Software Engineer has allowed me to mentor junior team members, enforce best practices, and integrate third-party APIs while ensuring robust security measures. I am passionate about leveraging modern DevOps tools and architectural patterns to create efficient and effective solutions.

Experience

Work history, roles, and key accomplishments

BL

Principal Software Engineer

Bhavna Software India Pvt Ltd

Jan 2020 - May 2025 (5 years 4 months)

Led the design of a multi-tenant SaaS platform to streamline digital mortgage loan origination. Developed microservices using .NET Core/C#, MongoDB, and deployed via Kubernetes. Built secure, role-based frontends using React.js, optimized search via Elasticsearch.

CO

Principal Software Engineer

ConnectWise

Apr 2022 - Dec 2023 (1 year 8 months)

Delivered a secure and responsive customer portal using React.js and .NET Web API. Contributed to AWS-based deployment pipelines and performance improvements.

PT Universal Carpet and Rugs logoPR

Software Engineer

PT Universal Carpet and Rugs

Jan 2018 - May 2019 (1 year 4 months)

We developed a robust ERP system named "Ascent" to streamline and automate key organizational functions.
My responsibilities included:

Designing and maintaining new modules and Windows Forms to enhance system capabilities.

Writing and optimizing SQL queries to meet specific business objectives.

Customizing features, analyzing data, managing system upgrades, and overseeing deployment processes.

Education

Degrees, certifications, and relevant coursework

UU

Uttarakhand Technical University

Master of Computer Applications, Computer Applications

Completed a Master of Computer Applications, focusing on advanced topics in computer science and software development. Gained expertise in various programming paradigms and system design principles.

GU

Gurukul Kangri University

Bachelor of Science, Science

Obtained a Bachelor of Science degree, building a foundational understanding of scientific principles. Developed analytical and problem-solving skills through coursework and practical applications.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Ravish Kumar - Principal Software Engineer - Bhavna Software India Pvt Ltd | Himalayas