Ravikumar Makwana

I'm

About

Computer Engineer

I'm a quick learner and self-motivated individual, with over 2.8 years of professional experience as a Software Engineer. Specializing in C# programming and structured, test-driven software development, I thrive on solving complex problems and delivering high-quality solutions to meet the needs of our customers.

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.



Work & Experience

To become a successful expert in the field of Computer Engineering by channelizing my technical knowledge and skills to ensure personal and professional growth and to contribute to the prosperity of the organization.

Education

Bachelor of Engineering - Computer Engineering

2017 - 2021

V.V.P. Engineering College, Rajkot

Overall CGPA : 9.80
Overall CPI : 9.48

HSC - 12th Science

2015 - 2017

Patanjali Science School, Rajkot

Overall Percentage : 78 %
Percentile :  91.68 %

SSC - 10th

2014 - 2015

Shree Gyandeep School, Rajkot

Overall Percentage : 81 %
Percentile : 98 %

Academic Achievements

  • Runners up in Code Storm Competition in March 2019 Won Second Prize.
  • Won Second Prize in BATTEL OF BRAINS in October 2019.
  • Won Second Prize in C-NISTER EVENT in October 2018.
  • Won First Proze in Realay Coding in February 2020.

Other Activities

  • I participated in Rajkot Marathon in 2019 and 2020.

Strengths

  • Creativity
  • Focused
  • Taking Initiative
  • Multitasking

Weaknesses

  • Insecure

Hobbies

  • I love learning new technologies
  • Problem-solving, Competitive programming
  • Analyzing, and Designing new applications
  • Music listening

TCS Campus Ambassador

Jun 2020 - Sep 2020

  • Motivated and guided my classmates on how to participate in CodeVita coding competition, what are its benefits, and how to prepare for the competition to get a job letter from TCS.

Professional Experience

Software Engineer

Jun 2023 - Present

Thinkbridge Software Pvt Ltd

  • Automated candidate application email parsing, resulting in a 90% reduction in manual efforts for the recruiter team.
  • Designed and implemented a streamlined Single Sign‑On (SSO) Authentication and Authorization mechanism in the Compass to enhance user experience and security.
  • Optimized third‑party integration of Modern Hire, Daxtra Search, and Lgorithm in the Compass application, to enhance overall functionality and system performance.
  • Enhanced application performance by 45% through comprehensive code optimization and database operation improvements.

Junior Software Engineer

Aug 2021 - Jun 2023

Tark Technologies LLP, Rajkot

  • Implemented front-end components and back-end APIs using Angular and ASP.Net Core for building and managing functionality in medical-based projects.
  • Designed and implemented database migration from MSSQL to MySQL using skeema.io and flywaydb.
  • Analyzed the application response time using miniprofiler and improved response time by 40%.
  • Implemented distributed banking system APIs using Onion Architecture.
  • AAchieved a 30% improvement in query response time by analyzing and optimizing database queries and functions for large datasets.
  • Upgraded Angular from version 8 to 15 and migrated .NET libraries from version 4.7 to 6 in service‑based projects.
  • Redesigned Distributed Caching mechanism using Castle Core.

Software Intern

Feb 2021 - Aug 2021

Tark Technologies LLP, Rajkot

  • I learned and practiced new technologies like C#, ADO.NET, MySQL, SQL, Entity Framework, Authentication and Authorization, ASP.NET Core Web API, and Unit testing.
  • Designed and explored different architectures like Layered architecture and Onion architecture repository patterns.


TECHNICAL STRENGTHS

  • C#
  • ASP.Net Core MVC, ASP.Net Core Web API
  • Entity Framework Core, ADO.NET, Dapper
  • X-Unit, N-Unit and MS Unit testing
  • HTML, CSS
  • JavaScript, TypeScript, Angular
  • SQL, MySQL
  • Layered, and Onion Architecture
  • Microsoft Azure

Projects

Tark Bank

Tark Bank is a distributed system, that simulates various banking operations like deposit, withdraw, interest calculation, mini statements, payment services, card management, and customer services.
Technologies: - C#, ASP.NET Core Web API, MySQL, xUnit Testing.
Software Architecture: - Onion Architecture.

Infrastructure Management

Created an Infrastructure management system to observe the application server status.
Technologies: - C#, ASP.NET Core Web API, MSSQL, Hangfire, MS Test, Angular.
Software Architecture: - Layered Architecture.

Salutem Care - Healthcare Solution

Encouragement to live a healthy lifestyle, easier communication, appointment scheduling, counseling, and improved patient monitoring by storing historical data.

My City - Smart City Android Application

This Smart City Application, Which cover the Every thing about city. It is android based application to provide information about entire City.

Start Journey - Smart Traveler Web Application

This Smart Traveler web Application, Which cover the Every thing about tourist places in city. Chatbot using Dialogflow

Knowledge Center - Library Management System Web Application

Knowledge Center is Smart Library Management System Based on Hibernate, Spring Framework, JDBC API and Spring Boot

Shopping Home - Smart E-Commerce Web Application

Shopping Home is PHP based Web Application. It is Smart E-Commerce Web Application.

Virtual Book

Virtual Book is a Smart Academic Material Web Application that provides functions like online class-notes, lab-assignments, class-ppt, pdf, MCQ practics, etc.