Skip to content
View sharathspide's full-sized avatar

Block or report sharathspide

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sharathspide/README.md

πŸ‘‹ Hi, I'm Sharath RA

Backend-Focused Software Engineer | C# | ASP.NET Core | Web API | REST | Databases

I'm a backend-focused software engineer with ~5 years of professional experience building web applications, RESTful APIs, and enterprise software using the C#/.NET ecosystem.

My primary focus is developing reliable, maintainable, and scalable backend systems, with a growing interest in system architecture, SaaS products, cloud technologies, and distributed systems.


πŸ‘¨β€πŸ’» About Me

  • πŸ’» ~5 years of professional software development experience
  • πŸ”Ή Strong experience with C# and ASP.NET MVC
  • πŸš€ Currently deepening my expertise in ASP.NET Core & Web API
  • πŸ—„οΈ Experienced with MongoDB, SQL databases and Entity Framework
  • ☁️ Exploring AWS, Docker and cloud-native application development
  • πŸ”„ Experience working with REST APIs and enterprise applications
  • πŸ“¨ Exploring messaging and event-driven architectures with Kafka
  • 🧩 Currently improving my Data Structures & Algorithms skills using Python
  • πŸ—οΈ Interested in system design, scalable architecture and SaaS development
  • 🌱 Continuously learning and building projects to strengthen my engineering skills

πŸ› οΈ Tech Stack

Backend

C# .NET ASP.NET Core ASP.NET MVC

APIs & Architecture

REST API Swagger

  • RESTful API development
  • API design
  • Authentication & authorization
  • Dependency Injection
  • Middleware
  • Clean and maintainable architecture
  • Database-driven applications

Databases

MongoDB PostgreSQL SQL

  • MongoDB
  • SQL
  • PostgreSQL
  • Entity Framework
  • Entity Framework Core
  • Database design and relationships

Frontend

HTML5 CSS3 JavaScript TypeScript React

Currently keeping backend engineering as my primary focus, while continuing to improve my frontend skills.

Cloud, DevOps & Tools

AWS Docker Kafka SonarQube Git


πŸš€ What I'm Currently Working On

I'm currently focusing on becoming a stronger backend/software engineer through a combination of learning and hands-on development.

Current Focus

  • πŸ”Ή ASP.NET Core Web API
  • πŸ”Ή Advanced C# and .NET
  • πŸ”Ή Entity Framework Core
  • πŸ”Ή PostgreSQL & database architecture
  • πŸ”Ή REST API design
  • πŸ”Ή Authentication & authorization
  • πŸ”Ή System design
  • πŸ”Ή Scalable backend architecture
  • πŸ”Ή Docker & AWS
  • πŸ”Ή Data Structures & Algorithms with Python
  • πŸ”Ή Building practical SaaS applications

πŸ“š Learning Philosophy

I learn best by building.

My approach is:

Learn β†’ Understand β†’ Code β†’ Break β†’ Debug β†’ Improve β†’ Repeat

Rather than collecting technologies, I want to develop the ability to design, build, debug and maintain real-world software systems.


πŸ—οΈ Projects

πŸ”Ή SaaS & Backend Applications

I'm interested in building practical SaaS applications that involve:

  • Multi-tenancy
  • REST APIs
  • Authentication
  • Role-based access control
  • Database architecture
  • Background processing
  • Messaging
  • File/object storage
  • Logging & monitoring
  • Scalable backend architecture

πŸ”Ή Developer Practice

I also maintain repositories for:

  • Data Structures & Algorithms
  • C#/.NET experiments
  • API development
  • Database experiments
  • Architecture concepts
  • Small proof-of-concepts

🧠 Currently Improving

Area Focus
C# / .NET Advanced backend development
ASP.NET Core Production-grade Web APIs
Databases PostgreSQL, MongoDB & data modeling
System Design Scalable and maintainable architectures
DSA Problem solving with Python
Cloud AWS fundamentals
DevOps Docker & deployment
Distributed Systems Kafka & asynchronous processing
Frontend React fundamentals
Software Engineering Testing, security & clean architecture

🎯 Long-Term Goal

My goal is to grow from an experienced ASP.NET developer into a strong software/backend engineer capable of designing and building production-grade systems from the ground up.

I'm particularly interested in:

Backend Engineering β€’ System Design β€’ Distributed Systems β€’ SaaS β€’ Cloud β€’ APIs β€’ Scalable Architecture


πŸ“ˆ My GitHub Journey

I'm using GitHub not only as a portfolio, but also as a record of my engineering journey.

You'll find experiments, learning repositories, problem-solving exercises, and larger projects as I continue improving.

One meaningful commit at a time.


🀝 Let's Connect

I'm always interested in connecting with other developers, discussing software architecture, backend engineering, open-source projects, and interesting ideas.


πŸ’‘ "Build things. Break things. Understand why. Build better."

Thanks for visiting my profile! πŸ‘‹

Pinned Loading

  1. API_AssetManagement API_AssetManagement Public

    An API to Create, Update, Read and Delete Assets.

    C# 1

  2. SanshaSynergyEnterprises SanshaSynergyEnterprises Public

    HTML 1