Manuel De La Peña

LinkedIn Learning Instructor

Toledo, Castile-La Mancha, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Manuel De La Peña is a seasoned software engineer and LinkedIn Learning instructor with 14 years of experience specializing in CI/CD, test automation and container-based testing. As core maintainer of the popular testcontainers-go project and a Staff Software Engineer at Docker, he designs tooling that makes integration tests reliable and self-cleaning across complex networks. He has led quality-assistance teams at Elastic and Liferay, blending QA into development workflows to keep projects green and deploy faster using Docker, Ansible, Jenkins and Terraform. Manuel also contributes to prominent open-source projects (Elastic Beats, OpenTelemetry, APM Server) where he modernized CI pipelines and replaced legacy test infra with testcontainers-go. Based in Toledo, Spain, he organizes the local GDG community and frequently speaks at international conferences, bringing rural-region perspectives to global dev tooling conversations. Beyond code, he’s recently focused on building Docker sandboxes to safely run and contain autonomous AI agents — a practical nod to his interest in making experimental systems less destructive.
code14 years of coding experience
job18 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookMaster's degree Research in Software Engineering and Computer Systems, Master's degree Research in Software Engineering and Computer Systems at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookIngeniería Tecnología/Técnico de ingeniería aeronáutica/aeroespacial, Ingeniería Tecnología/Técnico de ingeniería aeronáutica/aeroespacial at Universidad Politécnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
111reputation
4kreached
13answers
0questions
github-logo-circle

Github Skills (58)

reflection10
container10
docker10
portlet10
postgresql10
mysql10
langchain10
groovy10
jsp10
testing10
liferay10
databases10
jdbc10
dockers10
networking10

Programming languages (27)

C#MakefileHandlebarsGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Role in this project:
userBack-end Developer
Contributions:1 release, 2279 reviews, 310 commits in 3 years 6 months
Contributions summary:Manuel's commits primarily focus on enhancing the core functionalities of the testcontainers-go library, specifically related to container networking. They implemented support for network aliases, ensuring test network removal, and segregating network provider from the container provider. Additionally, they worked on supporting the attaching of containers to networks other than the default bridge, alongside adding and refining reaper functionalities, which removes resources after the tests.
golangapitestcontainers-gocontainersgolang-library
tmc/langchaingo

Jan 2024 - Mar 2025

LangChain for Go, the easiest way to write LLM-based programs in Go
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 reviews, 5 PRs, 25 comments in 1 year 1 month
Contributions summary:Manuel primarily focused on integrating testcontainers-go for both MySQL and PostgreSQL database testing within the Go-based LangChain project. They added dependencies and configurations to support these testing frameworks, and implemented SQL database tests. Their contributions include setting up test environments, modifying the project's go.mod, and creating SQL scripts to facilitate database testing. The changes demonstrate an understanding of database integration, testing practices, and dependency management within a Go project.
aigogolanglangchain
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Manuel De La Peña - LinkedIn Learning Instructor