Mihai Voicu
About Mihai Voicu
Mihai Voicu is a computer scientist specializing in software development, currently employed at Adobe in Bucharest, Romania. He has extensive expertise in eventual consistency, distributed software systems, and real-time data pipelines, with a strong background in cloud technologies and machine learning.
Work at Adobe
Mihai Voicu has been employed at Adobe since 2017, where he serves as a Computer Scientist in Software Development. His role involves working on distributed software systems, with a focus on eventual consistency. Based in Bucharest, Romania, he has contributed to various projects that leverage his expertise in real-time data processing and cloud technologies.
Education and Expertise
Mihai Voicu holds a Master of Science in Operating Systems and Parallel Processing from the University of Bucharest, which he completed from 1999 to 2001. He also earned a Bachelor of Science in Mathematics and Computer Science from the same institution, studying from 1995 to 1999. His educational background supports his advanced skills in debugging on Linux/Unix systems and his knowledge of cryptography and network programming.
Background
Mihai Voicu has a diverse professional background in software development. He began his career at RCS & RDS as a Technical Coordinator for the Bucharest IP network from 1999 to 2005. He then worked at eServGlobal as an L3 Support Engineer, followed by positions at AdsWizz, Intel Corporation, and Oracle, where he gained experience in Java, C++, and cloud technologies.
Achievements
Throughout his career, Mihai Voicu has developed a strong proficiency in using Kafka for building real-time data pipelines and streaming applications. He is experienced with cloud platforms such as AWS and Azure and has familiarity with the CAP/PACELC theorem and CRDT for consistency in distributed systems. His skills also extend to machine learning techniques in software development.