Hi, my name is

Charan Kumar

Software Developer

Versatile Software Developer building scalable property management APIs at AGREMATE using Clean Architecture & Docker | Previously built critical RTGS/NEFT banking systems using Microservices Architecture | ASP.NET Core, Entity Framework & SQL Server | MCA Student with a passion for continuous learning

11+ Mo
Enterprise Experience
9
Featured Projects
2
FinTech & PropTech
Clean
Architecture & Docker

About Me

Get to know me better

I'm a versatile Software Developer currently building scalable backend APIs at AGREMATE Private Limited — India's smart property management platform. Working with ASP.NET Core, Clean Architecture, Docker, and Swagger to power digital rental agreements, automated payments, and community management for properties across India.


Previously developed critical RTGS/NEFT payment processing systems using Microservices Architecture at NTSIPL, serving multiple banks and vendors. Proven expertise in full-stack development, database management across PostgreSQL, MySQL, Oracle Database, and SQL Server, and REST API development.


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

Charan Kumar Logo
Software Developer

Skills & Technologies

Tools and technologies I work with

💻 Languages

C#
Java
JavaScript
C
HTML5
CSS3
Dart
Python

🚀 Frameworks & Libraries

ASP.NET Core
Flutter
Blazor
Razor Pages
React
Bootstrap 5
Flask
Chart.js

🐘 Databases

PostgreSQL
MySQL
Oracle Database
SQL Server
SQLite
Redis

🔧 Tools & Platforms

Jira
Azure DevOps
CI/CD Pipelines
GitHub
Docker
Firebase
Supabase
Razorpay
Vercel

🔌 API & Architecture

REST APIs
Microservices Architecture
🏗
Clean Architecture

🧠 Soft Skills

Analytical Thinking
Active Listening
Team Leadership
Fast Learner
Detail-Oriented
Collaborative

Featured Projects

Some of my recent work

01
📅 Jul 2026

Vaulta – Personal & Official Document Manager

  • Built a modern, privacy-first offline Progressive Web Application (PWA) to securely store, organize, preview, and share personal and official documents completely on-device.
  • Engineered 100% private zero-cloud storage utilizing browser IndexedDB (DocDB) and offline Service Worker (sw.js) asset pre-caching.
  • Integrated Mozilla PDF.js v3.11.174 HTML5 canvas rendering engine with custom zoom, fit-to-screen, and page-by-page touch control toolbars.
  • Implemented dual-vault architecture (Personal & Official), native Web Share API integration, image-to-PDF conversion with jsPDF, and bulk ZIP export via JSZip.
JavaScript (ES6+) IndexedDB Mozilla PDF.js PWA (Service Worker) Web Share API JSZip jsPDF
🐙 View on GitHub 🌐 Live Demo
02
📅 Jul 2026

Migration Master – High-Performance PostgreSQL Migration Tool

  • Built a high-performance PostgreSQL-to-PostgreSQL database migration tool in C# using PostgreSQL's native Binary COPY protocol (COPY FROM STDIN via Npgsql) for ultra-fast data transfer.
  • Implemented topological dependency sorting using Kahn's Algorithm to automatically resolve table creation and insertion order based on foreign key relationships.
  • Engineered full schema & data replication supporting automated primary/foreign key creation, unique/check constraints, custom indexes, identity sequence syncing, and smart staging copy with ON CONFLICT DO NOTHING.
  • Designed a modern interactive terminal UI with Spectre.Console featuring connection status checks, table row estimation grids, real-time progress bars, and execution statistics.
C# .NET PostgreSQL Npgsql Spectre.Console Clean Architecture
🐙 View on GitHub
03
📅 Jun 2026

Advanced Developer Portfolio

  • Developed an immersive, high-performance developer portfolio featuring responsive 3D visual environments, real-time metrics integrations, and an AI chat assistant.
  • Implemented complex user interface animations and layout structures using Next.js, React 19, Tailwind CSS, Framer Motion, and GSAP.
  • Configured WebGL interactions powered by Three.js and React Three Fiber featuring low-power mode hardware adaptation.
  • Integrated GROQ API with Google Gemini fallback for context-trained AI conversations, alongside WakaTime and GitHub API widgets.
Next.js React TypeScript Three.js Framer Motion Tailwind CSS GROQ / Gemini API WakaTime API
🐙 View on GitHub 🌐 Live Demo
04
📅 Mar 2026

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 🌐 Live Demo
05
📅 Aug 2025

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 🌐 Live Demo
06
📅 Aug 2025

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 🌐 Live Demo
07
📅 Sep 2025

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 🌐 Live Demo
08
📅 Jun 2026 – Present (AGREMATE Project)

Agremate – Smart Property Management Platform

  • Developed scalable backend REST APIs and automated property workflows (digital rental agreements, billing) for India's smart property management platform.
  • Implemented Clean Architecture with Entity Framework Core and Unit of Work repository patterns, supporting PostgreSQL and SQL Server backend databases.
  • Integrated Razorpay payment gateways for secure rent, PG, and automated landlord-tenant payments.
  • Containerized application environments using Docker to ensure cross-platform scalability and robust API testing pipelines.
C# ASP.NET Core .NET EF Core PostgreSQL SQL Server Razorpay Docker Redis REST APIs Clean Architecture
🔒 Proprietary Enterprise Project (AGREMATE)
09
📅 Dec 2025 – Jun 2026 (NTSIPL Project)

RTGS/NEFT Banking System

  • Enterprise banking payment processing system built on Microservices Architecture, serving multiple banks and vendors; handles RTGS and NEFT services with Blazor and Razor Pages.
  • Designed and maintained independently deployable microservices with service-to-service communication, API gateway integration, and database-per-service patterns.
  • Optimized database operations and queries across Oracle Database, SQL Server, MySQL, and PostgreSQL using Entity Framework Core, DBeaver, and database migration scripts.
  • Integrated secure SFTP/FTP file delivery channels and managed automated CI/CD pipelines for IIS hosting deployments via Azure DevOps.
C# ASP.NET Core .NET Microservices EF Core PostgreSQL MySQL Oracle DB SQL Server SFTP / FTP Azure DevOps CI/CD Pipelines IIS Hosting REST APIs Blazor Razor Pages
🔒 Proprietary Enterprise Project (NTSIPL)

⚙ Interactive Project Simulator

Select a project below to visualize the step-by-step logic, API interactions, and data flows of my applications

💡 Click nodes to inspect steps directly, or use the controls below to animate.

Flow Control

Component Status

Active Component

Click Play or Step to begin visualization.

project_logs.log
[SYSTEM] Interactive Project Simulator initialized. Select a workflow tab above.

Work Experience

My professional journey

Jun 2026 – Present

Software Developer

AGREMATE Private Limited Hybrid
  • Building scalable backend APIs and automated workflows for India's smart property management platform serving gated communities, PG owners, and individual landlords.
  • Developing and maintaining RESTful APIs using ASP.NET Core with Clean Architecture patterns, ensuring separation of concerns and maintainable codebase.
  • Containerizing applications using Docker for consistent development, testing, and deployment environments.
  • Implementing API documentation and testing with Swagger (OpenAPI) for seamless frontend-backend integration.
  • Working with SQL Server, Entity Framework Core, and Redis caching for the multi-tenant property management platform.
Tech Stack & Concepts (Click to highlight):
ASP.NET Core Docker SQL Server Redis REST APIs Clean Architecture Swagger
Dec 2025 – Jun 2026

.NET Developer

Net Tech Services India Private Limited (NTSIPL) Onsite
  • 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.
  • Executed testing, debugging, and bug fixing; managed automated CI/CD pipelines through Azure DevOps and maintained version control.
Tech Stack & Concepts (Click to highlight):
Microservices ASP.NET Core Blazor Razor Pages PostgreSQL MySQL Oracle DB SQL Server REST APIs Azure DevOps CI/CD Pipelines
Sep 2025 – Dec 2025

Trainee Developer

Net Tech Services India Private Limited (NTSIPL) Onsite
  • 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.
Tech Stack & Concepts (Click to highlight):
C# ASP.NET Core SQL Server PostgreSQL

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 (3-Year Program alongside BCA)

Year 1 — Certificate Course

Cyber Security • Artificial Intelligence • Big Data Analytics

Year 2 — Diploma Course

Cyber Security • Artificial Intelligence • Big Data Analytics

Year 3 — Advanced Diploma Course

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

🏆 Leadership & Sports Profile

A snapshot of traits shaped by NCC, cricket captaincy, and competitive sports

Leadership Strategy Teamwork Endurance Technical Agility 95% 80% 90% 88% 85%
🏆

Click a trait point to read details

--%

Charan's profile traits are shaped by leadership roles in NCC, captaincy in competitive cricket, and architectural backend designs. Hover or click the radar dots to explore details.

Get In Touch

Let's connect and build something amazing

Location
Udupi, Karnataka, India
LinkedIn
Languages
English, Hindi, Kannada, Tulu
CK-Buddy
Ask me anything about Charan
charan_cli.sh
Welcome to Charan's Interactive CLI! [v1.0.0]
Type 'ck help' to see all available commands. Press ` (backtick) or click the nav button to toggle.
guest@charankumar:~$