Jhonatan Cavalcanti

Software Developer Team Lead at Accenture Brasil

Pernambuco, 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
Jhonatan Cavalcanti is a Software Developer Team Lead with 10 years of experience leading application development at Accenture Brasil, blending hands-on front-end engineering with people and delivery leadership. Based in Pernambuco, Brazil, he has progressed through technical roles from service desk and network support into senior development and team leadership, giving him practical empathy for operational and user-facing concerns. An active open-source contributor, he improved media controls and robustness in the popular Clappr web media player—adding keyboard seeking, refactoring key bindings, and tightening click-to-pause behavior with tests. He’s currently deepening his data engineering expertise through postgraduate studies while continuing to ship reliable, test-backed features in complex enterprise environments.
code10 years of coding experience
job5 years of employment as a software developer
bookPós-graduação Lato Sensu - Especialização, Engenharia de Dados, Pós-graduação Lato Sensu - Especialização, Engenharia de Dados at PUC Minas
bookBacharelado em Sistemas de Informação, Information Technology, Bacharelado em Sistemas de Informação, Information Technology at UNINASSAU
languagesPortuguese, English
github-logo-circle

Github Skills (8)

javascript10
video-player10
react9
jes9
jtest9
testing9
html9
css8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
clappr/clappr

Mar 2017 - Oct 2021

:clapper: An extensible media player for the web.
Role in this project:
userFront-end Developer
Contributions:6 releases, 10 reviews, 86 commits in 4 years 7 months
Contributions summary:Jhonatan primarily contributed to the media control component, adding features for seeking backward and forward using keyboard shortcuts. They refactored the media control by introducing a new method for binding key events and showing controls, which improved code clarity. Additionally, the user addressed a bug in the click-to-pause plugin, ensuring the CSS class toggle only happens when needed and added comprehensive testing for the click-to-pause functionality.
dashhtml5-audiohtml5-videomp4javascript
jhonatangcavalcanti/hls.js

Jan 2020 - Dec 2024

JavaScript HLS client using Media Source Extension
Contributions:13 pushes, 5 branches, 3 tags in 4 years 11 months
javascriptmedia-source-extensionhls
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
Jhonatan Cavalcanti - Software Developer Team Lead at Accenture Brasil