Albert Salim

Senior Software Engineer at Liftoff Mobile

Singapore
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
Albert Salim is a Senior Software Engineer based in Singapore with 11 years of experience building reliable backend systems and developer tooling, particularly in Ruby and Go. He has driven CI/CD, release engineering, and productivity initiatives at companies like GitLab and Beam, where his DevOps advocacy doubled release frequency and introduced Kafka-based IoT streaming prototypes. An active contributor to the popular goreleaser project, he improved Docker build templating and tests to make image builds more flexible and efficient. Comfortable working across product and infrastructure domains, he combines a strong engineering discipline with a product-minded approach honed from earlier product management roles at Singtel. He holds advanced technical and management training from the National University of Singapore and brings a pragmatic, automation-first mindset to complex delivery challenges.
code11 years of coding experience
job12 years of employment as a software developer
bookUniversity of California, Irvine
bookGCE A Levels, GCE A Levels at Catholic Junior College
bookMaster of Science (M.Sc.) Management of Technology, Master of Science (M.Sc.) Management of Technology at National University of Singapore
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

docker10
go10
release-automation10
templating10
dockers10
build-automation10
cicd10
dockerfile9
manager9
release-management9
github-ci8
golang8
githubaction-workflow8

Programming languages (12)

TypeScriptShellRustJavaScriptGoGo TemplateHTMLNix

Github contributions (5)

github-logo-circle
goreleaser/goreleaser

Aug 2018 - Apr 2022

Release engineering, simplified
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:2 reviews, 12 commits, 5 PRs in 3 years 9 months
Contributions summary:Albert primarily focused on enhancing the Docker build and release process for the goreleaser project. They implemented templating support for Docker build flags and image names, enabling dynamic configuration. This included adding the `BuildFlags` field to the Docker configuration and refactoring the Docker test suite to improve its efficiency. The user's contributions streamlined the build process, allowing for greater flexibility in image creation and deployment.
golangrpmsnapcraftapkdocker
caalberts/goreleaser

Jul 2018 - Apr 2022

Deliver Go binaries as fast and easily as possible
Contributions:2 PRs, 13 pushes, 6 branches in 3 years 9 months
golangsarifbinariesgodeliver
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