Álvaro Pedro Ponce

[ "Software Engineer", "Musician", "Powerlifter" ]

import "summary"

Hello! I’m Álvaro, a programming enthusiast with a passion for best practices.

I would describe myself as a “backend developer”, but my true passion lies in designing and writing code that is as scalable, maintainable, and efficient as possible. That’s why practices and/or patterns like DDD, Hexagonal Architecture, Testing, etc. are part of my daily work. I always prefer to invest a little more time in writing robust yet flexible code, rather than spending time fixing errors.

import "workexperience" // 5 years and 5 months

Software Engineer

current

Windelivery

Dec 2023 - Present

Development and maintenance of the backoffice for the management of stores, menus, products... of different big brands such as Burger King. All development by using practices like Domain Driven Design, Hexagonal Architecture, testing or Event Driven Design, and all hosted in AWS

DDD Hexagonal Architecture TDD NestJs AWS PostgreSQL Test Containers Angular Playwright

Full Stack Developer

Designable

Mar 2023 - Sep 2023

Led projects related to investment fund management, including the development of analytical tools, portfolio management systems, and reporting solutions.

DDD Hexagonal Architecture TDD Express React Postgres Typeorm AWS Docker

Full Stack Developer

AllFunds Bank

Jun 2022 - Mar 2023

Developed and maintained the administration web interface for users utilizing React.

NodeJs React MongoDB RabbitMQ Microservices Docker

Frontend Developer

Baintex Technologies

Oct 2021 - Jun 2022

Developed and maintained the administration web interface for users utilizing React.

React Typescript Tailwind Docker Git Jira

Ionic Developer

Okode

Feb 2021 - Oct 2021

Specialized in application development and maintenance using Ionic/Angular and Spring (Java).

Ionic Angular Typescript Spring CircleCI
import "skills"

good_practices

Hexagonal Architecture DDD SOLID Testing

backend

Node.js NestJS Express Fastify Fiber Spring Boot

infra & tools

Docker Kubernetes Git CI/CD AWS PostgreSQL MySQL MongoDB Redis TypeORM Sequelize Mongoose

languages

TypeScript Go Java Python

frontend

React Angular Next.js Vue Ionic