Giovanni Da Silva

Senior Software Engineer at Toptal

Santa Catarina, 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
Giovanni Da Silva is a Senior Software Engineer with 9 years of experience building scalable web and geospatial platforms, currently working at Toptal from Santa Catarina, Brazil. He specializes in Django and Django REST Framework, PostGIS/GeoServer, and has modernized production systems using lightweight frontend tools like AlpineJS and HTMX. A strong open-source contributor and former Open edX core maintainer, he has hands-on experience across backend, DevOps (Ansible, Terraform, AWS/ECS/EKS) and technical writing for widely used projects like Open edX. Giovanni combines product ownership and client-facing responsibilities—having acted as sprint manager and point-of-contact for LabXchange—while also improving platform security, reliability and developer experience. As a digital nomad, he balances remote-first delivery with practical operational choices (DigitalOcean, cost-conscious AWS architectures) that keep systems performant and maintainable. His background in electrical engineering and earlier work in infrastructure and embedded projects gives him a pragmatic systems perspective beyond typical web stacks.
code9 years of coding experience
job7 years of employment as a software developer
bookBacharelado em Engenharia, Engenharia Elétrica e Eletrônica, Bacharelado em Engenharia, Engenharia Elétrica e Eletrônica at Universidade Federal de Santa Catarina
bookMBA Jr., Gestão, MBA Jr., Gestão at Instituto de Engenharia de Gestão
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
21reputation
698reached
1answer
1question
github-logo-circle

Github Skills (29)

docker10
lti10
openedx10
interoperability10
back-end-development10
apidoc10
python10
django10
configuration-management10
interop10
dockers10
api10
ansible10
ansible-galaxy10
documentation10

Programming languages (15)

JavaJinjaCSSC++CRustMakefileGo

Github contributions (5)

github-logo-circle
openedx/edx-platform

Nov 2018 - Jun 2022

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userBack-end Developer
Contributions:50 reviews, 23 commits, 19 PRs in 3 years 7 months
Contributions summary:Giovanni primarily contributed to the back-end functionality of the edx-platform. Their work included modifying Django settings and configurations, addressing issues in the Certificates API by fixing certificate retrieval for deleted courses, and implementing features such as contact us form customization options. Additionally, the user refactored the instructor API to provide OAuth2 support, and moved the API endpoints for improved standardization. These changes demonstrate a focus on improving the platform's features and API.
edxlmssitesbackend-serviceopen-edx
A collection of edx configuration scripts and utilities that edx.org uses to deploy openedx.
Role in this project:
userDevOps Engineer
Contributions:6 reviews, 13 commits, 11 PRs in 8 months
Contributions summary:Giovanni's primary contribution is related to the deployment and configuration of the Open edX platform. Their work involves modifying Ansible playbooks and templates, specifically for the user retirement pipeline. They focused on setting up cron jobs, configuring OAuth2 authentication, and defining the deployment steps for a user retirement service. The changes include adapting configurations and addressing feedback from code reviews.
pythonconfiguration-managementansibleedxconfiguration-scripts
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