I hold a degree in Computer Science and Electrical Engineering from the Technical University of Cluj-Napoca and have over 20 years of professional experience designing, developing, and supporting complex software systems. My career has been centered around Java and JVM-based applications, as well as Node.js-based services, ranging from long-lived enterprise platforms to modern cloud-native and containerized systems, with a strong emphasis on reliability, performance, and maintainability. I have extensive experience working across the full software development lifecycle, including architecture design, implementation, production support, performance tuning, and root-cause analysis in regulated and mission-critical environments.
Throughout my career, I have worked with a wide range of technologies including core Java (up to modern versions), Node.js, Spring and Spring Boot, RESTful APIs, messaging systems such as Kafka, SQL and NoSQL databases, containerization, and container orchestration platforms like Kubernetes and OpenShift. I am particularly strong in debugging complex issues, JVM performance analysis, optimizing asynchronous workflows in Node.js services, and stabilizing systems that run under heavy load or must remain operational over long periods of time. In addition to backend development, I have experience supporting UI-driven and client/server workflows and collaborating closely with QA, DevOps, and business teams in Agile environments. I am comfortable working independently on complex problems while also contributing effectively within cross-functional teams, and I continuously adopt modern tools and practices to improve development efficiency and software quality.More...