Andrew Hynes

Senior Software Developer at CoLab Software

St. John's, Newfoundland and Labrador, Canada
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 Hynes is a Senior Software Developer based in St. John's, Newfoundland with eight years of experience blending mechanical and computer engineering to build backend systems, automation frameworks, and machine learning and computer vision solutions. He holds a 4.0 Master’s in Computer Engineering and a high-achieving Mechanical Engineering bachelor’s, bringing strong academic rigour to production engineering and testing roles at IBM and CoLab Software. Andrew has progressed from backend developer to senior developer at CoLab, shipping reliable services and improving developer workflows. An active open-source contributor, he has improved git UX and robustness in the popular lazygit project by implementing stash features, UI updates, and tests. Comfortable moving between research, data analysis, and production code, he pairs a systems-level engineering mindset with practical, test-driven development.
code8 years of coding experience
job7 years of employment as a software developer
bookGonzaga High School
bookMaster’s Degree, Computer Engineering, 4.0 / 4.0, Master’s Degree, Computer Engineering, 4.0 / 4.0 at Memorial University of Newfoundland
languagesEnglish, French
github-logo-circle

Github Skills (5)

git10
terminal-ui10
go10
cli9
testing9

Programming languages (7)

JuliaJavaRustJavaScriptGoVim ScriptPython

Github contributions (5)

github-logo-circle
jesseduffield/lazygit

Jun 2022 - Nov 2022

simple terminal UI for git commands
Role in this project:
userBack-end Developer
Contributions:4 reviews, 23 commits, 1 PR in 5 months
Contributions summary:Andrew primarily contributed to adding and refactoring features related to the git stash functionality within the `lazygit` terminal UI. Their work involved adding an option to include untracked files when stashing, refactoring code to improve clarity and efficiency, and implementing tests for the newly introduced stash functionality. They made changes to the codebase, including modifying the user interface, and command execution logic.
ratatuirustterminal-uisimple-terminalgit-commands
ajhynes7/advent-of-code-2022

Dec 2022 - Dec 2022

Contributions:34 commits, 25 pushes, 3 branches in 17 days
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 Hynes - Senior Software Developer at CoLab Software