Jose Maria Valera Reales

Jose Maria Valera Reales

Tech Lead · Building software, teams, and ideas · chemaclass.com

Berlin, Germany

About

15+ years building software. 5+ years leading teams. Still writing code daily.

I specialize in layered software architecture and modular monoliths. Systems designed to last without fighting themselves. TDD and SOLID aren’t rules I follow; they’re how I think.

A big part of my work involves AI agents. I treat them like a team of specialists: each with a clear role, defined constraints, and quality standards that don’t bend for deadlines. The same discipline I apply to human teams, I apply to AI ones.

The best code is often the code you don’t write. The best teams are the ones where psychological safety makes everyone sharper. I care about both.

Experience

Purpose Green

Berlin, Germany

Tech Lead

Mar 2025 – Present

Hands-on technical leadership combining daily software engineering with team growth. Writing production code while helping developers build a culture of ownership, mastery, and purpose. Mentoring, Extreme Programming values, monthly code katas. Designing and implementing scalable backend systems (Laravel modular monolith) supporting the mission of decarbonizing every European building.

Software Developer

Aug 2024 – Mar 2025

Senior Backend Engineer. Payment system integration with Stripe. Promoting Extreme Programming values, principles, and practices. Monthly code katas, focus on individual and team excellence.

PHP Laravel 12 Pest PHPStan PostgreSQL Docker EC2, S3, RDS DataDog Sentry

ABOUT YOU

Berlin, Germany · Remote

Tech Lead

Aug 2023 – Jul 2024

Lead Developer for the SDK team implementing a new payments API. Mentoring and coaching software teams. Interviewing and hiring.

PHP Symfony PHPUnit PostgreSQL Redis RabbitMQ K8s EC2

Lautsprecher Teufel

Berlin, Germany

Tech Lead

Jul 2021 – Jul 2023

Lead of the Web-IT team. Coaching developers on their journey to the next level, while cultivating a culture of ownership, customer centricity, mastery, and purpose.

Software Developer

Jun 2020 – Jul 2021

Responsible for the development of the Webshop across different countries. Promoting Extreme Programming with Pair-Programming and TDD.

PHP Spryker PHPUnit PHPStan PostgreSQL Redis ElasticSearch RabbitMQ K8s EC2 Docker

Seven Senders

Berlin, Germany

Software Developer

Sep 2017 – May 2020

Part of the Analytics Team, focused on the Backend API service for the parcel tracking solution.

PHP Symfony Go Java MySQL ElasticSearch Docker EC2

Move24

Berlin, Germany

Software Developer

Jan 2017 – Jul 2017

Responsible for the homepage and search.

PHP Laravel Go PostgreSQL Redis Docker

Webgears

Berlin, Germany

Software Developer

Sep 2015 – Dec 2016

Backend of the web application and internal tools.

PHP Symfony MariaDB

Software Developer

Dec 2014 – Aug 2015

Built the web app for the desktop medical application.

PHP Delphi MySQL

LEVERADE

Murcia, Spain

Software Developer

Jan 2014 – Aug 2014

Full stack developer, part of the web development application team.

PHP Laravel Android MySQL

Tecnoavanza

Murcia, Spain

Software Developer Internship

Mar 2013 – Jun 2013

Software development for mobile platforms. First contact with Symfony in a professional environment.

PHP Symfony MySQL

Recommendations

"Chema is a great engineer and knows how to create value from get go. He was proactive, resourceful, and knew how to navigate extreme complexity, demonstrating clear leadership skills. He not only adhered to agile principles, but also lifted his co-workers by coaching them."

"Chema is a great leader, speaker, and impactful contributor! He always balances clean code, testing, and software design with pragmatism while delivering value to the customer. With a truly agile mindset, he is capable of helping your tech organization reach the next level."

"Chema is an impressive person to work with and to be inspired by. His coding skills were already outstanding when I hired him, principles like SOLID or approaches like TDD were mastered and embraced by heart already. This turned out to even be surpassed by his incredible learning mindset. One of a kind, a perfect addition to any a-team."

"Working with Chema for the last three years was a powerful experience. Driven by curiosity he always challenged himself, me and the team. Trying new ways and improving long existing processes was a daily manner for him. I know his new team will be in good hands!"

"Chema is a highly motivated and capable developer with a keen eye for detail and is always striving to improve himself, the projects he works on and the colleagues he works with. He drives change when it's needed, is a keen collaborator and a delight to work with."

"Chema has a great passion for testing and refactoring. He is easy to approach, always ready to help and listen, very patient and nice. He is also happy to be your rubber duck when you want to practice a talk or a coding demo. If you feel tired or stressed, Chema makes you see the fun side of coding again."

"He was the 'Tony Stark' of our team. He is smart, reliable, and best known for building flawless solutions."

"When he decided to leave, I knew it'll be a big loss for the team since he's been always keen on delivering quality work, learning, adapting and teaching others, maintaining a proper test suite, and delivering on time. Very good guy ;)"

"Working with Jose is a pleasure not only in technical side but also in every-day life. Cheerful, open, convivial person. Knows and follows modern best practices, understands the pillars of Software development."

"Whoever hires Jose will not only get a programmer with strong technical skills, but also a great colleague with good sense of humor and great interpersonal skills. What impressed me the most was his enthusiasm to improve himself."

AB Andrei Boar · Senior Golang Software Engineer Jun 2017

"He is a very valuable member of the team with strong passion for work and a really hands-on 'get things done' approach. He writes very clean code, effectively applies best practices, can dig into very complex problems and simplify them."

"José always produced top-line quality work. He worked well with all the other developers, and carried out his responsibilities efficiently. Always ready with a smile."

"I was impressed by Jose Maria's ability to acquire the knowledge of the different subjects. His ambition and productivity was the reason why he was my partner for the final project."

"He is a really professional and nice guy, loyal and faithful. He worked always hard and concentrated. He is an enrichment, professional and personal."

Skills

Languages

PHP Bash Lisp Go Java Python

Frameworks & Tools

Laravel Symfony PHPUnit PHPStan

Practices

TDD XP Open Source

Infrastructure

Docker EC2 K8s

Data

PostgreSQL Redis MySQL ElasticSearch

Soft Skills

Leadership Mentoring Communication

AI

Claude OpenClaw

Education

CIFP Carlos III

Cartagena, Murcia, Spain

Higher Technician in Web Applications Development

2013 – 2014

PHP · MySQL · Javascript

IES Ginés Pérez Chirinos

Caravaca de la Cruz, Murcia, Spain

Higher Technician in Multi-platform Applications Development

2011 – 2013

Java · Oracle SQL · Android

Certifications

Spryker Certified Foundations Developer

Jul 2021

Erasmus+ Programme

ENAE Business School

Dec 2014 – Jun 2015

Lübeck, Germany

Awards

bashunit: Side Project of the Year

Issued by Manfred · Dec 2023

Winners of the Side Project of the Year, 2023.

First award as student

Issued by Fundación Robles Chillida · Nov 2013

First award of study aids for the best result in the Higher Level category of Multi-platform Applications Development, Caravaca de la Cruz.

Languages

Spanish Native
English Full professional
German Limited working

Open Source

bashunit

Testing library for bash scripts. Awarded Side Project of the Year, 2023.

Phel Lang

Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure.

bashunit

Testing library for bash scripts. Awarded Side Project of the Year, 2023.

Phel Lang

Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure.

Keyboard Shortcuts

Movement vim hjkl

hPrevious post← left
jScroll down↓ down
kScroll up↑ up
lNext post→ right
ggScroll to top
GScroll to bottom
nNext sectionnext heading
NPrevious sectionprevious heading

Go to g = go

ghHomego home
gbBloggo blog
grReadingsgo readings
gpTopicsgo topics
geServicesgo services
gcCVgo cv
gpTopicsgo topics
gaTalksgo talks

Actions

/Searchvim search
yYank URLvim yank
dToggle themedark mode
tToggle TOCtable of contents
iSwitch languagei18n
fFollow linkfollow link
mToggle highlightmark text

General

?Show this help
ShiftHold to show hints
EscClose
:Terminalvim command mode