Alan Da Silva is a Senior Software Engineer based in São Paulo with over 15 years of hands-on experience building backend systems, developer tools, and mobile integrations. He combines deep Python expertise with systems-level work—contributing to notable open-source projects like RustPython (implementing core format handling and stdio/threading features) and celery/kombu—demonstrating comfort across language boundaries and runtime internals. His career spans startups, enterprise e-commerce, and consultancy, where he translated data science needs into production-ready architectures and led high-pressure web platforms. Known for pragmatic refactors and interoperability fixes (from Redis caching improvements to Android BroadcastReceiver enhancements), he brings both research acumen and operational experience to complex engineering problems.
15 years of coding experience
3 years of employment as a software developer
Escola Técnica Estadual "Julio de Mesquita" - ETEJM
Bacharel em Sistemas de Informação, Informática, Bacharel em Sistemas de Informação, Informática at USP - Universidade de São Paulo
Escola Técnica Estadual "Lauro Gomes" - ETELG
Tecnólogo em Sistemas de Informação, Informática, Tecnólogo em Sistemas de Informação, Informática at Faculdade de Tecnologia Termomecânica
Contributions:3 releases, 12 reviews, 303 commits in 9 years 4 months
Contributions summary:Alan primarily contributed to the development and maintenance of the Django REST Framework nested resources library. Their work involved fixing bugs, adapting the code for different Python and Django versions, and preparing the package for distribution on PyPI. The user also added the Apache license and performed version bumps, and integrated fixes from other contributors. Their changes focused on the core functionality of the library.
Contributions:7 commits, 1 PR, 2 comments in 2 years 2 months
Contributions summary:Alan primarily contributed to the Django-Redis project by enhancing and refactoring the caching functionality. They implemented options for compressing Redis values using zlib, allowing for more efficient storage. Further contributions include enabling fallback writes to slaves and adjusting the retrieval of client indices and connections to Redis. These changes improved the flexibility and reliability of the Redis cache backend.
full-featuredredisdjangocache-backendbackend
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
Alan Da Silva - Senior Software Engineer at PolySwarm