Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
Ravish Kumar

Ravish Kumar

Principal Engineer
Haridwar

Summary

Experienced software developer proficient in Microsoft technologies including C#, VB.NET, and ASP.NET for web and desktop applications. Skilled in Asp.Net MVC, WebAPI, and React Js, with expertise in ADO.NET and the Entity framework for database data consumption. Recognized for improving productivity and efficiency through innovative technology solutions and rapid development techniques.

Overview

12
12
years of professional experience
2
2
Languages

Work History

Principal Software Engineer

MeridianLink
01.2024 - 05.2025
  • Project Name: Mortgage Access
  • Company Overview: A robust, multi-tenant SaaS platform for digital mortgage loan origination and document management that enables lenders to streamline loan processing workflows.
  • Technologies & Stack: Backend: .NET Core/C# microservices architecture, MongoDB, Elasticsearch Frontend: React js, JavaScript/TypeScript APIs: RESTful web services, JWT authentication Infrastructure: NGINX for API gateway, Kubernetes orchestration Messaging: Event-driven architecture using NATS Security: Comprehensive authentication, role-based access controls, data encryption Integration: Webhooks, third-party API integrations (Plaid, FileThis, Alloy)
  • Key Features Implemented: Secure multi-tenant architecture supporting isolation between lender organizations Token-based authentication with role-based access control Document management system with OCR and automated classification Search services using Elasticsearch for high-performance document and application retrieval Event-driven workflows for loan application processing Borrower/Lender/Admin portal services for different user roles Syndication capabilities for loan data exchange with third parties RESTful APIs with robust error handling and request logging
  • Architecture Highlights: Microservices-based design with clear domain boundaries (security, document management, questionnaire, etc.) Foundation libraries providing shared functionality across services API gateways handling routing, authentication, and cross-cutting concerns Event-driven communication between services for loose coupling Multi-portal strategy (borrower, lender, admin, TPO) with separate frontend applications sharing backend services
  • Role Contributions: As a Principal Engineer, I provided technical leadership throughout the project lifecycle while working in an Agile environment. My responsibilities included: Led technical design sessions and actively participated in grooming calls to analyze requirements and translate business needs into technical specifications Delivered high-quality code for complex features within sprint deadlines while maintaining adherence to architectural principles Managed multiple priorities by concurrently resolving critical bugs and addressing stakeholder inquiries Conducted thorough code reviews that improved overall code quality, enforced best practices, and mentored junior developers Collaborated with cross-functional teams to ensure seamless integration between microservices and optimize system performance Implemented robust security measures and authentication workflows to protect sensitive financial data
  • A robust, multi-tenant SaaS platform for digital mortgage loan origination and document management that enables lenders to streamline loan processing workflows.

Principal Software Engineer

Marcell
01.2024 - 11.2024
  • Project Name 1: 'MeForms'. Platform/Technology: Dotnet core, WebAPI, C#, React js, SQL Server, MongoDB
  • Project 2: 'Data Collection' Platform/Technology: Dotnet core, C#, React js, SQL Server, MongoDB, Kafka
  • Performed debugging and troubleshooting tasks on existing applications in order to identify and fix issues.
  • Implemented best practices for coding standards, code reviews, source control management, build processes, testing, and operations.
  • Built automated unit tests using frameworks like XUnit in order to validate functionality before deployment.
  • Coordinated with cross-functional teams such as product managers and quality assurance team members to deliver high-quality products on time.
  • Collaborated with business stakeholders to define user stories and requirements for new feature implementations within the product roadmap.

Principal Software Engineer

ConnectWise
04.2022 - 12.2023
  • Project Name: 'Customer Portal'. Platform/Technology: C#, Dotnet Core, Web API, MySql, React JS, AWS
  • Developed, tested and maintained software applications to ensure optimal performance.
  • Analyzed customer requirements, designed and implemented solutions for complex technical problems.
  • Provided technical guidance and support to other engineers to ensure development schedules were met.
  • Performed debugging and troubleshooting tasks on existing applications in order to identify and fix issues.
  • Deployed software releases onto staging environments for internal QA testing prior to production release.
  • Mentored junior developers by providing feedback on their codebase as well as helping them understand the overall development process.
  • Monitored application logs in order to identify any potential errors or performance bottlenecks during runtime.

Senior Software Developer

GHX technologies
06.2020 - 03.2021
  • Project Name: 'Nexus'. Platform/Technology: C#, Asp.net MVC, SQL Server, MongoDB, Elasticsearch, Jquery
  • Developed and maintained software applications to ensure optimal performance.
  • We have developed intricate solutions utilizing object-oriented programming languages, including ASP.NET MVC, C#, SQL Server, MongoDB, Elastic Search, and jQuery.
  • Designed database schemas according to project specifications for efficient data storage solutions.
  • Collaborated with product managers, designers, and other stakeholders to define feature specifications.
  • Managed bug tracking systems for reporting, tracking, and resolving reported defects in software products.
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions (used SSO).

Software Developer

PT Universal Carpet and Rugs
01.2018 - 11.2019
  • Company Overview: We developed an efficient ERP system to streamline organizational functions.
  • Project Name: 'Ascent'. Platform/Technology: Visual Studio 2013, VB.Net, DevExpress WinForms Controls, SQL Server 2014
  • Customize and analyze data, manage upgrades, and oversee deployments.
  • Create and maintain a new module and new Windows forms.
  • Maintain and compose SQL queries to achieve my objective.
  • We developed an efficient ERP system to streamline organizational functions.
  • URL: https://universalcarpets.com

Software Developer

Taxmann Technologies
03.2017 - 11.2017
  • Project: 'One Solution' Platform/Technology: Visual Studio 2013, ASP.NET MVC, Entity Framework, SQL Server 2012, JavaScript, jQuery, and Handsontable.
  • This project provided a comprehensive solution for updating the latest information on income tax, direct tax, indirect tax, GST, company law, IFRS, IND, and Indian taxation.
  • Develop and manage a new module along with new web forms.
  • Maintain and compose SQL queries to achieve my objective.
  • URL: http://52.172.196.143, https://www.taxmann.com/

Software Developer

Royal Industries
07.2015 - 11.2016
  • Company Overview: A classic start-up company, Royal has become one of the promotional product industry's most respected suppliers by providing its customers with great service, a wide and diverse product line, and evolving online tools.
  • Create and maintain a new module and new web forms.
  • Maintain and write SQL queries to accomplish my goal.
  • Project: 'RoyalIndustries.com' for Royal Industries Platform/Technology: Visual Studio 2013, C#.NET, ADO.NET, SQL Server 2008, JavaScript, Jquery, SSIS package, and Advantage Database Server.
  • A classic start-up company, Royal has become one of the promotional product industry's most respected suppliers by providing its customers with great service, a wide and diverse product line, and evolving online tools.
  • URL: http://royalindustries.com/

Software Developer

AsReported LLC.
02.2015 - 11.2016
  • Company Overview: This Project is a web API that provides data in the form of JSON, JSONP, and XML against an HTTP request.
  • Create and maintain a new module and new web forms.
  • Maintain and write SQL queries to accomplish my goal.
  • Project: 'As Reported Web API' for AsReported LLC Platform/Technology: Visual Studio 2013, MVC, VB.NET, ADO.NET, SQL Server 2012 and SQL Azure database, JavaScript, jQuery.
  • This Project is a web API that provides data in the form of JSON, JSONP, and XML against an HTTP request.
  • URL: http://asreportedwebservices.azurewebsites.net

Software Developer

Informa Systems
01.2013 - 11.2016
  • Company Overview: Informa Systems is dedicated to developing solutions for organizations where compliance, certification, and learning management is critical.
  • Create and maintain a new module and new web forms.
  • Maintain and write SQL queries to accomplish my goal.
  • Project: 'Learning Management System' for Informa Systems Platform/Technology: Visual Studio 2010, ASP.NET 4.0, VB.NET 4.0, ADO.NET, SQL Server 2008 R2, JavaScript, jQuery, Telerik Controls, 3-Tier Arch.
  • Informa Systems is dedicated to developing solutions for organizations where compliance, certification, and learning management is critical.
  • Company URL is - www.informasystems.com and Development server URL (Ip) is- http://75.126.9.202

Education

Master of Computer Application -

Uttarakhand Technical University

Graduation - undefined

Gurukul Kangri University

Intermediate - undefined

Uttarakhand Board

High school - undefined

Uttarakhand Board

Skills

C#, VBNet

undefined

Personal Information

  • Date of Birth: 07/06/86
  • Gender: Male
  • Marital Status: Married

Timeline

Principal Software Engineer

MeridianLink
01.2024 - 05.2025

Principal Software Engineer

Marcell
01.2024 - 11.2024

Principal Software Engineer

ConnectWise
04.2022 - 12.2023

Senior Software Developer

GHX technologies
06.2020 - 03.2021

Software Developer

PT Universal Carpet and Rugs
01.2018 - 11.2019

Software Developer

Taxmann Technologies
03.2017 - 11.2017

Software Developer

Royal Industries
07.2015 - 11.2016

Software Developer

AsReported LLC.
02.2015 - 11.2016

Software Developer

Informa Systems
01.2013 - 11.2016

Graduation - undefined

Gurukul Kangri University

Intermediate - undefined

Uttarakhand Board

High school - undefined

Uttarakhand Board

Master of Computer Application -

Uttarakhand Technical University
Ravish KumarPrincipal Engineer