Jefferson S

Backend Software Engineer at Spotify

São Paulo, 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
Jefferson S is a backend software engineer based in São Paulo with 13 years of hands-on experience building reliable server-side systems across finance, consultancy, and music streaming. Since 2016 he has been delivering backend solutions at Spotify, and earlier roles at ThoughtWorks and Banco Banif reflect strong foundations in engineering practices and domain diversity. He is an active contributor to well-known open-source projects like MyBatis, where he improved core object-instantiation and mapping behavior—work that touches low-level data mapping used broadly in Java applications. Comfortable with multiple tech stacks and quick to learn new ones, he combines pragmatic refactoring skills with thoughtful test coverage to make code easier to maintain. Colleagues rely on him for solving tricky integration and constructor-related mapping edge cases that often go unnoticed until production.
code13 years of coding experience
job13 years of employment as a software developer
bookBacharel, Bacharel at Universidade Santo Amaro - Unisa
bookCellep
bookTécnico, Técnico at Centro Educacional e Assistencial de Pedreira
languagesEnglish
github-logo-circle

Github Skills (8)

mybatis-plus10
javas10
reflections10
reflection10
mybatis10
sql10
java10
testing10

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
mybatis/mybatis-3

Mar 2014 - Mar 2014

MyBatis SQL mapper framework for Java
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Jefferson contributed to the MyBatis SQL mapper framework by implementing and testing features related to object creation and constructor usage. They added test scenarios to support loading objects via constructors, even when result maps are not explicitly defined. The user refactored code and extracted methods to improve readability, while also addressing scenarios where the default constructor is unavailable. Their work involved core functionality related to object instantiation and data mapping within the MyBatis framework.
javamybatis-sqlsqlmybatis
Contributions:3 commits, 1 PR, 2 pushes in 4 years 11 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