Sergey Yakubov
About Sergey Yakubov
Sergey Yakubov is a Senior Software Engineer with extensive experience in full-stack development and high-performance computing. He has worked at various institutions, including DESY and Oak Ridge National Laboratory, and holds a PhD in Physics and Mathematics.
Current Role at Oak Ridge National Laboratory
Sergey Yakubov is currently employed as a Senior Software Engineer at Oak Ridge National Laboratory, a position he has held since 2022. In this role, he focuses on high performance computing, optimizing software for efficient operation on supercomputers and large-scale computing systems. His responsibilities include architecting and developing both frontend and backend applications, showcasing his full-stack development capabilities.
Previous Experience at DESY
Prior to his current role, Yakubov worked at DESY as a Computer Scientist from 2016 to 2022. During his six years in Hamburg, Germany, he contributed to various projects that required extensive knowledge in software development and deployment. His experience at DESY further solidified his skills in container technologies such as Docker and Kubernetes.
Research Background at Saint-Petersburg State Politechnical University
From 2001 to 2010, Sergey Yakubov served as a Senior Researcher at Saint-Petersburg State Politechnical University. Over the course of nine years, he engaged in research activities that enhanced his expertise in applied mathematics and informatics. This role laid the groundwork for his later achievements in software engineering and development.
Educational Qualifications
Sergey Yakubov holds a Master of Science (MSc) in Applied Mathematics and Informatics from Saint Petersburg State Institute of Technology, which he completed from 1996 to 2002. He further advanced his education by earning a Doctor of Philosophy (PhD) in Physics and Mathematics from the same institution between 2002 and 2005. His educational background provides a strong foundation for his work in software engineering and high performance computing.
Experience with Software Development and Testing
Throughout his career, Sergey Yakubov has demonstrated proficiency in software testing, integration, and deployment processes. His extensive experience in architecting and developing applications, combined with his strong skills in container technologies, ensures robust and reliable software delivery across various platforms.