42 Madrid | Turning 12 years of leadership into clean code
I'm a backend developer in active search (available immediately). My unique profile combines:
- Technical foundation: 42 Madrid (C/C++, Linux/Unix, systems programming) + DAM (Java, databases, architecture)
- Professional maturity: 12 years managing teams under pressure → problem-solving, autonomy, communication
- Real-world projects: Minishell, FDF, Push Swap, Weather API (live production code on GitHub)
What I bring to a team:
- Code that doesn't leak memory. Code that follows clean principles. Code I can defend.
- The ability to debug without crying.
- Someone who ships, not just codes.
| Category | Technologies |
|---|---|
| Backend | Java (POO, Spring Boot), Node.js (Express), REST APIs, SQL/MySQL |
| Systems | C, C++, Linux/Unix, Bash scripting, manual memory management |
| Tools | Git (advanced), Docker (basics), Valgrind, Make, GitHub Actions |
| Practices | Clean code, TDD, Zero memory leaks, Modular architecture |
Minishell — POSIX Shell interpreter in C
A complete implementation of a bash-like shell from scratch. Highlights:
- Architecture: Dispatcher pattern, AST parsing, modular handlers
- Skills: Parser design, signals handling, process management, git teamwork
- Result: Zero memory leaks, POSIX compliant, 2,400+ tests
FDF — 3D graphics wireframe renderer in C
Isometric landscape visualization using MiniLibX. Highlights:
- Math: Trigonometric transformations, Bresenham algorithm
- Optimization: Refactored with AI assistance for peak performance
- Skills: Low-level graphics, event handling, file parsing
Push Swap — Sorting algorithm optimizer
Optimal sorting with strict constraints. Highlights:
- Algorithm: K-sort O(n√n), 5,201 operations for 500 numbers (vs limit 5,500)
- Skills: Algorithm optimization, complexity analysis, testing discipline
Weather API — Production-ready backend service
REST API with Redis caching and external integration. Highlights:
- Stack: Node.js, Express, Redis, PostgreSQL
- Features: Smart caching (90% reduction in external calls), rate limiting, error handling
- Learning: How to build production systems
| Platform | Link |
|---|---|
| linkedin.com/in/sergiojimenez42dev | |
| Dev.to | dev.to/djsurgeon |
| Portfolio | portfolioserjimen.netlify.app |
| djsurgeon83@gmail.com |
- ✅ 42 Madrid Cursus: C/C++ systems programming (Milestone 5+)
- ✅ DAM: Completed (Java, databases, architecture)
- 🔄 Next: DevOps fundamentals, distributed systems
Junior in code,
but senior in attitude.
12 years of problem-solving.
42 Madrid's rigor.
Real projects that work.
Let's build something.
If you're looking for a junior backend developer who ships quality code and grows fast, let's connect:
- 🔗 Add me on LinkedIn
- 📧 Email me
- ⭐ Check out my repos below
Last updated: 06/2026 | Open to work in Madrid (hybrid/remote)


