Sean Perry

Application Developer

Taylor, Michigan, 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
Sean Perry is an application developer with five years of professional experience building enterprise software at IBM and a background in computer software engineering from the University of Michigan–Dearborn. He focuses on C/C++ compiler development across z/OS, AIX, and Linux, contributing to the high-profile LLVM project by adding z/OS support, handling platform-specific headers, and resolving test and code-page conversion issues. At IBM he blends front-end skills (HTML, JavaScript, CSS) and BPM with back-end Java and C++ development, enabling cross-layer solutions for complex systems. His earlier management experience running operations like payroll and hiring gives him a practical leadership lens when integrating technical work into business processes. Colleagues appreciate that he bridges legacy mainframe platforms and modern toolchains, a less obvious strength that makes him effective in enterprise migration and tooling efforts.
code5 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at University of Michigan-Dearborn
github-logo-circle

Github Skills (7)

header-files10
c-language10
clangd10
cprogramming-language10
clang10
compiler-development10
build-system8

Programming languages (6)

ShellC++CLLVMTeXGroovy

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jan 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Developer
Contributions:40 reviews, 30 PRs, 7 pushes in 2 years 3 months
Contributions summary:Sean primarily contributed to the LLVM project by adding support for the z/OS operating system. Their work involved modifying header files to include system-specific headers for z/OS, particularly within the clang compiler framework. They also updated several tools to handle text files correctly, facilitating auto-conversion and addressing LIT test failures related to code page conversions on z/OS. Additionally, the user marked test cases as unsupported on z/OS, demonstrating awareness of platform-specific limitations.
compilerstechnologiesclangsubmittoolchain
perry-ca/llvm-project

Jan 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:108 pushes, 33 branches in 1 year 2 months
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
Sean Perry - Application Developer