Open to joining a development team

.NET Developer with an analyst mindset.

Systems Analyst and Systems Engineering student. I build C# and .NET applications with layered architecture, design patterns and optimized SQL Server persistence.

The architecture I apply

C# · .NET
Presentation WinForms · validation · UI state
Business logic rules · Singleton · Observer · Composite
Data access ADO.NET · stored procedures · indexes

This is how I structured the library manager in .NET Framework: separate layers, each with a single responsibility.

01

Profile

I am a systems analyst and an advanced student of Systems Engineering. My approach combines methodical problem-solving with solid architecture and layered design before writing code.

I specialize in backend development with C# and .NET, using SQL Server as the primary database engine. I have experience building mobile applications in React Native integrated with REST APIs, and in the collaborative development of web management systems in ASP.NET, where I took ownership of key business modules and data integrity.

Technologies

Languages
C#SQL (T-SQL)PythonJavaC
Frameworks
.NET FrameworkWinFormsASP.NETADO.NETEntity FrameworkReact Native
Data
SQL ServerStored proceduresTriggersQuery optimization
Cloud
Google Cloud PlatformCompute EngineVPCLoad Balancing
Tools
GitGitHubVisual Studio
Methods
AgileUMLSOLIDLayered architectureDesign patterns
02

Method

Four steps I always follow, in this order.

  1. 01

    Gather

    I talk to the people who will use the system before proposing solutions. At the school site I interviewed academic and management staff to define the real sections.

  2. 02

    Model

    Use cases, sequence diagrams and layered architecture before the first line of code. Deciding here is free; deciding later costs a refactor.

  3. 03

    Build

    C# and .NET with patterns where they add concrete value, not for the sake of it. I prioritize that the next person reading the code understands the intent.

  4. 04

    Measure

    I measure before and after every change to queries, indexes and stored procedures. An optimization without measurement is just a guess.

03

Projects

Three systems built end to end, each with its own stack and technical decisions.

.NET Developer · Academic team project 2026

VitalPet — veterinary clinic management platform

Web platform in ASP.NET and C# on a five-layer architecture (GUI, BE, BLL, DAL and Services), designed to centralise a veterinary clinic operation: clients, pets, clinical history, appointments, inventory and sales.

  • ASP.NET
  • C#
  • SQL Server
  • ADO.NET
  • .NET Framework 4.8.1
  • Git
VitalPet pet registration screen, with species, breed and date of birth
  • Five separate layers: GUI, BE, BLL, DAL and Services
  • Role-based authorisation with Forms Authentication, Global.asax and Web.config
  • Pets module and check digits that detect tampering in the database
  • SHA-256 hashing and AES encryption for credentials and sensitive data
.NET Developer · Academic project 2025

Book&Go — library management system

Desktop application in C# WinForms built on a GUI-BLL-DAL layered architecture, using Singleton, Observer and Composite patterns to automate library management.

  • C#
  • .NET Framework 4.8.1
  • WinForms
Mobile & Backend Developer · Team project 2022

Mobile product scanning app

React Native application to scan packaged products, with its own API and database layer syncing a catalogue of over 1,000 products in real time.

  • React Native
  • API REST
  • SQL
04

Background

Education, certifications and languages.

  1. 2023 — 2027

    Systems Engineering

    Universidad Abierta Interamericana

  2. 2023 — 2025

    Systems Analyst · GPA 8.9

    Universidad Abierta Interamericana

  3. 2017 — 2022

    Computer Technician

    Technical School No. 36 "Almirante Guillermo Brown"

Certifications

  • Data Communication and Network Technology Huawei ICT Academy · 2025
  • Google Cloud Computing Foundations Google Academy · 2023

Languages

  • Spanish Native
  • English Upper intermediate (B2)
05

Let's talk

I am looking for my first role as a .NET developer. If your team needs someone who understands the problem before writing the first line, get in touch.

lucas.gallardo.camilli@gmail.com