Siarhei Dudko
About Siarhei Dudko
Siarhei Dudko is a Senior Java Engineer with extensive experience in backend project development, database design, and performance optimization. He has worked at the European Patent Office since 2016 and previously at IBA Group, specializing in various database technologies and cloud services.
Work at European Patent Office
Siarhei Dudko has been employed at the European Patent Office as a Senior Java Engineer since 2016. His role involves the development and optimization of backend systems, contributing to various projects within the organization. The European Patent Office is located at Patentlaan 2, 2288 EE Rijswijk, The Netherlands. Dudko's responsibilities include utilizing his expertise in Java and cloud technologies to enhance the efficiency and performance of the office's software solutions.
Previous Experience at IBA Group
Prior to his current position, Siarhei Dudko worked at IBA Group as a Senior Java Developer from 2012 to 2016. During his four years at IBA Group, located at 3 Programmistov St., Minsk, Belarus, he specialized in creating backend projects from scratch. His work included database schema design and performance optimization, which laid a strong foundation for his subsequent career in software engineering.
Education and Expertise
Siarhei Dudko studied at the Belarusian State University of Informatics and Radioelectronics from 2001 to 2006, where he focused on Information Technology. This academic background provided him with a solid understanding of software development principles and practices, which he has applied throughout his career. His expertise includes backend development, database management, and cloud technologies.
Technical Skills and Specializations
Dudko has extensive experience with various database systems, including both SQL and NoSQL databases such as IBM DB2, MySQL, PostgreSQL, Oracle, MS SQL Server, Elasticsearch, MongoDB, and Cassandra. He has over four years of experience with Neo4j, focusing on administration, installation, and performance tuning. Additionally, he is skilled in AWS services and familiar with Google Cloud Platforms (GCP), enhancing his capabilities in cloud-based application development.
Development Tools and Technologies
Siarhei Dudko is proficient in modern development tools and technologies, including Docker, Kubernetes, Jenkins, and Maven. He has experience in setting up and managing CI/CD pipelines, which streamline the software development process. His knowledge of event and messaging systems, such as Apache Kafka and AWS Kinesis, further supports his ability to develop robust and scalable software solutions.