Leonardo Souza

Senior Web Developer at Ministério Público do Estado do Rio de Janeiro (MPRJ)

Rio de Janeiro, 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

👤
Senior
🎓
Top School
Leonardo Souza is a senior web developer based in Rio de Janeiro with 15 years of experience building performant, semantic and accessible web applications across front-end and back-end stacks. Self-taught in HTML, CSS and JavaScript from his teenage years, he evolved into a full-stack practitioner who now pairs modern JS front-ends (React/Vue) with server-side work—especially Perl, which he adopted and now favors after significant backend projects. He has led front-end architecture efforts and cross-functional squads at companies like Qconcursos and Estante Virtual, and currently delivers web solutions for the Ministério Público do Estado do Rio de Janeiro. An active community leader and RioJS organizer, he mentors through Coding Dojos and speaks on semantics and accessibility at conferences. He also contributes to open-source, notably enhancing the lightweight redux-zero state library with robust helpers and tests, reflecting a pragmatic focus on reusable, well-tested tooling.
code15 years of coding experience
job9 years of employment as a software developer
bookInformation Systems, Information Systems at UFF - Universidade Federal Fluminense
bookComputer Science, Computer Science at Universidade Gama Filho
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

javascript10
redux10
flux10
state-management10
fluxor10
react10
jes9
jtest9
functional-programming9
jestjs9
typescripts8
typescript-types8
typescript8
react-native4
svelte4

Programming languages (10)

TypeScriptJavaCSSShellJavaScriptHTMLPerlSvelte

Github contributions (5)

github-logo-circle
redux-zero/redux-zero

Mar 2018 - Aug 2018

A lightweight state container based on Redux
Role in this project:
userFull-stack Developer
Contributions:21 commits, 3 PRs, 19 comments in 5 months
Contributions summary:Leonardo primarily contributed to enhancing the `redux-zero/redux-zero` library by introducing and refining a `combineActions` helper function. They added unit tests for the new functionality, ensuring its robustness. Furthermore, the user worked on integrating and adjusting static components within the React bindings, along with refactoring and addressing import issues.
reactstate-managementreact-nativesveltepreact
Contributions:3 pushes in 6 years 10 months
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 Souza - Senior Web Developer at Ministério Público do Estado do Rio de Janeiro (MPRJ)