Felipe Santana

Staff Software Engineer at Jusbrasil

Bahia, 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
Felipe Santana is a Staff Software Engineer with 10 years of experience building web applications and backend systems from Bahia, Brazil. He progressed through roles from intern to staff engineer at Jusbrasil, combining hands-on coding with architecture and team leadership. His background spans full-stack web technologies—JavaScript, Java, HTML/CSS, SQL—and he’s contributed to notable open-source work improving the epilogue library for Sequelize-based REST endpoints. Known for pragmatic refactors and enhancing model association logic, he brings a strong focus on reliable, maintainable backend implementations. Felipe also has early teaching experience in algorithms and data structures, reflecting a knack for mentoring and explaining complex technical concepts.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering, Computer Engineering, Bachelor of Engineering, Computer Engineering at Universidade Salvador
languagesPortuguese, English
github-logo-circle

Github Skills (11)

sequel10
javascript10
expressjs10
back-end-development10
sequelizejs10
api-design9
restful-api9
rest-api9
nodejs9
api-rest9
lodash9

Programming languages (10)

TypeScriptJavaDockerfileC++JavaScriptHaskellObjective-CGroovy

Github contributions (5)

github-logo-circle
dchester/epilogue

Aug 2015 - Aug 2015

Create flexible REST endpoints and controllers from Sequelize models in your Express app
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 5 comments in 3 days
Contributions summary:Felipe primarily focused on refactoring and improving the `epilogue` library, which facilitates REST endpoint creation for Sequelize models. Their contributions include replacing `merge-defaults` with `lodash.defaultsDeep` for more robust default merging and addressing merge conflicts during branch merges. The user also worked on association features, likely enhancing how the library handles relationships between models and modified the list controller, demonstrating core logic alterations within the back-end implementation.
controllersexpressjssequelizeexpressendpoints
jusbrasil/opendkim-cookbook

Mar 2017 - Feb 2021

Contributions:4 PRs, 4 pushes, 4 branches in 3 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