John Doe profile picture

Hello, I'm

Ravikumar Makwana

Software Engineer

Get To Know More

About Me

I'm a quick learner and self-motivated Software Engineer with over 3.9 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.


Technical Skills: -

Programming Language: C#

Backend: ASP.NET Core Web API, Entity Framework Core, Dapper ORM, LINQ, ADO.NET

Unit Testing: MsTest, xUnit, Nunit

Frontend: HTML, CSS, JavaScript, TypeScript, Angular

Databases: MSSQL, MySQL, Redis

Cloud Computing: Microsoft Azure


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.


My highest qualification is a Bachelor of Computer Engineering, completed in 2021 from V.V.P. Engineering College.


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.

Explore My

Experience

Software Engineer

Thinkbridge Software Pvt Ltd

Jun 2023 - Present


  • 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.

Browse My Recent

Projects

URL Shortener - Scalable & Secure Link Management

  • 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.
  • Check out the 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.
  • Check out the 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.
  • Check out the Repository


Collaborative Whiteboard App

  • 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.
  • Check out the 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.
  • Check out the Repository

Explore My

Education

Bachelor of Computer Engineering

Gujarat Technological University (V.V.P. Engineering College, Rajkot)

Jul 2017 - Jul 2021

CGPA: 9.80 / 10.0