Ammar Askar

Software Engineer at Google

Atlanta, Georgia, United States
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
Ammar Askar is a security-minded software engineer with 14 years of experience building reliable backend systems, DevOps tooling, and developer-facing platforms. Based in Atlanta and currently at Google, he combines deep systems knowledge (CPython core fixes, fuzzing/OSS-Fuzz work) with practical platform engineering—having strengthened Yelp’s PaaSTA and improved logging, deployment, and robustness. He’s contributed to high-profile open-source projects, modernized build and CI workflows, and implemented performance-focused fixes like faster JSON logging and coverage-enabled builds. Comfortable across languages and stacks, Ammar also brings research instincts from ongoing PhD work and a history of teaching and technical writing that sharpen his attention to correctness and documentation. A not-obvious strength is his knack for automating tedious migrations and tooling upgrades (e.g., AST-based JS refactoring), which repeatedly pays dividends in team productivity.
code14 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Georgia Institute of Technology
bookBachelor’s Degree, Computer Science (Honors), Bachelor’s Degree, Computer Science (Honors) at Purdue University
languagesEnglish, Urdu
stackoverflow-logo

Stackoverflow

Stats
505reputation
14kreached
11answers
0questions
github-logo-circle

Github Skills (48)

minecraft10
github-ci10
docker10
python10
multithreading10
testing10
bash10
rs10
dockers10
networking10
cicd10
automation10
thread10
hyper-threading10
wxpython10

Programming languages (17)

PowerShellC#JavaC++RustCScalaMakefile

Github contributions (5)

github-logo-circle
ammaraskar/pyCraft

Apr 2012 - Jan 2019

Minecraft-client networking library in Python
Role in this project:
userFull-stack Developer
Contributions:127 commits, 7 PRs, 59 pushes in 6 years 10 months
Contributions summary:Ammar focused on refactoring the user interface, replacing the existing Tkinter-based UI with a wxPython-based one, improving usability and functionality. They implemented user authentication, including login functionality. They also integrated server connection and basic client-side game logic, including chat functionality, demonstrating a focus on creating a functional Minecraft client library.
minecraftpythonminecraft-clientasynciogevent
Yelp/paasta

Jun 2016 - Aug 2016

An open, distributed platform as a service
Role in this project:
userDevOps Engineer & Back-end Developer
Contributions:47 commits, 42 PRs, 124 pushes in 2 months
Contributions summary:Ammar primarily contributed to the PaaSTA platform's core functionality and operational aspects. Their work included enhancing the `paasta logs` command with new log retrieval modes and addressing issues related to service initialization, demonstrating a strong understanding of the platform's internals. They also implemented logging improvements, including using ujson for faster log processing and ensuring correct logging configurations, enhancing PaaSTA's reliability and performance. Furthermore, they worked on making the start/stop/restart functionality more robust by correctly handling instances and deployments, indicating a focus on improving PaaSTA's deployment workflows.
mesosdockerplatform-as-a-servicedistributed-systemsmicroservices
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
Ammar Askar - Software Engineer at Google