CV
Juan Raphael Diaz Simões
Senior Software Engineer & Research Scientist
📍 Remote • 🇧🇷 Brazilian
1. Professional Experience
Tlon — Haskell Engineer | 2023/01 - Present
Haskell engineer developing Urbit hosting platform. Building infrastructure that makes Urbit accessible to users through automated Kubernetes orchestration and platform automation, interacting constantly with Urbit and Kubernetes systems.
Key Impact: Enabling user access to decentralized computing platform
Tweag — Senior Software Engineer | 2018/09 - 2022/12
Haskell and Nix-focused consulting for clients with multiple tech stacks:
- Project Leadership: Led customs compliance company project with feature definition, API design, and external systems integration
- Performance Engineering: Optimized trading software for major French bank through code refactoring and feature implementation
- Technical Writing: Editor and author for company blog with 10k+ monthly views, reviewed 150+ blog posts
- Mentorship: Hive supporter for company co-workers, providing guidance and problem resolution
Key Impact: Delivered specialized functional programming solutions across banking and logistics sectors
Tashkent State Dental Institute — Associate Professor | 2020/09 - 2024/08
Progressed from Guest Physics Lecturer to Associate Professor at the Biophysics and Informatics department:
- Guest Physics Lecturer (2020/09 - 2022/02): Guest lectures on (bio)physics and mathematical models for medical students
- Assistant Professor (2022/02 - 2022/08): Teaching at the Biophysics and Informatics department
- Associate Professor (2022/09 - 2024/08): Course planning and development, deployment of software for teaching medical information systems
Turin Polytechnic University in Tashkent — Physics Lecturer | 2020/08 - 2021/07
Fundamental physics courses for preparatory and first year students, both online and in-person.
École Polytechnique & CNRS — Research Engineer | 2017/12 - 2018/08
Research engineering roles across two institutions:
- CNRS (2017/12 - 2018/03): Packaging of software developed during PhD, article writing
- École Polytechnique (2018/04 - 2018/08): Development of software for visualizing and launching algorithms on 2D/3D trajectories in the INADILIC project, Condensed Matter Physics laboratory
2. Research 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
Research in computational embryology—quantitative analysis of cell movement patterns in developing organisms
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
Automated pattern recognition in biological development—enables large-scale embryology studies
3. Education
PhD in Complex Systems Science — Université Paris-Saclay | 2017
Thesis: A mathematical approach to embryonic morphogenesis based on spatio-temporal cell lineages
Supervisors: Denis Grebenkov, Paul Bourgine, Nadine Peyriéras
MSc Complex Systems Science — École Polytechnique | 2013
Thesis: Generalized Langevin equations driven by fractional Brownian noise
Engineering Degree — École Polytechnique | 2011
Double Diploma Program with University of São Paulo, Brazil
BSc Physics — University of São Paulo | 2011
Double Diploma Program with École Polytechnique, France
4. Technical Skills
Languages
Haskell, Nix, Python, R, JavaScript, TypeScript
Systems
Kubernetes, Docker, Linux, Urbit
Domains
Distributed Systems, Scientific Computing, Data Visualization, DevOps