DM

David Mendez

Full-Stack & Cloud Solutions Architect

I turn complex problems into scalable, battle-tested software

About Me

15-year veteran who architected a 1,000-DAU government platform (MiPieza) handling millions in social-welfare credits, cut cartographic survey time by 40%, and modernized legacy systems for Argentina's Ministry of Early Childhood. Fluent in Android (Kotlin/Java), .NET 7, NodeJS, Angular, Azure Serverless, and SQL/NoSQL.

Passionate about SOLID, DDD, and TDD to deliver zero-downtime releases. I've led teams in delivering complex enterprise solutions, optimized database performance, and architected microservices that handle millions of requests daily. My expertise spans from mobile development to cloud architecture, always focusing on scalable, maintainable solutions.

Based in Salta, Argentina, I'm available for remote work worldwide. When I'm not coding, I enjoy mentoring developers, contributing to open-source projects like FluentValidation and Compose Destinations, and speaking at tech events like GDG Salta.

Technical Arsenal

Languages

Kotlin
Java 17
C# 11
TypeScript
Python
VB.NET

Frontend & Backend

Angular 15+
React
RxJS
TailwindCSS
Material UI
.NET 7
NodeJS
NestJS
Express
Azure Functions
REST APIs
GraphQL
Android
Jetpack Compose

Cloud & Data

Azure Functions
Azure SQL
Azure Storage
Azure DevOps
AWS Lambda
AWS CDK
SQL Server
PostgreSQL
MongoDB
Cosmos DB
Redis
OLAP Cubes

DevOps & Testing

Docker
Kubernetes
GitHub Actions
Terraform
SonarQube
xUnit
JUnit5
Mockito
Postman
Newman
Cypress
Appium

Professional Experience

System Designer & Software Architect

2022 - Present
Renabap

Leading the architecture and development of 'MiPieza' Government Platform - a comprehensive welfare-credit system serving 1,000+ daily users

Key Achievements:

  • Architected end-to-end welfare-credit system: Angular portal + Android data-collection app + Azure serverless back-end
  • Scaled to 1,000 concurrent users leveraging Azure Functions Premium Plan & SQL Hyperscale
  • Implemented IdentityServer4 authentication, OWASP top-10 hardening, GDPR & local data-protection compliance
  • Established GitHub Actions → Azure DevOps → blue-green deployment pipeline achieving zero-downtime releases

Technologies:

Angular
Android
Azure Functions
SQL Server
IdentityServer4
GitHub Actions

Mobile & Backend Developer

2019 - 2022
Private Cartographic Survey Firm

Modernized legacy survey applications and built scalable backend infrastructure for field data collection

Key Achievements:

  • Re-wrote legacy Android survey app using Kotlin MVVM + Coroutines/Flow + Room offline cache
  • Built .NET 7 REST API with Entity Framework Core & OpenAPI specs achieving 99.9% uptime on Azure Functions
  • Optimized map tile streaming reducing data usage by 60% via vector tiles & gzip compression
  • Cut field survey time by 40% from 5 hours to 3 hours per plot through app optimization

Technologies:

Kotlin
MVVM
Coroutines
.NET 7
Entity Framework Core
Azure Functions
Room

Full-Stack Developer

2013 - 2019
Ministry of Early Childhood (MPI)

Led development of web & mobile messaging platform and modernized legacy government systems

Key Achievements:

  • Led 4-person squad delivering web & mobile messaging platform (NodeJS + Angular + MongoDB)
  • Migrated legacy ASP.NET CPI system to .NET Core + SQL Server Always Encrypted, cut page load time 50%
  • Introduced Power BI dashboards enabling executives to drill-down KPIs in real-time
  • Reduced infrastructure cost by 30% and improved uptime to 99.9% through NodeJS micro-services migration

Technologies:

NodeJS
Angular
MongoDB
.NET Core
SQL Server
Power BI
ASP.NET

Systems Developer

2008 - 2010
Audio Sport

Built comprehensive billing and inventory management system for multi-branch retail operations

Key Achievements:

  • Built AFBSIST billing + barcode stock system for 3-branch retail chain
  • Automated 100% of inventory management eliminating $30k yearly shrinkage
  • Implemented real-time stock tracking across multiple locations
  • Designed custom barcode system for efficient product management

Technologies:

VB.NET
SQL Server
Crystal Reports
Barcode Systems

Featured Projects

MiPieza - Government Welfare Platform
Featured

End-to-end welfare-credit system serving 1,000+ daily users with Angular portal, Android data-collection app, and Azure serverless backend.

Technical Challenges:

Architected scalable system using Azure Functions Premium Plan & SQL Hyperscale. Implemented IdentityServer4 authentication, OWASP security hardening, and achieved zero-downtime deployments with blue-green CI/CD pipelines.

Tech Stack:

Angular
Android
Azure Functions
SQL Server
IdentityServer4
GitHub Actions

Cartographic Survey Mobile App
Featured

Modern Android survey application with offline capabilities, reducing field survey time by 40% from 5 hours to 3 hours per plot.

Technical Challenges:

Re-architected legacy app using Kotlin MVVM + Coroutines/Flow + Room offline cache. Optimized map tile streaming with vector tiles & gzip compression, reducing data usage by 60%.

Tech Stack:

Kotlin
MVVM
Coroutines
Room
Vector Tiles
.NET 7 API

Ministry Messaging Platform
Featured

Web & mobile messaging platform for government communications built with NodeJS microservices architecture.

Technical Challenges:

Led 4-person team to deliver scalable messaging system. Migrated from legacy ASP.NET to .NET Core with SQL Server Always Encrypted, achieving 50% page load time improvement and 99.9% uptime.

Tech Stack:

NodeJS
Angular
MongoDB
.NET Core
SQL Server
Power BI

AFBSIST Retail Management System

Comprehensive billing and inventory management system for multi-branch retail operations with barcode integration.

Technical Challenges:

Built complete POS and inventory system eliminating $30k yearly shrinkage. Implemented real-time stock tracking across 3 branches with custom barcode system for efficient product management.

Tech Stack:

VB.NET
SQL Server
Crystal Reports
Barcode Systems

Open Source Contributions

Active contributor to popular open-source projects in the .NET and Android ecosystems.

Technical Challenges:

Contributing to FluentValidation (C#) for better validation patterns and Compose Destinations (Kotlin) for improved Android navigation. Mentoring 20+ developers through Kotlin Argentina Study Group.

Tech Stack:

C#
Kotlin
FluentValidation
Jetpack Compose