Diogo Franco

Data Engineer - Travel Analytics

Zurich, Zurich, Switzerland
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
Diogo Franco is a Data Engineer with 11 years of experience building analytics and ML-driven systems, currently shaping travel analytics at Google from Zurich. He has a strong Big Data and machine learning background with prior roles at Google Sales Insights, Farfetch and muzzley, and an academic foundation in Software Engineering from Instituto Superior Técnico. Diogo is an active open-source maintainer and contributor—authoring projects like cl-strings and contributing to Apache Airflow—while also enhancing a Lisp-to-JavaScript compiler with substantive sequence and keyword-argument support. He blends production data engineering with research-minded curiosity, having started his career analyzing smart water meter data, and he’s known for pairing pragmatic engineering with a lighthearted approach to problem solving.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Software Engineering, Master's degree, Software Engineering at Instituto Superior Técnico
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

compiler10
compiler-compiler10
common-lisp10
lisp10
javascript9
test-driven-design8

Programming languages (5)

TypeScriptSCSSCommon LispHTMLPython

Github contributions (5)

github-logo-circle
jscl-project/jscl

Apr 2016 - Apr 2016

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp
Role in this project:
userBack-end Developer
Contributions:9 commits, 5 PRs, 5 comments in 6 days
Contributions summary:Diogo primarily contributed to the Common Lisp-to-JavaScript compiler's functionality, focusing on sequence manipulation and related functions. They implemented key features such as keyword arguments for the `POSITION` and `POSITION-IF` functions. Furthermore, the user added implementations for `COUNT`, `COUNT-IF`, and `COUNT-IF-NOT` to the project and added tests to verify the correct functionality of the code implemented.
javascript-compilerjavascriptcompilerjscllisp-interpreter
A portable, dependency-free set of utilities to manipulate strings in Common Lisp
Contributions:44 commits, 6 PRs, 42 pushes in 5 years
code-golfkebab-casestringscamelcaselisp-interpreter
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
Diogo Franco - Data Engineer - Travel Analytics