CV
Juan Raphael Diaz Simões
Senior Software Engineer
Remote • UAE-based • Brazilian
Interested in talking about technical chalenges or consulting? Send me a message.
Professional Experience
Tlon — Backend / Infrastructure Software Engineer
Jan 2023 - Present · 3 yrs 8 mosFull-time · Remote
Core engineer on Tlon's hosting platform, which ran a fleet of thousands of Urbit personal servers on Kubernetes. Developing the Haskell control plane, orchestration layer, Rust telemetry, and React admin console.
- Hosting control plane (Haskell/PostgreSQL/Kubernetes): ship provisioning, multi-cluster orchestration across GCP and bare metal, capacity management, and fleet visibility.
- Fleet automation and cost cutting: auto-suspension of idle servers, packet-triggered wake-up, mass OTA updates, and ship optimization.
- Network telemetry pipeline in Rust: a libpcap sidecar parsing Urbit's binary wire protocol into Prometheus metrics, plus a visualizer of the fleet's peer-to-peer graph with community detection.
- Signup and identity stack: invite links, email/phone verification (Twilio), rate limiting, anti-abuse tooling, and full MFA (TOTP + SMS).
- S3 storage proxy: per-user quotas over shared buckets, enabling free managed file storage.
- Observability and CI/CD: OpenTelemetry tracing across services and batch jobs, Prometheus/Grafana, Nix, GitHub Actions, Helm, and Docker.
Tweag — Senior Software Engineer
2018/09 - 2022/12Haskell and Nix consulting across multiple client projects:
- Led customs compliance project team: feature definition, API design, legacy system integration, work prioritization
- Performance optimization for trading software, achieving order-of-magnitude reduction in memory usage
- Technical blog editor for primary marketing channel, reviewed 150+ posts, contributed performance engineering articles
- Internal mentorship and technical guidance
Tashkent State Dental Institute — Associate Professor
2020/09 - 2024/08Biophysics and Informatics department. Teaching 100+ students per semester across lectures and practical sessions.
- Guest Physics Lecturer (2020/09 - 2022/02): Biophysics and mathematical modeling for medical students
- Assistant Professor (2022/02 - 2022/08): Teaching at Biophysics and Informatics department
- Associate Professor (2022/09 - 2024/08): Course development, deployed GNUHealth medical information system for teaching
Turin Polytechnic University in Tashkent — Physics Lecturer
2020/08 - 2021/07Fundamental physics courses for preparatory and first year students.
École Polytechnique & CNRS — Research Engineer
2017/12 - 2018/08- CNRS (2017/12 - 2018/03): Software packaging, article writing
- École Polytechnique (2018/04 - 2018/08): Visualization software for 2D/3D trajectory analysis, INADILIC project
Publications
Brownian-like deviation of neighboring cells in the early embryogenesis of the zebrafish
J. R. Diaz Simões, D. Grebenkov, P. Bourgine, N. Peyriéras
Physical Biology, February 2019 • DOI
Cell Trajectory Clustering: Towards the Automated Identification of Morphogenetic Fields in Animal Embryogenesis
J. R. Diaz Simões, D. Grebenkov, P. Bourgine, N. Peyriéras
ICPRAM 2017 Proceedings, February 2017 • DOI
Education
PhD in Complex Systems Science
2017Université Paris-Saclay
Thesis: A mathematical approach to embryonic morphogenesis based on spatio-temporal cell lineages. Formalized spatio-temporal lineage structures as foundation for algorithmic analysis.
Supervisors: Denis Grebenkov, Paul Bourgine, Nadine Peyriéras
MSc Complex Systems Science
2013École Polytechnique
Thesis: Generalized Langevin equations driven by fractional Brownian noise
Engineering Degree
2011École Polytechnique
Double Diploma Program with University of São Paulo, Brazil
BSc Physics
2011University of São Paulo
Double Diploma Program with École Polytechnique, France
Technical Skills
Languages
Haskell, Nix, Python, R, JavaScript, TypeScript
Systems
Kubernetes, Docker, Linux, Urbit
Domains
Distributed Systems, Scientific Computing, Data Visualization, DevOps