Ajmal Sharif

Software Engineer at Bloomberg LP

New York, New York, 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

👤
Senior
🎓
Top School
Ajmal Sharif is a seasoned software engineer with nine years of experience building developer-facing tooling and build infrastructure at Bloomberg in New York. He specializes in binary and source code analysis, automated refactoring, and link-time tooling—authoring llcalc, an ELF linker simulator used company-wide to resolve cyclical dependencies. A former researcher in secure architectures and memory safety, he blends systems-level research (including hardware-accelerated memory safety and LLVM work) with pragmatic production engineering. He mentors and teaches—running internal hackathons, serving as a training fellow for interns, and judging external competitions—bridging deep technical work with developer enablement. His background spans mechanical and nanotechnology studies through to a computer science degree, reflecting an uncommon mix of hardware-minded research and software craftsmanship.
code9 years of coding experience
job3 years of employment as a software developer
bookA.S., Engineering Science, A.S., Engineering Science at Nassau Community College
bookMechanical Engineering, Mechanical Engineering at The Cooper Union for the Advancement of Science and Art
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Binghamton University
bookNanotechnology, Quantum Mechanics and Relativity Theory, Nanotechnology, Quantum Mechanics and Relativity Theory at Columbia Engineering
languagesPersian
github-logo-circle

Github Skills (14)

picture-in-picture10
roku10
chromecast10
tizen-tv10
playing9
apple-tv9
skip8
clang8
youtube8
replay7
python7
static-analysis6
cpp6
bazel6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
HaltCatchFire/clangmetatool

Jul 2018 - Jul 2019

A framework for reusing code in Clang tools
Contributions:28 pushes, 4 branches in 1 year
cppclang
Automatically skip sponsor segments in YouTube videos playing on Apple TV.
Contributions:3 pushes, 2 branches in 17 days
picture-in-pictureappletvsegmentsskipvideos
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
Ajmal Sharif - Software Engineer at Bloomberg LP