Skip to content
View DjSurgeon's full-sized avatar
:shipit:
:shipit:

Highlights

  • Pro

Block or report DjSurgeon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DjSurgeon/README.md

Hi 👋, I'm Sergio Jiménez

🇪🇸 Ver perfil en Español

Backend Developer & DevOps Engineer | C/C++ Systems | Java | Linux SysAdmin
LinkedIn Dev.to Portfolio Email
42 Madrid | Building robust architecture and scalable CI/CD pipelines

Bash Docker GitHub Actions Linux C C++ Java Node.js SQL

🎯 About Me

Backend Developer & IT Technician focused on DevOps culture. I build efficient, memory-safe systems and automate infrastructure.

  • Education: 42 Madrid (C/C++, Unix Systems) + HND in Multiplatform App Development (DAM) + IT Systems Technician (SMR).
  • Engineering: Trunk-Based Development, TDD, CI/CD pipelines, and zero-leak memory management.
  • Soft Skills: 12+ years in team leadership and B2C/B2B client relations. Proven autonomy, communication, and crisis management.

📊 GitHub Activity

GitHub Streak

🚀 Featured Projects

Minishell — POSIX Shell in C

Bash-like command interpreter built from scratch in a 2-person team.

  • My Role: Executor engine (process management, pipes, redirections, signals).
  • Tech: C, fork, execve, pipe, dup2, AST parsing.
  • Highlights: Zero memory leaks, complex FD management, strict peer code reviews.

Inception — System Administration & Docker Orchestration

Robust multi-container infrastructure deployed from scratch on Alpine Linux.

  • Stack: Docker, NGINX (TLS), MariaDB, WordPress, Redis, Prometheus, Grafana.
  • Highlights: 10+ interconnected containers, custom bridged networks, strict PID 1 enforcement, IaC principles.

HamBooking (TFG) — Full-Stack Booking System

Comprehensive REST client-server architecture developed as Final Degree Project (DAM).

  • Stack: Java 21, Spring Boot 3, JavaFX, MySQL, Hibernate.
  • Highlights: Clean Architecture, 490+ unit tests (JUnit/Mockito), DTO pattern, strict lazy-loading.

VM-Starter — Enterprise IaC Framework

Automated VM provisioning tool for reproducible environments.

  • Stack: Bash, VirtualBox, Cloud-Init, GitHub Actions.
  • Highlights: CI/CD pipelines, Bats-core integration testing, dynamic binary mocking, strict fail-fast architecture.

Weather API — Backend Service

REST API with Redis caching and external integrations.

  • Stack: Node.js, Express, Redis, PostgreSQL.
  • Highlights: Smart caching (90% reduction in external calls), rate limiting.

Push Swap — Sorting Algorithm Optimizer

Algorithm optimization with strict execution constraints.

  • Highlights: K-sort O(n√n), 5,201 operations for 500 numbers. Complexity analysis and memory constraints.

Open to work in Madrid (Hybrid/Remote)

Pinned Loading

  1. cursus cursus Public

    C 1

  2. Minishell Minishell Public

    Forked from vjan-nie/Minishell

    A simple shell by: Vadim & Sergio

    C

  3. vm-starter vm-starter Public

    Shell 1

  4. java-dam java-dam Public

    Java 1

  5. webserv-42 webserv-42 Public

    A high-performance, asynchronous HTTP/1.1 web server built in C++98 using non-blocking I/O multiplexing (poll) and custom CGI process execution. Inspired by NGINX.

    C++