Senior Software Engineer at Amazon Web Services (AWS)
Dublin, Ireland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kerem Kat is a Senior Software Engineer with 15 years of experience building high-performance systems and optimizing compute-heavy workloads, currently contributing to AWS's Performance Org after several years on AWS Lambda. He combines deep expertise in low-level performance tuning (CLR, WinDbg, native memory, lock contention) with practical systems engineering across cloud services, databases, and embedded electronics. An active open-source contributor, Kerem has improved Rust tooling (rust-analyzer, clippy), enhanced async-profiler for JVM diagnostics, and added Rust codegen features to the popular quicktype project. He has a track record of delivering order-of-magnitude speedups in production (e.g., solver and scanner cores) by redesigning data paths, parallelizing hot paths, and optimizing memory usage. Equally comfortable with bare-metal electronics and FPGA toolchains as with compilers and GPU kernels, he brings a rare full-stack performance mindset that spans VHDL/Verilog to CUDA and LLVM. Based in Dublin, he enjoys reverse-engineering crackmes and combines pragmatism with curiosity to tackle non-deterministic bugs and tricky profiling problems.
15 years of coding experience
16 years of employment as a software developer
AAL
BSc Computer Engineering (English), BSc Computer Engineering (English) at Doğuş University
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Role in this project:
Back-end Developer & Performance Engineer
Contributions:109 reviews, 26 PRs, 135 comments in 1 year 6 months
Contributions summary:Kerem primarily contributed to the performance and stability of the Java profiler, async-profiler. They implemented features to improve symbol loading, including integrating with debuginfod. They also addressed JVM crashes related to JNI calls, and optimized lock contention profiling, with assertions added to test the wait times in lock contention. In addition, the user worked on native memory tracking features, adding support for posix_memalign and aligned_alloc.
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
Back-end Developer
Contributions:16 commits, 4 PRs, 34 comments in 1 year
Contributions summary:Kerem primarily contributes to the Servo web browser project, focusing on the core engine functionality. Their work involves implementing and modifying features related to style rules, selectors, and webidl inheritance, crucial for web browser behavior. They also address specific bugs, improve code quality, and make changes to the build system. The contributions demonstrate a solid understanding of web technologies and the underlying rendering engine.
browserrustjavascriptbrowser-engineservo
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
Kerem Kat - Senior Software Engineer at Amazon Web Services (AWS)