Nehal Kassem is a Senior Software Engineer based in San Jose with nine years of experience building backend systems for large-scale consumer and cloud products across Microsoft, Amazon, and now Apple. He has a strong AWS and distributed-systems pedigree from work on AWS Systems Manager and Alexa, and more recently drove monetization and video product efforts at Amazon Ads and FreeVee. Nehal’s contributions to the popular amazon-ssm-agent—where he refactored RunCommand to separate PowerShell and shell plugins and added PowerShell-on-Linux support—showcase his focus on robust command execution, cross-platform scripting, and maintainable code structure. He blends production-grade engineering with practical platform improvements that reduce operational complexity. Comfortable across large orgs and fast-moving product teams, he pairs deep backend expertise with a history of shipping customer-facing features. He holds a BSc in Computer Science Engineering from Alexandria University and brings a persistent curiosity for solving platform-level problems.
9 years of coding experience
14 years of employment as a software developer
Bachelors of Science Computer Science Engineering, Bachelors of Science Computer Science Engineering at Faculty of Engineering - Alexandria University
High School, High School at El Ekbal National College
An agent to enable remote management of your EC2 instances, on-premises servers, or virtual machines (VMs).
Role in this project:
Back-end Developer
Contributions:7 releases, 88 commits, 10 PRs in 2 years 2 months
Contributions summary:Nehal primarily refactored the `RunCommand` module, separating PowerShell and Shell script plugins, indicating a focus on improving the agent's command execution capabilities. This involves code changes related to how scripts are written and executed, alongside incorporating specific configurations for both shell and PowerShell script execution. The changes include creating separate files for handling PowerShell and shell scripts, and adjustments to how environment variables are managed. The user also added support for executing PowerShell commands on Linux.
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.