Ravish Kumar
@ravishkumar1
Experienced full-stack software engineer with 12+ years of expertise.
What I'm looking for
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
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.
Principal Software Engineer
Marcell
Jan 2024 - Nov 2024 (10 months)
Built scalable data capture and workflow tools using .NET Core and React.js. Designed integration pipelines with Kafka and implemented comprehensive unit testing.
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.
Senior Software Developer
GHX Technologies
Jan 2020 - Mar 2021 (1 year 2 months)
Delivered .NET MVC-based tools for healthcare data management. Implemented Elasticsearch-based search solutions and database optimization.
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
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.
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.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Ravish?
You can contact Ravish and 90k+ other talented remote workers on Himalayas.
Message RavishFind 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!
