Hello! I'm a self-taught Web Developer and Software Engineer with over 8 years of experience designing and building scalable, high-performance, and maintainable software solutions. My current focus is on backend development, where I specialize in crafting robust APIs and developing microservices using Domain-Driven Design (DDD) principles and Hexagonal Architecture.
I'm highly proficient in the PHP and JavaScript ecosystems and currently expanding my expertise into Python and Golang. I'm also beginning to explore leadership and management roles as part of my professional growth.
Interests:
- GNU / Linux
- FOSS
- Self-Hosting
- Biking
- Quantified Self
- Cybersecurity
- Home Automation
- Digital Archiving
- Distributed Web
- Retrocomputing
- Clean Architecture
- DevSecOps
PROFESSIONAL EXPERIENCE
Senior Software Developer @ Global Payments
March 2023 - Current
Led the implementation of new features and integrations with external systems, while maintaining and optimizing the core eCommerce application to ensure performance, scalability, and reliability.
Served as the team's Security Champion, promoting secure development practices and ensuring compliance with relevant security standards and guidelines throughout the software development lifecycle.
Key Responsibilities and Achivements:
-
↳
Implement DevSecOps approach in the product development lifecycle.
-
↳
Leading the adoption and implementation of development best practices, such as Domain Driven Design, Behavior-Driven Development, Pair Programming, and Code Reviews.
-
↳
Managing and providing support for services in testing and production environments in AWS infrastructure.
-
↳
Ensuring compliance with security standards at all stages of development.
-
↳
Conducting analysis, research, and documentation of new features.
-
↳
Maintain and develop CI / CD workflows with Github Actions.
-
↳
Researching emerging technologies, such as implementations of Artificial Intelligence (AI) in eCom projects.
-
↳
Training team members and performing analysis on new security vulnerabilities.
-
↳
Design, document, and develop internal and external APIs.
-
↳
Implement new features following Domain Driven Design principles and Hexagonal Architecture in PHP.
-
↳
Identify areas for improvement and optimization within the development team, solving critical points and challenges within the development process.
-
↳
Managing and implementing agile tools and methodologies (Scrum).
-
↳
Collaborating closely with team members to identify requirements, define, and execute plans for the development of new features.
Technologies:
- PHP 8 / Laravel
- JavaScript / Vue.js / Nodejs / Nuxt.js
- AWS
- RabbitMQ
- ELK Stack
- DAST and DEST scanning tools (Wiz / BlackHat)
- Docker / Docker Compose / Kubernetes
- Lens
- Jira
- Github
Senior Software Developer & Security Champion @ Evo Payments México
August 2022 - March 2023
Led the design and development of new functionality for a high-traffic eCommerce platform, focusing on scalable, maintainable, and secure software solutions using PHP and Node.js.
Key Responsibilities and Achivements:
-
↳
Led the adoption and implementation of Domain-Driven Design (DDD) and Hexagonal Architecture, enhancing system modularity and maintainability.
-
↳
Developed new features and services aligned with DDD principles, ensuring clear separation of concerns and robust domain modeling.
-
↳
Acted as Security Champion, proactively identifying and addressing infrastructure and code vulnerabilities to ensure platform resilience.
-
↳
Designed and implemented a public API in compliance with OAuth2 and OpenAPI standards, improving integration capabilities with external partners.
-
↳
Applied industry best practices and design principles, including SOLID, KISS, DRY, and YAGNI, to improve code quality and team efficiency.
-
↳
Mentored and coached peers in software design and architecture, fostering a collaborative and growth-oriented engineering culture.
-
↳
Supported the Project Manager in onboarding new team members, streamlining the integration process and improving team productivity.
Technologies:
- PHP
- Laravel
- Nodejs
- Vue.js
- Postman
- Jira
- RabbitMQ
- Docker / Docker Compose / Kubernetes
- Github
Senior Backend Developer @ Wobiz
June 2020 - August 2022
Designed and developed new features for the Wobiz eCommerce platform, with a focus on modernizing the backend through the adoption of Domain-Driven Design (DDD) and Hexagonal Architecture. Contributed to the progressive migration of legacy systems while ensuring code quality and scalability.
Key Responsibilities and Achivements:
-
↳
Applied Domain-Driven Design principles and Hexagonal Architecture.
-
↳
Implemented core design principles and best practices, including SOLID, KISS, DRY, and YAGNI.
-
↳
Developed a standards-compliant public API using OAuth2 for authentication and OpenAPI for documentation.
-
↳
Provided technical mentorship and coaching within a cross-functional development team.
-
↳
Supported the Project Manager in onboarding new team members, ensuring smooth integration into workflows and codebases.
Technologies:
- PHP
- Laravel
- Doctrine
- MySQL
- Postman
- Jira
- RabbitMQ
- Docker / Kubernetes
- Github
Software Development @ Freelance
August 2020 - Current
Led the migration of a legacy web application to Laravel, utilizing Laravel Nova as the administrative interface. Developed a custom internal API to support a companion Android application built with Flutter.
Key Responsibilities and Achivements:
-
↳
Implemented Laravel as the backend framework with Nova for admin panel management.
-
↳
Designed and developed a cross-platform Android application using Flutter.
-
↳
Applied the BLoC (Business Logic Component) pattern for robust state management in Flutter.
-
↳
Set up CI/CD pipelines with GitHub Actions to automate build and deployment processes.
-
↳
Deployed and maintained a containerized production environment on a Debian-based VPS using Docker.
-
↳
Managed automated backup policies using Backblaze B2 for data resilience.
-
↳
Integrated Sentry for real-time application monitoring and error tracking.
Technologies:
- Laravel
- Nova
- Flutter / Dart
- Github
- Sentry
- MySQL
- Docker
- Debian
Remote Full Stack Developer @ Molotec
June 2014 - March 2020
Designed and developed web systems and mobile applications for clients in the tourism, healthcare and marketing sectors, using agile methodologies. Delivered scalable, user-friendly solutions through the implementation of Single Page Applications (SPAs) with Vue.js and microservices using Laravel. Worked on the migration of hotel and flight metasearch engines to AWS Lambda-based serverless architecture for improved performance and scalability.
Key Responsibilities and Achivements:
-
↳
Applied iterative design and incremental delivery using the SCRUM framework.
-
↳
Set up and managed development, testing, and production environments using Docker.
-
↳
Managed cloud infrastructure across DigitalOcean and Amazon Web Services (AWS).
-
↳
Implemented CI/CD pipelines in GitLab for automated build and deployment processes.
-
↳
Developed responsive static sites, Progressive Web Apps (PWAs), and SPAs.
-
↳
Designed and executed the migration strategy from monolithic to microservices architecture.
-
↳
Integrated APIs for payment processing (Mercado Pago) and geolocation services.
-
↳
Built and maintained reusable UI components using Vue.js and Bootstrap.
-
↳
Gained experience in developing cross-platform PWAs with PhoneGap and Cordova.
Technologies:
- PHP
- Laravel
- JavaScript / Vue.js
- Github
- Jira
- RabbitMQ
- AWS / DigitalOcean
Remote Full Stack Developer @ We Tech S.A
August 2016 - December 2018
Developed web-based management dashboards for the Argentine government (Ministerio de Modernización / Jefatura de Gabinete), using Symfony, jQuery, and Bootstrap. Projects included integration with various public and internal APIs to support decision-making and administrative processes.
Key Responsibilities and Achivements:
-
↳
Built internal tools to automate software builds and streamline development workflows.
-
↳
Led the migration to GitLab for version control and repository management.
-
↳
Implemented CI/CD pipelines in GitLab to automate deployment processes.
-
↳
Integrated and maintained Poncho, a government style and component library, to ensure UI consistency and accessibility.
Technologies:
- PHP
- Symfony
- React
- jQuery
- Bootstrap
- MySQL / PostgreSQL
- Gitlab
Software Developer @ Media 5 S.R.L
September 2014 - July 2016
Led the analysis, development, and implementation of a Digital Content Management System (Media Asset Management – MAM) for television and media channels. The solution was developed using the FireMonkey framework in Delphi XE5, targeting multiple platforms including Windows, macOS, iOS, and Android.
Key Responsibilities and Achivements:
-
↳
Designed intuitive UX and UI interfaces tailored to media production workflows.
-
↳
Integrated the system with external editing tools such as Adobe Creative Suite and Autodesk 3ds Max.
-
↳
Developed and implemented the MOS protocol using TCP/IP sockets and XML for newsroom system integration.
-
↳
Designed relational database structures and implemented stored procedures and triggers in SQL Server for data integrity and performance.
Technologies:
- Delphi
- SQL Server
- Jira
- XML
- SOAP
Technical Support @ Media 5 S.R.L
August 2012 - September 2014
Responsible for the assembly, configuration, and installation of high-availability video servers for television broadcasters. Provided Level 2 technical support to customers and end users.
Key Responsibilities and Achivements:
-
↳
Configured and maintained SQL Server, Windows Server, IIS, and Microsoft Exchange environments.
-
↳
Led the implementation and administration of JIRA for incident tracking and service monitoring.
-
↳
Delivered technical support for server infrastructure and Microsoft Windows operating systems.
-
↳
Assisted clients with the configuration and optimization of video and audio codecs.
Web Developer @ Freelance
January 2008 - August 2012
Dynamic and static websites design and development in PHP, jQuery and JavaScript.