Leonardo Oliveira

Software Engineer at Airbo

Rio Grande do Norte, Brazil
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
Leonardo Oliveira is a pragmatic software engineer with 9 years of experience building front-end-first web applications, currently shaping user-facing features at Airbo using React and Ruby on Rails. He has a versatile background from contract work at Codeminer42 to product teams at Smart Fit and BTG Pactual, which honed his ability to move between stacks and quickly adapt to different project needs. An active contributor to the popular Grommet React framework, he focuses on refactoring components to functional paradigms and improving UI storybook examples, reflecting a strong attention to maintainability and developer experience. Based in Rio Grande do Norte, Brazil, Leonardo pairs a biomedical engineering education with a practical engineering mindset and a preference for choosing the simplest tool that actually gets the job done.
code9 years of coding experience
job7 years of employment as a software developer
bookFederal University of Rio Grande do Norte
languagesEnglish
github-logo-circle

Github Skills (13)

functional-components10
javascript10
grommet10
storybook10
react10
ui-components10
system-design8
babeljs8
babel68
babel-core8
sys8
carbon-design-system8
ax7

Programming languages (6)

TypeScriptCSSJavaScriptHTMLRubyElixir

Github contributions (5)

github-logo-circle
grommet/grommet

Oct 2019 - Jul 2020

a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Role in this project:
userFront-end Developer
Contributions:6 reviews, 14 commits, 23 PRs in 9 months
Contributions summary:Leonardo primarily focused on refactoring and updating existing React components within the Grommet framework. Their work involved converting components like `RangeInput`, `RadioButton`, `CheckBox`, and `Box` to functional components, improving code maintainability and potentially performance. They also updated storybook examples using hooks for `RangeSelector`, `Diagram`, and `Select` components, showing a focus on UI and component development. The user contributed to updating the storybook version and fixing the TextInput story.
babelreactmodularityjavascripta11y
negreirosleo/grommet

Oct 2019 - Oct 2019

a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Contributions:15 pushes, 14 branches in 7 days
reactmodularitya11ytidyaccessibility
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
Leonardo Oliveira - Software Engineer at Airbo