Sergei Ivanov is a seasoned software engineer with 11 years of experience building backend systems and integrations, currently working at TMG after three years at EPAM Systems. He brings strong Java expertise honed through roles from industrial process automation to freelance projects and enterprise development. Sergei is an active contributor to the popular Airbyte open-source project, improving connector URL handling and adding new integrations like Mailgun—underscoring his focus on reliable API interactions and data pipeline robustness. Based in Ukraine, he combines low-level automation experience with modern backend and integration engineering, often bridging hardware-aware diagnostics and cloud-native data workflows.
11 years of coding experience
16 years of employment as a software developer
Engineer's degree, Computer Information Technologies and Automation, Engineer's degree, Computer Information Technologies and Automation at Donec'kij Nacional'nij Tehnicnij Universitet
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Role in this project:
Back-end & Integration Engineer
Contributions:75 reviews, 14 commits, 14 PRs in 2 months
Contributions summary:Sergei's primary contributions revolve around improving URL creation and API integration within Airbyte connectors. This includes modifying the base URLs used by various connectors, enhancing code related to API interactions, and ensuring correct paths are used for requests. The user also contributed to new connector integrations, specifically Mailgun, developing the necessary streams and related functionality. Additionally, they modified an existing connector's dependencies.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.