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.
-
LinkedIn: ravikumar-makwanaGitHub: ravikumarmakwana
-
Leetcode: RavikumarMakwanaHackerRank: Ravi_makwana
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.
Contact
Phone Number:
63545 08988