Computer Engineering

Iulian-Stefan Nicula

București-based computer engineer specialized in high-throughput microservices and distributed systems. I focus on building resilient back-ends that handle massive scale without compromising on performance or code quality.


Professional Experience

Software Engineer @ Booking Holdings

09/2025 - Present

Building high-performance back-end systems to support complex, service-driven environments.

  • Engineered resilient Java (17/21/25) services deployed on Kubernetes, leveraging SQL databases and Kafka for high-performance, stateful data orchestration.
  • Managed the full service lifecycle, from architectural design to production-ready deployment on Kubernetes, ensuring observability.
  • Upheld high standards of service excellence through SOLID principles and a test-driven approach to ensure seamless production deployments.

Software Developer @ Playtika

08/2021 — 08/2025

Engineering back-end solutions within a high-load microservice ecosystem.

  • Developed resilient Java (11/17/21) services using Spring Cloud, Kafka, and Aerospike.
  • Optimized system reliability using Feign and Hystrix.
  • Led end-to-end lifecycles: from architectural planning to Kibana/ Grafana monitoring.
  • Enforced rigorous code quality through SOLID principles and multi-layer testing.

Academic Foundation

B.Sc. in Computer Science and Information Technology

2017 — 2022

University Politehnica of Bucharest

Faculty of Automatic Control and Computers

Specialization in Computer Science and Information Technology

  • Core Mastery: Programming Languages, Programming Algorithms, Operating Systems and Computer Architecture.
  • Parallel Systems: Implemented distributed computing models and multithreaded optimization techniques.
  • Final Thesis: Focused on Energy Load Forecasting in Large Buildings.

Technical Stack

  • Languages: Java, C/C++/C#, Python, TypeScript
  • Databases: SQL, NOSQL
  • Infrastructure: Kubernetes, Service Discovery, Loadbalancing, Rate limiting, Caching, Logging, Monitoring
  • Architecture: Microservices, Distributed Algorithms, Parallel Computing
  • Message Queues: Kafka