Vitor Freitas is a seasoned software engineer and CTO with 13 years of experience building scalable web applications and leading product engineering at Eskolare. He combines deep backend expertise in Python, Django, Django REST Framework and PostgreSQL with hands-on AWS serverless infrastructure experience, having moved Marketplace APIs to Lambda and Aurora. A former Ph.D. researcher at the University of Oulu and M.Sc. in Computer Science, he brings an academic rigor to practical system design and data modeling. Vitor is an active open-source contributor and author of Django learning projects and a self-hosted email marketing tool, showing a knack for developer education and reusable platforms. Based in São Paulo, he also mentors software engineers, blending startup leadership with teaching experience from university lecturing to paid mentoring. An understated strength is his full-stack fluency—he routinely touches models, APIs and UI tweaks—making him a pragmatic builder who ships end-to-end solutions.
13 years of coding experience
10 years of employment as a software developer
Bachelor (B.Sc.), Information Systems, Bachelor (B.Sc.), Information Systems at Faculdade Metodista Granbery
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Universidade Federal de Juiz de Fora
Contributions:339 commits, 6 PRs, 121 pushes in 1 year 9 months
Contributions summary:Vitor primarily contributed to self-hosted email marketing solution by implementing database models, views, and forms, and by making various other changes to the mailing app. They focused on features related to subscriber management and also added functionalities for campaign creation, email design, and reports. Their work included refactoring code and improving the user interface.
A Complete Beginner's Guide to Django - Code Samples
Role in this project:
Back-end Developer
Contributions:11 releases, 58 commits, 1 PR in 4 years
Contributions summary:Vitor primarily contributed to the back-end development of the Django-based beginner's guide. They focused on setting up the project structure, implementing the core application logic, and configuring the necessary components such as views, models, and URLs. Additionally, they added form handling, templating, and authentication features to the project. The user's commits are a clear indication of their work in laying the groundwork for a functional Django application.
djangopythondjango-rest-framework
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.