Best match

Ravikumar Makwana is a Senior Software Engineer.

A C#, ASP.NET Core, Azure, and Angular engineer who designs clean APIs, reliable integrations, and performance-minded products.

C# ASP.NET Core Microsoft Azure Angular Scalable System Design
Ravikumar Makwana

Ravikumar Makwana

Senior Software Engineer focused on backend systems, cloud workflows, and clean product delivery.

About Me

Thoughtful engineering, practical delivery.

I'm a quick learner and self-motivated Software Engineer with over 5 years of experience. I specialize in C# programming and structured test-driven software development. I solve complex problems and deliver high-quality solutions that meet customers' needs.

I'm most comfortable with C#, .NET Core, and relational databases like MySQL and MSSQL, but I'm also flexible and eager to work with new technologies and programming languages.

I thrive in collaborative environments and enjoy working closely with fellow engineers and stakeholders to deliver solutions that exceed expectations. Whether it's optimizing performance, architecting robust systems, or tackling challenging problems, I'm always up for the task.

Skills

A focused production toolkit.

C# SQL JavaScript ASP.NET Core Web API Entity Framework Dapper Angular LINQ Microsoft Azure Azure DevOps Redis Git SQL Server MySQL Jira MsTest xUnit NUnit Microservices Architecture SOLID Principles Design Patterns Data Structures & Algorithms
Experience

Work with measurable outcomes.

Senior Software Engineer - Zenoti

Nov 2025 - Present
  • Enhanced Zenoti's marketing discount module to enable voucher and campaign usage per invoice, enforcing rule-based validation to prevent conflicts and streamline checkout for 30K+ customers.
  • Resolved 15+ high-impact production issues across Appointment Book and Marketing modules, improving platform reliability and transactional workflow accuracy.
  • Architected scalable event-driven microservices for bidirectional Zenoti–HubSpot synchronization using .NET 8, Kafka, and PostgreSQL, processing 100M+ events/day.
  • Resolved a critical data integrity issue caused by a feature defect, leading the remediation effort to correct corrupted guest information across 1M+ guest records.

Senior Software Engineer (Promoted from Software Engineer) - Thinkbridge Software Pvt Ltd

Jun 2023 - Nov 2025
  • High-Volume ATS Integration using API Batch Processing: Led the design and development of Bullhorn ATS integration into Compass using public APIs - built from scratch with the Factory Design Pattern and Microservices architecture, enabling seamless hiring and processing over 15,000 candidates daily.
  • Automated Candidate Engagement: Simplified a core Compass function at the system level, overcoming Twilio SMS stateless limitations to ensure consistent response mapping and deliver a better user experience.
  • ATS Integration System: Implemented scalable integration between ATS platforms (Bullhorn and iCIMS) and Compass using high-performance Webhook APIs, enabling seamless candidate data retrieval, reducing processing time by 60%, and enhancing system reliability.
  • Intelligent Email Parsing: Led the design and development of an event-driven email parser that processes 50,000+ applications weekly, reducing recruiters' manual workload by 90%.
  • Azure AD SSO Integration: Implemented Single Sign-On (SSO) authentication using Azure AD OAuth2 & OpenID Connect, securing access for 2,000+ daily users.
  • High-Performance System Optimization: Optimized third-party integrations (Modern Hire, Daxtra Search, Survale) to handle 10,000+ daily transactions with high availability and efficiency. Enhanced application performance by 45% through database query and code optimizations.
  • Event-Driven Asynchronous Processing: Architected an Azure Functions-based event-driven system using message queues, reducing system latency by 30%.

Junior Software Engineer - Tark Technologies

Aug 2021 - Jun 2023
  • Real-Time Medical Systems Development: Developed responsive dashboards and reports using ASP.NET Core Web API and Angular, provided healthcare providers with real-time insights to enhance data-driven decision-making.
  • Performance Tuning: Identified bottlenecks using MiniProfiler, refined database queries, and accelerated query response times by 30%, leading to a significantly enhanced user experience and improved customer satisfaction.
  • Scalability Enhancements: Upgraded Angular (v8 to v15) and .NET libraries (v4.7 to v6). Migrated MSSQL database to MySQL using Skeema.io and FlywayDB, enhancing scalability and reducing costs.
  • Cache System: Led the Implementation of a distributed caching mechanism using Castle Core, significantly enhancing system performance under high traffic conditions.
  • Mentorship: Supervised and mentored a team of 6 interns, facilitating their professional growth and project contributions.
Projects

Selected builds.

URL Shortener

  • Engineered a high-performance URL Shortener using ASP.NET Core and Angular, leveraging microservices architecture for modularity, scalability, and fault tolerance.
  • Implemented optimized Base62 encoding, enabling 900M+ unique short URLs, ensuring minimal collisions and efficient URL resolution.
  • Developed a robust authentication system using JWT & API Gateway, enabling secure, token-based access across distributed microservices.
Repository

Sudoku Solver

A web-based Sudoku solver application built with ASP.NET Core, allowing users to input an unsolved Sudoku puzzle and receive the solved output. The application uses a backtracking algorithm to solve the puzzle, systematically attempting to place digits and backtracking as needed to find a valid solution.

Repository

GroupBalancer

  • Developed a C# GroupBalancer utility that dynamically assigns individuals into groups based on predefined target percentages.
  • Utilizes a PriorityQueue to track and allocate people in real-time, maintaining target group distributions.
  • The tool supports flexible group configurations and ensures optimized resource allocation across various real-world applications like surveys, event planning, and workload distribution.
Repository

Collaborative Whiteboard

  • Collaborative whiteboard app allowing real-time drawing using HTML/CSS/JS, Bootstrap for styling, and Socket.IO for live user communication.
  • Real-Time Collaboration: Multiple users can draw together on the same whiteboard simultaneously.
  • Customizable Drawing Tools: Users can choose different colors and brush sizes for their drawings.
  • Eraser Mode: Includes an eraser mode for removing specific parts of the drawing.
  • Room-based Interaction: Users can create new whiteboards or join existing ones using unique room IDs.
Repository

QuickBank API

  • The QuickBank API is designed to facilitate comprehensive banking operations using ASP.NET Core 8 and Azure Functions.
  • Engineered a robust ASP.NET Core Web API, utilizing Layered Architecture to enhance scalability and maintainability.
  • Created Azure Functions to automate essential banking operations, including quarterly interest calculations, account status updates, and fixed deposit management.
  • Implemented a comprehensive set of CRUD functionalities to simulate essential banking operations, including customer management, account operations, transaction handling, and fixed deposit management.
Repository
Education

Bachelor of Computer Engineering

Gujarat Technological University, V.V.P. Engineering College, Rajkot · 2017 - 2021

CGPA 9.80 / 10
Writing

Latest thoughts.

Practical notes on engineering, cloud systems, and the lessons that stick after shipping real products.

View all writing
Loading Medium posts...