Arthur Silva is a Staff Software Engineer based in Calgary with a decade of experience building and scaling backend platforms, teams, and products primarily in Golang. He leads technical strategy across booking, flights, and connectivity domains while maintaining a core backend platform at LodgeLink and stewarding the popular pRESTd open-source project (nearly 4k stars and 200+ daily downloads). His work spans production-grade services, payment systems that grew to 100k+ monthly users, and contributions to well-known projects like Tsuru PaaS and SendGrid's Go client where he focused on robustness, autoscaling, and test quality. Arthur combines hands-on engineering, platform architecture, and developer advocacy—having built first engineering teams, presented Golang best practices, and introduced testing and tooling improvements that reduced fragility in distributed systems.
10 years of coding experience
9 years of employment as a software developer
Computer Engineering, Computer Engineering at Universidade Veiga de Almeida
Master of Business Administration - MBA Business, Master of Business Administration - MBA Business at University Canada West
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
Role in this project:
Back-end Developer
Contributions:4 releases, 84 reviews, 99 commits in 3 years 9 months
Contributions summary:Arthur focused on improving the database URL handling and configuration within the pREST project. Their contributions included extracting and refactoring database URL parsing logic, adding comprehensive unit tests for these functionalities, and addressing issues related to environment variables. They also introduced mock implementations for testing database interactions and implemented transaction handling, demonstrating a focus on code quality and robustness. Furthermore, they contributed test cases for various API endpoints related to table interactions.
Open source and extensible Platform as a Service (PaaS).
Role in this project:
Backend Developer
Contributions:98 commits, 20 PRs, 16 pushes in 10 months
Contributions summary:Arthur primarily contributed to the tsuru project's backend functionality. Their work included modifying and adding to the documentation, specifically related to platform management. They also addressed bug fixes and implemented features related to the Docker provisioner, including handling auto-scale events and zero values on healing lists. These contributions indicate a focus on improving the platform's core operations and stability.
containerspaasdevopsdockeras-a-service
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
Arthur Silva - Staff Software Engineer at LodgeLink