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 backend and DevOps-focused software engineer with 14 years of experience, currently a Staff Software Engineer at Docker and a LinkedIn Learning instructor teaching Go in Spanish. As a core maintainer of testcontainers-go, he has driven containerized testing, network aliasing and reaper features that are now relied on by projects like OpenTelemetry and Elastic. He specializes in CI/CD, test automation and container orchestration, and has practical experience integrating testcontainers into tooling such as LangChain for Go to enable robust SQL database tests. Based in Toledo and active as a GDG organizer, he pairs community leadership with a knack for subtle infrastructure fixes that reduce flakiness and speed developer feedback loops.
code14 years of coding experience
job18 years of employment as a software developer
book7.33, 7.33 at Universidad Nacional de Educación a Distancia - U.N.E.D.
languagesSpanish, English
stackoverflow-logo

Stackoverflow

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

Github Skills (70)

dockerce10
postgresql10
testing10
testcontainers10
databases10
javas10
automation10
jspx10
ci-cd10
reflections10
web-development10
ssh10
dockers10
golang10
data-integration10

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