Experience & Skills

Diego Barrera
Identity // Profile

Enthusiastic and passionate developer with 10+ years of experience across web, backend, and mobile development. Strong eye for detail — I can work independently or lead a team, and I genuinely enjoy mentoring junior developers.

location_on Medellín, Colombia
01 // Professional Tenure

Lead Software Engineer

2021 — 2026

FullStack Labs — Texas, USA (Remote)

Led development on complex legacy PHP and Laravel systems, including major performance optimizations and large-scale refactors. Designed and executed the ShopBoss API from the ground up. Owned infrastructure and DevOps decisions including CI/CD pipeline setup. Mentored developers and participated in sprint planning. Migrated a legacy PHP 7.0 system to a modern API-First Laravel application on PHP 8.4. Also held Senior and Mid-Level roles at the same company working on Flutter mobile development (BLoC, GraphQL, Firebase), Vue.js frontend integration, and the first Laravel API demo built on top of a legacy PHP system.

PHP Laravel Vue.js Flutter GraphQL Firebase AWS MySQL

Senior PHP Developer

2024 — 2025

SciPlay — USA (Remote)

Worked on a PHP Backend API using an in-house framework, integrated against a Unity video game. Built a Referral feature with milestones and rewards system. Assisted with bug fixes across multiple teams.

PHP MySQL Couchbase Unity Docker

Full-Stack Developer

2020 — 2021

Sunken Stone — California, USA (Remote)

Built a React application integrating with the Amazon SP API to simplify inventory and sales management for sellers. Developed Node/NestJS backend modules and migrated Amazon API integrations from legacy to current versions. Helped debug, fix, and scale the server infrastructure.

Node.js NestJS React PostgreSQL JavaScript

Software Developer

2019 — 2020

NuVector — Georgia, USA (Remote)

Built a Vue frontend and Laravel/MySQL backend for a multi-user asset management platform. Added push notifications (Pusher), PDF/Excel exports, and automated tests. Supported teammates across multiple company products.

PHP Laravel MySQL Vue.js

Software Developer

2018 — 2019

Perú Apps — Lima, Peru

Brought a mobile app's features to a new Vue + Laravel web platform. Added real-time functionality via Pusher, then replaced it with a custom WebSockets server. Optimized slow API queries from 40+ seconds down to under 3 seconds. Attended client meetings and directly discussed requirements.

PHP Laravel MySQL Vue.js

Full-Stack Software Developer

2018

Soluciones Ajax — Lima, Peru

Extended a legacy in-house PHP CRM with new features. Migrated the CRM from PHP 5.6 to 7.1. Integrated Culqi (Peruvian payment processor) and added multi-language support.

PHP MySQL jQuery HTML5 CSS3

Backend Developer

2017 — 2018

WebFindYou — Maracaibo, Venezuela

Developed backend services and APIs for a digital marketing platform.

PHP MySQL

Full-Stack Software Developer

2016 — 2017

Amovenca — Maracaibo, Venezuela

Worked on Laravel 5.2 PHP projects. Integrated PayPal payment processing for a video-course platform. Built a payroll calculation system for small businesses. Developed an API for a mobile app tracking vehicle maintenance, job shops, and suggestions.

PHP Laravel MySQL jQuery HTML5 CSS3
02 // Technical Proficiencies
layers

Frontend

  • Vue.js / React
  • JavaScript / TypeScript
  • Flutter / Dart
  • HTML5 / CSS3
dns

Backend

  • PHP / Laravel
  • Go
  • Node.js / NestJS
  • GraphQL
storage

Data & Infra

git commit -m "ship it"
  • MySQL / PostgreSQL
  • Redis / RabbitMQ
  • Docker / AWS
  • Firebase

"I can work independently or lead a team — and I genuinely enjoy mentoring junior developers."

— Diego Barrera
03 // Selected Projects
architecture
Featured Insight

Migrating Legacy PHP to Modern Laravel

My recent focus has been leading the migration of a large legacy PHP 7.0 system to a modern API-First Laravel application on PHP 8.4 — preserving all core business logic while making the codebase accessible and maintainable for future developers.

View on GitHub arrow_forward