Ernest Surudo

Senior Engineering Director, Applications

Waterloo, Ontario, 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
Ernest Surudo is a seasoned software leader with 11+ years of experience building web and mobile applications and currently serves as Senior Engineering Director, Applications in Waterloo. He combines hands-on Ruby/Rails backend expertise—evidenced by notable open-source contributions to projects like Shoryuken and Huginn—with strategic product delivery, consistently aligning technical solutions to business needs on time and on budget. Ernest has founded and run product-focused engineering shops (Snowbird Ltd., Twisted Leaf, Sign2Web) that solved niche operational problems, including a patent-pending large-format variable-data printing process for signage. He’s experienced in modernizing legacy systems, cloud-based async pipelines (SQS), and compliance-sensitive work like HIPAA and DICOM, making him adept at both infrastructure and domain-specific challenges. Known for turning vague requirements into robust, maintainable systems, he blends pragmatic engineering with stakeholder collaboration to help SMBs scale.
code11 years of coding experience
job13 years of employment as a software developer
bookBrebeuf
bookSt. Matthias
bookBrebeuf College
bookHonours Computer Science Co-op, Computer Science, Honours Computer Science Co-op, Computer Science at University of Waterloo
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

ruby-rails10
automation10
rails10
automations10
agent10
ruby10
concurrency9
webscraping9
liquid9
notification8
logging8
testing8
api-design8
dockers3
docker3

Programming languages (17)

MDXJavaC++CSSCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
ruby-shoryuken/shoryuken

Nov 2014 - Jan 2015

A super efficient Amazon SQS thread based message processor for Ruby. This project is in MAINTENANCE MODE.
Role in this project:
userBack-end Developer
Contributions:24 commits, 8 PRs, 26 comments in 2 months
Contributions summary:Ernest significantly contributed to the Shoryuken project, focusing on improvements and extending its functionality. They implemented features such as loading Rails environments and integrating ActiveJob support, demonstrating a strong understanding of Ruby on Rails integration. Furthermore, the user refactored code, fixed SQS requests, and added logging enhancements, showcasing a focus on performance and maintainability within the message processing framework. These contributions suggest a focus on improving Shoryuken's core capabilities.
aws-sdk-rubyshoryukenamazon-sqsaws-sqsrails
huginn/huginn

Jul 2019 - Aug 2019

Create agents that monitor and act on your behalf. Your agents are standing by!
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 15 comments in 10 days
Contributions summary:Ernest primarily contributed to the back-end logic of the Huginn project, focusing on adding new features and improving existing ones related to agent functionality. The user implemented a `group_by` liquid filter for data manipulation. They also added the ability to re-emit and delete events from the UI and optimized the process by implementing a background job for batch re-emissions. These contributions enhanced the system's capabilities and user experience.
rssmonitornotificationshuginnmonitoring
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