Skip to content
View carlosCosta24's full-sized avatar
🌐
Focusing
🌐
Focusing

Block or report carlosCosta24

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.

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
carlosCosta24/README.md

πŸ‘‹ Hi, I'm Carlos Costa

πŸ’» Software Engineer | Backend Developer | .NET & SQL

Self-taught backend developer focused on building scalable systems, designing clean architectures, and working with relational databases. I enjoy turning complex problems into structured, maintainable solutions.


πŸš€ About Me

  • πŸ”­ Building backend applications using C# and ASP.NET Core
  • 🌱 Improving in system design, API development, and database optimization
  • 🧠 Strong foundation in OOP, data structures, and relational databases
  • πŸ‘― Open to collaborating on backend or full-stack projects
  • 🎯 Goal: Become a professional Backend Engineer

πŸ› οΈ Tech Stack

Backend & Languages:

  • C#
  • ASP.NET Core
  • ADO.NET
  • SQL Server

Core Concepts:

  • RESTful API Design
  • 3-Tier Architecture
  • Database Design (Normalization, Relationships, Constraints)
  • Data Validation & Error Handling
  • Object-Oriented Programming (OOP)

Tools:

  • Git & GitHub
  • Visual Studio
  • Postman

πŸ“Œ Featured Projects

πŸ”— Contacts Management System

Backend system built with ASP.NET Core and SQL Server

  • Implemented 3-tier architecture (presentation, business, data access)
  • Designed a normalized relational database (3NF)
  • Added data validation at the business layer
  • Handled database operations using ADO.NET

πŸ”— Driving Licence Management System

Desktop application for managing licence issuance and tracking

  • Built using C# and Windows Forms
  • Designed workflows for issuing, renewing, and managing licences
  • Structured application logic using modular and maintainable components

πŸ”— Database Design Project

Relational database design project

  • Modeled entities and relationships using ERD principles
  • Applied normalization (1NF β†’ 3NF) to reduce redundancy
  • Wrote optimized SQL queries for data retrieval

🀝 Let's Connect


⚑ Focused on backend development, clean architecture, and continuous improvement.

Pinned Loading

  1. computer-science computer-science Public

    Forked from ossu/computer-science

    πŸŽ“ Path to a free self-taught education in Computer Science!

    1

  2. 30-Days-Of-JavaScript 30-Days-Of-JavaScript Public

    Forked from Asabeneh/30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace…

    JavaScript 1

  3. 30-day-process 30-day-process Public

    my process documentation and solution for every single day in this challenge

    JavaScript

  4. portfolio portfolio Public

    HTML