João Lucas

Software Engineer

Campina Grande, Paraíba, 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
João Lucas is a Software Engineer with nine years of experience, based in Campina Grande, Brazil, and a Computer Science BSc from UFCG. He combines solid back-end engineering skills with practical product-focus from his work at OLX Brasil and notable open-source contributions to OpenMined's PySyft project. His PySyft commits show hands-on expertise in gateway routing, WebSocket event handling, persistence changes, and error-resilient refactors—skills that translate to building reliable distributed and data-sensitive systems. Comfortable across server-side concerns, he has a track record of improving code quality and implementing features that support secure, remote data workflows. Colleagues would describe him as a pragmatic developer who balances clean abstractions with real-world operational needs.
code9 years of coding experience
github-logo-circle

Github Skills (15)

api-rest10
rest-api10
websocket10
gateway10
back-end-development10
python10
api-design10
flask10
restful-api10
sym10
flask-ask10
federated-learning9
cryptography8
deep-learning7
deeplearning-ai7

Programming languages (9)

JavaC++ShellCJavaScriptGoJupyter NotebookRich Text Format

Github contributions (5)

github-logo-circle
OpenMined/PySyft

Oct 2019 - May 2020

Perform data science on data that remains in someone else's server
Role in this project:
userBack-end Developer
Contributions:13 commits, 5 PRs, 1 push in 7 months
Contributions summary:João contributed to the back-end functionality of the `pysyft` project, primarily focusing on modifying and implementing routes within the gateway application. They implemented the functionality to delete grid nodes and updating webscoket routes and events. The commits involved refactoring gateway routes to improve code quality and to handle errors, including introducing a new download protocol endpoint. The user's work involved changes in multiple files including those related to persistence and websocket applications.
pytorchcryptographyacquiringpythonscience
joaolcaas/data-analysis

Oct 2017 - Dec 2019

Contributions:15 pushes, 3 branches in 2 years 2 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
João Lucas - Software Engineer