Software Development Engineer 1 at Amazon Web Services (AWS)
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Abdelrahman Abdelrahman is a software engineer with 11 years of experience, currently contributing to AWS as a Software Development Engineer focused on infrastructure tooling like the AWS Cloud Development Kit. He is a pragmatic full-stack contributor with notable open-source work on the Cutter reverse engineering platform—adding UI widgets and plugin integrations—and backend and test automation improvements to the widely used borgbackup project. His background spans building performant web tooling (React/TypeScript/Node) and shrinking CI/build times with Bazel, as well as applied ML work developing high-accuracy regression models for maritime safety on AWS SageMaker. Based in Berlin, he blends systems-level thinking with practical UX improvements and a track record of shipping measurable reliability and performance gains. Colleagues describe him as detail-oriented and hands-on, able to navigate C++/Qt, Python, and cloud-native stacks. He often pairs low-level reverse-engineering insights with cloud-scale engineering to solve tricky production problems.
10 years of coding experience
2 years of employment as a software developer
Bachelor's degree Computer and Communication Engineering, Bachelor's degree Computer and Communication Engineering at Alexandria University
International Academy of Kuwait
MSc Computer Science (Co-op), MSc Computer Science (Co-op) at Memorial University, Newfoundland and Labrador
High School Diploma, High School Diploma at Arab Academy for Science, Technology and Maritime Transport
Deduplicating archiver with compression and authenticated encryption.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:39 commits, 18 PRs, 84 comments in 1 year 6 months
Contributions summary:Abdelrahman primarily contributed to enhancing the borgbackup/borg project by implementing features related to listing repository archives and improving the extract process. They introduced new functionalities, such as applying formats when listing archives and adding tests for listing repository archives. The user also focused on improving the extract progress display and added progress messages for various cache operations. These changes demonstrate a focus on usability and reliability of the backup solution.
Free and Open Source Reverse Engineering Platform powered by rizin
Role in this project:
Full-stack Developer
Contributions:10 commits, 10 PRs, 17 comments in 1 month
Contributions summary:Abdelrahman contributed to the Cutter reverse engineering platform by adding a virtual tables panel, which involved implementing a new widget to display and manage virtual tables. This required modifications to the source code, including the creation of a model, proxy model, and the widget itself using Qt framework. Additionally, the user added RBin, RIO, RCore, and RAsm plugin information to the 'About' window and improved the 'About' plugins window UI with tabs, as well as adding the asm.size option in preferences.
rizinsecuritycybersecurityguiengineering
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
Abdelrahman Abdelrahman - Software Development Engineer 1 at Amazon Web Services (AWS)