João Lourenço

Chief Technology Officer at CRON

Coimbra, Coimbra, Portugal
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
João Lourenço is a CTO with 17 years of experience leading product-focused engineering teams and building full-stack, hardware-integrated solutions from Portugal. At CRON he combines strategic leadership with hands-on development—recently steering the Bloq.it OS project that fuses firmware, Linux tooling, Python services and MQTT/CANbus integrations for one of the largest smart locker providers. His background spans academia and industry, including research publications on ML and NoSQL performance and teaching algorithms and software courses at the University of Coimbra. A pragmatic backend and DevOps engineer, he has contributed notable fixes and performance improvements to open-source projects such as django-tenant-schemas, django-silk and the Open-Elevation API. Comfortable across AWS, Docker, Django/DRF and React, João favors a hands-on management style that keeps him close to code and people even as he scales teams. Colleagues describe him as a technically deep leader who still delights in solving low-level integration challenges that most CTOs passed on long ago.
code17 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Software Engineering (Engenharia de Software / Engenharia Informática), Master's degree Computer Software Engineering (Engenharia de Software / Engenharia Informática) at Universidade de Coimbra
bookEscola Secundária de Avelar Brotero
languagesPortuguese, English, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
381reputation
51kreached
4answers
0questions
github-logo-circle

Github Skills (28)

caching10
middleware10
postgresql10
back-end-development10
python10
apidoc10
django10
testing10
gdal10
multitenancy10
api10
multi-tenant10
cors9
http9
documentation8

Programming languages (11)

TypeScriptJavaC++ShellCHaxeJavaScriptGo

Github contributions (5)

github-logo-circle
Jorl17/open-elevation

Sep 2017 - Sep 2021

A free and open-source alternative to Google Elevation API. Host your own! https://open-elevation.com
Role in this project:
userBack-end & DevOps Engineer
Contributions:38 commits, 5 PRs, 28 pushes in 4 years
Contributions summary:João significantly improved the performance and functionality of the open-elevation project. They optimized the elevation lookup process by implementing a caching mechanism for GDAL interfaces. They also addressed server-side errors, added CORS support, and refactored the code to handle both GET and POST requests, making the API more robust and versatile. Furthermore, they reduced the number of open files and updated the project to utilize Python 3.
apiopen-source-alternativehostgpxelevation
Tenant support for Django using PostgreSQL schemas.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 6 comments in 1 day
Contributions summary:João primarily focused on enhancing the Django-based backend, specifically concerning tenant management within the application. They implemented a `BaseTenantMiddleware` for custom middleware support, handled edge cases in existing middleware, and refactored existing code to handle Python version compatibility. Contributions also included modifications to middleware behavior in scenarios where tenants were not found and expanding documentation regarding custom tenant selection strategies.
tenantpythondjangoschemaspostgresql
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 Lourenço - Chief Technology Officer at CRON