Hi, my name is

Charan Kumar

.NET Developer | Full-Stack Developer

Versatile .NET Developer building critical RTGS/NEFT payment processing systems using Microservices Architecture for multiple banks | ASP.NET Core (.NET 6 & .NET 8), Blazor & Razor Pages | MCA Student with a passion for continuous learning

About Me

Get to know me better

I'm a versatile .NET Developer with hands-on experience building and maintaining enterprise-grade web applications for the banking and financial sector. Currently developing critical RTGS/NEFT payment processing systems using Microservices Architecture, serving some major banks and vendors using ASP.NET Core (.NET 6 & .NET 8), Blazor, and Razor Pages.


Proven expertise in full-stack development, microservices-based application design, database management across PostgreSQL, MySQL, Oracle Database, and SQL Server, REST API development, API versioning, globalization, and .NET version migration. Seamless deployment through Azure DevOps with end-to-end responsibility for frontend, backend, and database design.


Passionate about building secure, scalable solutions and continuously expanding technical knowledge while pursuing an MCA alongside full-time employment.

👨‍💻

Skills & Technologies

Tools and technologies I work with

💻 Languages

🎯
C#
Java
💻
JavaScript
⚙️
C
🌐
HTML5
🎨
CSS3
🔹
Dart
🐍
Python

🚀 Frameworks & Libraries

⚙️
ASP.NET Core (.NET 6 & .NET 8)
🔥
Blazor
📄
Razor Pages
⚛️
React
🎨
Bootstrap 5
🍼
Flask
📊
Chart.js

🐘 Databases

🐘
PostgreSQL
🐬
MySQL
🗄️
Oracle Database
💾
SQL Server
🗃️
SQLite

🔧 Tools & Platforms

☁️
Azure DevOps
📦
GitHub
🔧
Visual Studio 2022
💡
VS Code
👮
Postman
🗃️
DBeaver
📤
FTP / SFTP

🔌 API & Architecture

🔌
REST APIs
🧩
Microservices Architecture
🔖
API Versioning
🌎
API Globalization
🔄
.NET Migration (6→8)

🧠 Soft Skills

💡
Analytical Thinking
👂
Active Listening
👑
Team Leadership
Fast Learner
🔍
Detail-Oriented
🤝
Collaborative

Featured Projects

Some of my recent work

01

DevLens – AI-Powered GitHub Repository Analyzer

  • Built a full-stack web application providing comprehensive, AI-driven insights into GitHub repositories.
  • Implemented real-time repository analysis covering 40+ metrics via the authenticated GitHub API.
  • Integrated Google Gemini API for intelligent architectural summaries, risk assessments, and automated README scoring.
  • Designed interactive data visualizations using D3.js and Recharts with an intelligent caching system for performance.
C# ASP.NET Core React GitHub API Google Gemini API SQLite D3.js Recharts
🐙 View on GitHub
02

Money Mate – Personal Finance Management Web Application

  • Built a Flask-based web application to track expenses, income, budgets, savings goals, and recurring subscriptions with interactive Chart.js visualizations.
  • Implemented multi-currency support (INR, USD, EUR, GBP, JPY), CSV import/export, and security features including CSRF protection and SQL injection prevention via SQLAlchemy ORM.
Python Flask SQLite SQLAlchemy Chart.js Bootstrap 5
🐙 View on GitHub
03

Cricket Performance Analyzer – BCA Final Project (Enhanced)

  • Designed a browser-based cricket analytics tool with automatic strike rate calculations, input validation, and interactive Chart.js performance charts.
  • Implemented CSV import/export, LocalStorage-based data persistence, and an AI-style natural language query interface for performance insights.
  • Originally developed as the BCA final project and add-on course project; subsequently improved with additional features.
HTML5 CSS3 JavaScript (ES6+) Chart.js LocalStorage
🐙 View on GitHub
04

Orion – AI-Powered Personal Voice Assistant

  • Developed a voice and text-controlled personal assistant with speech recognition input and text-to-speech responses via Google TTS.
  • Built a Flask-based web interface supporting website navigation, music playback, Google search queries, and basic task automation.
Python Flask JavaScript HTML CSS Google TTS Speech Recognition
🐙 View on GitHub
05

RTGS/NEFT Banking System

  • Enterprise banking payment processing system built on Microservices Architecture, serving multiple banks; handles RTGS and NEFT services with full-stack ASP.NET Core implementation.
  • Designed and maintained independently deployable microservices with service-to-service communication, API gateway integration, and database-per-service patterns.
  • Optimized database operations across PostgreSQL, MySQL, and Oracle; managed secure deployment pipelines through Azure DevOps.
ASP.NET Core Microservices PostgreSQL MySQL Oracle Database Azure DevOps REST APIs
🔒 Proprietary Enterprise Project

Work Experience

My professional journey

Dec 2025 – Present

.NET Developer

Net Tech Services India Private Limited (NTSIPL)
  • Development on the RTGS/NEFT (Real-Time Gross Settlement / National Electronic Funds Transfer) banking project, delivering payment processing services to major Banks and Vendors using Microservices Architecture.
  • Working with microservices-based architecture for building scalable, independently deployable banking services with service-to-service communication and API gateway patterns.
  • Contributed to multiple banking projects including CTS (Cheque Truncation System), AML (Anti-Money Laundering), and User Management systems across the company's banking portfolio.
  • Building, upgrading, and maintaining full-stack web applications using ASP.NET Core with Blazor and Razor Pages; handled end-to-end responsibility for frontend, backend, and database design.
  • Performed database management and query optimization across PostgreSQL, MySQL, Oracle Database, and SQL Server.
  • Developed and maintained REST APIs and CRUD operations; API globalization and version migration from .NET 6 to .NET 8.
  • Executed testing, debugging, and bug fixing; managed deployment pipelines through Azure DevOps and maintained version control.
  • Utilized Visual Studio 2022, Postman, DBeaver, and FTP/SFTP servers in daily development workflows.
Sep 2025 – Dec 2025

Trainee Developer

Net Tech Services India Private Limited (NTSIPL)
  • Gained practical, hands-on experience in ASP.NET Core enterprise application development within the financial domain.
  • Contributed to existing banking projects by implementing new features and resolving identified bugs.
  • Collaborated with senior developers to learn industry best practices for secure, scalable financial software.

Education

My academic background

Master of Computer Applications (MCA)

MIT, Jaipur (Online)

Nov 2025 – Present

Currently pursuing advanced studies while working full-time — demonstrating commitment to continuous learning.

Bachelor of Computer Applications (BCA)

Udupi College of Professional Studies, Mangalore University

Sep 2022 – Jun 2025

CGPA: 6.17

Add-on Courses (completed alongside BCA over 3 years): Cybersecurity, Artificial Intelligence, Big Data Analytics

Pre-University Certificate (12th Standard)

St Cecily's Composite PU College, Udupi

Jul 2020 – Apr 2022

Percentage: 67.71%

Secondary School Certificate (10th Standard)

Volakadu Government High School, Udupi

Apr 2019 – Jun 2020

Percentage: 68%

Certifications & Training

Professional development and continuous learning

🎓

Fast-Track Internship – Data Analytics, Web Development & Python Projects

Accolade Tech Solutions, Mangaluru

August 2024

🔒

Cybersecurity Training

Vijesha IT Services LLP

2024

🤖

AI, Big Data Analytics & Cybersecurity Training

Mangalore University

2024

🚀

Skill Development & Entrepreneurship Program

Udupi Grameena Buntara Sangha

2024

🛒

NCC 'A' Certificate

National Cadet Corps (Ministry of Defence, India)

Completed during School

🏅

10-Day NCC Camp – Training with Indian Navy & Army Officers

National Cadet Corps

Completed during School

Activities & Interests

Beyond the code — sports and hobbies

🎖

NCC – National Cadet Corps

Served as NCC Lead / Head Cadet for the school unit. Received the prestigious Best Cadet Award for outstanding discipline and leadership. Completed a 10-day NCC camp with training alongside Indian Navy and Army officers. Holds NCC 'A' Certificate.

🏏

Cricket

Active competitive player; served as team captain; participated in and won multiple district-level matches; continues to play in regular tournaments.

🏐

Volleyball

District-level player; captained school and college volleyball teams; participated in and won multiple inter-institution matches.

🥊

Kabaddi

Participated at district level during school years.

Chess

Regular player; practices consistently with peers and family.

Get In Touch

Let's connect and build something amazing

📞
Phone
📍
Location
Udupi, Karnataka, India
💼
LinkedIn
🐙
GitHub
🌐
Portfolio
💬
Languages
English, Hindi, Kannada, Tulu, Tamil
CK
Charan's AI Assistant
Ask me anything about Charan