Egor Afutin

Data Engineer

City of London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Egor Afutin is a Data Engineer with 11 years’ experience building and optimizing large-scale batch and streaming pipelines across cloud and on-premise ecosystems, currently working at Apple in London. He has led data-mesh and high-throughput ETL initiatives that processed terabytes per day, solved schema-evolution/backfill challenges, and unified hot and historical data layers using Spark, Flink, Kafka and Airflow. Equally comfortable in Scala, Python and big-data SQL engines, he has driven migrations to BigQuery and implemented encryption/tokenization flows for sensitive data. A strong open-source contributor and C++/Swift interoperability expert, Egor has improved clang/swift internals and Windows support in major projects, reflecting deep systems-level skills beyond typical data engineering. He combines hands-on engineering, team leadership and cross-cultural collaboration to deliver robust, production-ready data platforms.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Software engineering, Bachelor's degree Software engineering at Peter the Great St.Petersburg Polytechnic University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
4,575reputation
201kreached
56answers
14questions
Badges
xcode
top-5%
swift
top-5%
objective-c
top-5%
ios
top-5%
github-logo-circle

Github Skills (51)

pywin3210
win6410
c-language10
multiplatform10
package-management10
wp-api10
windows10
process-management10
win32gui10
cross-platform10
winapi10
ui-design10
software-quality10
pthreads-win3210
java10

Programming languages (15)

C#JavaC++CCMakeHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
swiftlang/swift

Jun 2022 - Jan 2023

The Swift Programming Language
Role in this project:
userBack-end Developer & C++ Expert
Contributions:845 reviews, 284 commits, 1139 PRs in 7 months
Contributions summary:Egor's contributions primarily revolve around enhancing the C++ interoperability capabilities of the Swift language. The user fixed bugs in the C++ interoperability layer by addressing issues such as handling non-ASCII strings, supporting C++ operator overloads, and correctly integrating with the C++ standard library, particularly with respect to memory management and the handling of various C++ data structures. They also introduced features like support for the `std::string_view` type and improved the handling of C++ features like default arguments. This work has a direct impact on improving the usability and compatibility of Swift with C++ codebases.
swift-programmingswift-programming-languageprogramming-languageswift
JetBrains/intellij-plugins

Apr 2019 - Jun 2020

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userFull-stack Developer
Contributions:13 commits in 1 year 2 months
Contributions summary:Egor's commits primarily involve code cleanup, specifically focusing on the consistent use of `NotNull` and `Nullable` annotations within the codebase. These changes are applied across different files within the project, showcasing a focus on improving code quality and maintainability. The modifications touch upon both the frontend (AngularJS) and backend (IntelliJ plugins) aspects of the project, therefore indicating a full-stack nature of the user. This cleanup contributes to better code readability and reduces potential null pointer exceptions.
intellij-platformintellij-ideaideintellij-pluginjetbrains
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.
Request Free Trial
Egor Afutin - Data Engineer