C++ Software Engineer focused on Linux systems, debugging, performance optimization, and backend/game development.
Iโm a Software Engineer with experience in C++ and Java development, focused on building reliable, maintainable, and performance-oriented software.
Recently, I worked as a C++ Developer in a production environment, contributing to online real-money game systems using C++17, Linux, Protobuf-based workflows, and internal tooling systems. My work involved debugging, performance optimization, and working with large-scale codebases in collaboration with QA and engineering teams.
Before that, I worked as a Java Backend Developer, building REST APIs, maintaining backend systems, and working with Spring Boot, Hibernate, JUnit 5, and Mockito.
At 42 Barcelona, I strengthened my foundations in systems programming through low-level and infrastructure projects such as:
๐ WebServer (C++)
HTTP server implementation handling client requests, routing, configuration parsing, and basic HTTP protocol behavior, focused on networking, concurrency, and system-level programming.
๐ณ Inception (Docker / System Infrastructure)
Infrastructure project involving containerization, service orchestration, and system deployment using Docker. Focused on Linux environments, networking, and multi-service architecture.
๐ Minishell (C)
Unix shell implementation with process management, pipes, redirections, and signal handling.
๐ฎ Cub3D (C++)
3D raycasting engine focused on graphics programming, memory management, and performance optimization.
- C++ (17) / C
- Linux systems programming
- Debugging (GDB, Valgrind)
- Protobuf / JSON data pipelines
- Backend development (Java, Spring Boot)
- Object-Oriented Programming (OOP)
- Memory management & performance optimization
- Networking fundamentals (HTTP, sockets)
- Docker & system infrastructure
- Git, CMake
- Agile workflows (Scrum, Kanban)
- Modern C++ and systems programming
- Linux internals, networking, and concurrency
- Backend and low-level architecture design
- Performance optimization and scalable systems
C++, C, Java, JavaScript, Python
Linux, GDB, Valgrind, CMake, Git, Docker, Protobuf
Spring Boot, Hibernate, REST APIs, Node.js
HTTP, sockets, system architecture, containers
JUnit 5, Mockito, TDD practices
- Minishell โ Unix shell built in C (processes, pipes, signals)
- Cub3D โ Raycasting engine in C++ (graphics, rendering, optimization)
- WebServer โ HTTP server in C++ (networking, concurrency, HTTP protocol)
- Inception โ Docker-based infrastructure setup (services, networking, system orchestration)
- LinkedIn: https://www.linkedin.com/in/daruny/
- Email: thedaruny16@gmail.com

