$ whoami
Julio Perdiguer
Full-stack software engineer · language-agnostic · PHP by trade, learning Go
A decade of shipping clean, event-driven systems. I mentor teams on DDD, hunt down tech debt, and I'm happiest wiring services together — comfortable in whatever language the job speaks.
./ask-julio.sh
Ask me anything about my experience. I only talk about my CV, so please don't ask me for a cookie recipe. 🍪
Start by asking about my experience with a language, a role, or a technology.
cat about.md
About me
Well-qualified full-stack engineer with 10+ years in the trenches. PHP is my professional language and I keep it sharp, but I'm language-agnostic at heart — equally comfortable in Python, TypeScript, Go, or whatever the job needs. Right now I'm deep in learning Go. I love clean architecture: DDD, event-driven design and microservices. Also the proud author of the ncage Chrome extension.


julio --skills
Tech I work with
- languages:
- PHPPythonTypeScriptGolanglanguage-agnostic
- architecture:
- DDDEvent-DrivenMicroservicesClean ArchitectureCQRS
- infra:
- DockerKubernetesTerraformHelmAWS
- messaging:
- RabbitMQKafka
- observability:
- DatadogGrafanaSentry
- frontend:
- Next.jsReactVueSymfony
julio --experience
Where I've shipped
DocplannerSep 2024 — present
Senior Software Engineer
PHP · Symfony · Vue · AWS · RabbitMQ · DDD · microservices
- Led and planned the opinions-notifications project, driving a +150% increase in unique customers replying to opinions and a +300% increase in total replies.
- Led a new navigation feature across all locales the company supports, delivered within one quarter.
- Proactively acted on tech debt and tutored the team on DDD.
ZolarJan 2024 — Sep 2024
Senior Software Engineer
PHP · Symfony · React · AWS · Terraform · Kafka · DDD
- Led technical planning and development of features.
- Mentored the team on DDD, improving codebase structure and reducing accidental complexity in the business logic.
- Improved the Makefile and documentation, cutting onboarding down to a few commands.
- Drove bug resolution and refactoring proposals to reduce tech debt.
Signa Sports UnitedDec 2022 — Jan 2024
Senior Software Engineer
PHP · Symfony · Vue · AWS · Kubernetes · Python · RabbitMQ
- Owned and built from scratch a translation-hub service providing ML translations company-wide, reducing spend on human translators.
- Worked with stakeholders and led development of several features and bug fixes on the monolith.
- Improved the Makefile and documentation, speeding up onboarding and daily tasks.
Mad CollectiveJan 2022 — Dec 2022
Senior Software Engineer
PHP · Symfony · AWS · Terraform · Kubernetes · Helm · CircleCI
- Full-stack development, architecture design, and platform engineering.
- Contributed to the design, implementation, and migration of a monolith to microservices using DDD.
- Managed AWS resources with Terraform and built CI pipelines with CircleCI.
- Shipped features, fixed bugs, and added performance improvements on the legacy platform.
BoraxJan 2020 — Jan 2022
Software Engineer
Python · Django · Microservices
- Migrated a Django monolith to microservices while keeping the legacy code alive and shipping new features.
- Proactively proposed improvements once I understood the warehouse domain.
ls ~/projects
Things I build for fun
- ~/nat20.cloudVisitA free web platform for D&D 5e & Pathfinder 2e — a virtual tabletop for online play or a GM screen at the table, plus a collaborative archive of campaigns and custom rulesets.
- ~/jperdior-templateVisitMy AI-engineered monorepo template (Symfony + Next.js) — the base this very site is built on.
- ~/ncageVisitA Chrome extension that started as a prank and somehow got a little famous.
./say-hello.sh
Let's build something
Got an interesting problem or just want to talk? My inbox is open.