Francesco Cina is a Principal Engineer and technical leader with 20+ years crafting high-performance backends, distributed systems, and blockchain infrastructure, currently shaping Bitfinity’s Rust-based EVM on the Internet Computer. He combines hands-on systems design (from a CEP engine processing millions of events/sec to Layer-2 blockchain integrations) with executive experience as CTO and co-founder, routinely modernizing legacy stacks and building production-grade platforms. Fluent across Java, Rust, Kotlin, Go and TypeScript, he favors clean architecture, pragmatic execution, and remote team leadership in fast-moving startups. An active open-source contributor, he migrated a widely used docker-compose wait utility to Rust and improved testcontainers-rs to simplify integration testing against Docker images. Based in Brussels, he brings a rare blend of low-level performance engineering and product-first blockchain experience, with a track record of turning research-grade ideas into scalable, maintainable systems.
11 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Sapienza Università di Roma
A simple script to wait for other docker images to be started while using docker-compose (or Kubernetes or docker stack or whatever)
Role in this project:
Back-end & DevOps Engineer
Contributions:14 releases, 2 reviews, 91 commits in 5 years 11 months
Contributions summary:Francesco primarily focused on migrating the project from a shell script to Rust. They developed core Rust code, including a sleeper and environment variable reader, and implemented TCP connection checks. Their work also involved setting up a build process for the release profile, creating a test script, and configuring integration tests, indicating a focus on both back-end development and automation/DevOps tasks. Subsequent commits involved adding a logger level, fixing domain resolution issues and fixing clippy warnings.
A library for integration-testing against docker containers from within Rust.
Role in this project:
Backend & Test Automation Engineer
Contributions:1 review, 13 commits, 4 PRs in 3 years 6 months
Contributions summary:Francesco primarily contributed to the `testcontainers-rs` repository by implementing features related to integration testing with Docker containers. They added support for generic images, including functionalities like waiting for specific log messages, and enhanced the ability to configure environment variables. The user also addressed formatting issues and refactored code to improve maintainability and readability. Their contributions directly supported the goal of the library by providing tools to test applications against various Docker images.
containersrusttestingdockerdocker-containers
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.