Evgeny Astigeevich

Senior Software Engineer at Amazon Web Services (AWS)

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
Evgeny Astigeevich is a senior software engineer based in the UK with 7 years of recent experience specializing in compiler engineering, low-level performance optimization, and JVM internals. He has driven performance-sensitive work at AWS and Arm and contributed to flagship open-source projects like OpenJDK and Amazon Corretto, where he implemented architecture-specific spin-wait intrinsics and memory-copy optimizations for AArch64. His background spans industrial R&D and product development, backed by publications and a granted US patent plus a filed US patent application. Colleagues rely on him to resolve tricky merge conflicts and upstream integrations that preserve both correctness and throughput. Evgeny’s expertise combines deep CPU-architecture awareness with practical systems engineering, making him effective at turning research ideas into robust production code. He holds an MS from Novosibirsk State University and brings a history of cross-company impact from Intel and Yandex to his current role at AWS.
code7 years of coding experience
job21 years of employment as a software developer
bookMaster of Science (MS), Master of Science (MS) at Novosibirsk State University (NSU)
languagesEnglish
github-logo-circle

Github Skills (11)

openjdk10
arm10
javas10
assembly10
c-language10
jvm10
cprogramming-language10
performance-optimization10
assemble10
assembler10
java10

Programming languages (3)

DockerfileJavaPython

Github contributions (5)

github-logo-circle
openjdk/jdk

Aug 2021 - Aug 2021

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer
Contributions:324 reviews, 2 commits, 35 PRs in 1 day
Contributions summary:Evgeny primarily focused on low-level optimizations and architecture within the Java Development Kit (JDK). They improved performance by modifying memory copy operations and adding support for new CPU architectures like the AArch64 (ARM64). Furthermore, the user addressed bugs and performed code cleanup related to code heap state and spin wait implementations. They also made modifications to include test cases to enable tests and ensure existing tests are enabled for AArch64.
openjdkjavajvmjdk
corretto/corretto-11

May 2021 - Jan 2022

Amazon Corretto 11 is a no-cost, multi-platform, production-ready distribution of OpenJDK 11
Role in this project:
userBack-end Developer
Contributions:11 commits, 15 PRs, 7 pushes in 8 months
Contributions summary:Evgeny contributed to the Amazon Corretto 11 project by implementing and modifying low-level system code. Their work included implementing an intrinsic function, `_onSpinWait()`, and integrating the `isb` instruction for spin pause functionality on the aarch64 architecture. They also addressed merge conflicts and integrated upstream changes. The commits demonstrate a focus on performance and low-level optimization within the Java Virtual Machine (JVM).
correttono-costproduction-readyamazonamazon-corretto
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
Evgeny Astigeevich - Senior Software Engineer at Amazon Web Services (AWS)