Paulo Oliveira

Senior Backend Engineer (Erlang OTP) at Kivra

Lisbon, Lisbon, Portugal
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

🤩
Rockstar
🎓
Top School
Paulo Oliveira is a Senior Backend Engineer based in Lisbon with roughly 12 years of professional experience and about 20 years programming, half of which focused on Erlang and Elixir. He specializes in large-scale distributed systems, reliable backend architectures, and pragmatic execution—building systems from the ground up and maintaining them in production. A disciplined advocate of CI, TDD and static analysis, he contributes to core Erlang projects (including rebar3, lager and otp) and has improved widely used libraries like jsx and erlcloud to be more robust against Dialyzer and OTP changes. He pairs hands-on coding and DevOps know-how with strong client-backend interface skills and a knack for process and requirements improvement. Comfortable in both relaxed and highly formal engineering cultures, he emphasizes team adaptability and getting things done while tuning work to individual strengths. Fluent in Portuguese, English and French, he brings a multilingual, pragmatic perspective to global engineering teams.
code12 years of coding experience
job17 years of employment as a software developer
bookSummer School, Parallel computing, Summer School, Parallel computing at Faculdade de Engenharia da Universidade do Porto
bookHigh School Diploma, Arts, High School Diploma, Arts at Escola Secundária Padre António Macedo
bookM.Sc., Software, Electronics, Communications, Control Systems, Signal Processing, M.Sc., Software, Electronics, Communications, Control Systems, Signal Processing at Universidade do Algarve
languagesportuguese / português, english / inglês, french / francês
github-logo-circle

Github Skills (33)

json10
typespec10
spec10
erlang10
testing10
amazon-api10
otp10
refactor10
aws-apigateway10
build210
api10
specification10
aws-api-gateway-v210
logging10
refactoring10

Programming languages (22)

PowerShellC#JavaCSSC++CRustMakefile

Github contributions (5)

github-logo-circle
talentdeficit/jsx

Feb 2018 - May 2021

an erlang application for consuming, producing and manipulating json. inspired by yajl
Role in this project:
userBack-end Developer
Contributions:16 reviews, 9 commits, 9 PRs in 3 years 3 months
Contributions summary:Paulo primarily focused on maintaining and improving the `jsx` Erlang library for JSON processing. Their commits centered around refining the library's type specifications (`-spec()`), preventing dialyzer warnings, and adapting the code to newer OTP versions. This involved fixing configuration-related issues and enhancing the overall readability and maintainability of the main interface. The user's contributions improved the library's robustness and adherence to best practices.
gleamerlangjsonbeam
erlcloud/erlcloud

Mar 2017 - May 2021

AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:23 reviews, 54 commits, 20 PRs in 4 years 2 months
Contributions summary:Paulo primarily focused on improving code quality and maintainability by addressing dialyzer warnings and preventing cyclic include issues. They refactored and optimized existing code in modules related to AWS APIs, specifically EC2 and DynamoDB. Furthermore, they implemented unit tests to ensure the integrity of the codebase and introduced measures to prevent compilation errors related to include files, demonstrating a focus on building robust and reliable code.
ec2amazon-ec2erlangddbamazon
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
Paulo Oliveira - Senior Backend Engineer (Erlang OTP) at Kivra