Andrew Gilbert

Full Stack Java Developer at Sepasoft, Inc.

Lincoln, California, 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
Andrew Gilbert is a Full Stack Java Developer with 12 years of experience building reliable web applications and a strong focus on tooling that improves software correctness. He has progressed from QA and junior roles into senior development positions at iFixit and now contributes full-stack expertise at Sepasoft, combining front-end work with robust backend design. Andrew is attentive to code quality and static analysis—evidenced by contributions that improved typing and Psalm support in a widely used PHP enum library. Based in Lincoln, California, he holds both BS and MS degrees in Computer Science from Cal Poly SLO and brings a pragmatic, test-minded approach to shipping maintainable systems.
code12 years of coding experience
job7 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookCuesta College
github-logo-circle

Github Skills (7)

typehinting10
php10
type-checking10
static-analysis10
ps10
sa10
enums10

Programming languages (17)

JavaC++CSSCRustMakefileHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
myclabs/php-enum

Feb 2020 - Feb 2020

The enum PHP is missing, inspired from SplEnum
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Andrew primarily focused on improving the code quality and maintainability of the `php-enum` repository. Their contributions involved adding specific type hints for static methods and loops to improve Psalm's static analysis capabilities. The user also addressed potential casting issues by refining the use of `@psalm-suppress InvalidCast`. Furthermore, the user made code enhancements by marking static methods as external-mutation-free and adding detailed typing information to help the static analysis tools.
phpmissingphp-enumphp7enum
iFixit/jux

Apr 2020 - Jul 2022

Compare two versions of a site before deploy
Contributions:2 reviews, 90 commits, 18 PRs in 2 years 3 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
Andrew Gilbert - Full Stack Java Developer at Sepasoft, Inc.