Skip to content

marcodellemarche/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marco Ferretti

Profile picture

Full-stack engineer with strong expertise in distributed systems, scalable backend architectures, and high-volume data platforms. Experienced in Go, Rust, and Node.js microservices, performance optimization, and end-to-end testing. Comfortable owning complex features from design to deployment, collaborating in distributed teams, and mentoring engineers. From 🇮🇹

Email / LinkedIn / GitHub / Instagram / Remote Workers

📎 Download this CV as a PDF

Core Skills

  • Languages: Go, Rust, TypeScript, Python, Bash
  • Backend: PostgreSQL, Redis, Kafka, Node.js
  • Frontend: React, Angular, Next.js
  • Infrastructure: Docker, Kubernetes, CI/CD, Bazel
  • Other: E2E + unit testing, distributed systems, microservices architecture, performance optimization

💻 Engineering Experience

Fullstack Developer (Frontend → Backend → Distributed Storage Platform) @ CUBBIT (Jul 2021 - Present)

Geo-distributed cloud storage platform based on a peer-to-peer network of nodes.

  • Frontend: Built and launched customer-facing web applications using React and TypeScript, serving >5,000 users.
  • Backend: Developed backend microservices in Go, Rust, enabling the platform to handle up to 8,000 req/s.
  • Database: Designed, optimized, and maintained a PostgreSQL OTLP database system, scaling it from zero to >20 TB of data while improving throughput, query latency and database health.
  • Infrastructure: Contributed to CI/CD, containerization, and orchestration workflows using Docker, Kubernetes, Bazel, Kafka, and Redis.
  • Observability: Implemented logging, monitoring, and alerting systems on Grafana, to ensure high availability and quick incident response.
  • Team & Processes: Led task scoping, technical discussions, and code reviews within a distributed engineering team.
  • Hiring: Co-led technical interviews and evaluated candidates on backend and system-design topics.
  • Testing: Ensured high reliability via strong testing practices, including extensive unit and E2E test coverage.

Technologies: Go, Rust, PostgreSQL, Kafka, Docker, Kubernetes, TypeScript, Node.js, OpenTelemetry, React, Jest, Bazel.

Frontend Developer (Frontend) @ JMA Wireless (Oct 2019 - Jul 2021)

Software-driven 4G mobile provider, designed specifically for in-building and outdoor use.

  • Automated key installation steps using Python and Bash, reducing setup time and configuration errors.
  • Developed Angular tools to streamline server installation and monitoring for internal teams.
  • Configured over 50 CentOS-based Dell servers and prepared them for production deployment.

Technologies: Angular, TypeScript, Node.js, Bash, Python.

📡 Telecommunications Experience

This section only accounts for previous experiences not related to software development.

Field Engineer @ JMA Wireless (Apr 2018 - Oct 2019)

Software-driven 4G mobile provider, designed specifically for in-building and outdoor use.

  • Configured 4G radio parameters in collaboration with teams in Italy and the USA to meet customer requirements.
  • Provided on-site support during server installations and troubleshooting, completing >10 client deployments internationally.

👨‍🎓 Education

Master's Degree in Telecommunications Engineering @ Università di Bologna (Oct 2015 - Mar 2018)

Focus on digital communications, signal processing, networking, and distributed systems.

Bachelor's Degree in Electronic Engineering @ Università Politecnica delle Marche (Oct 2012 - Jul 2015)

Coursework in electronics, embedded systems, and information theory.

🚃 Other courses

Railway high formation course @ Rete Ferroviaria Italiana (Jun 2017 - Aug 2017)

Three-month university course on the Italian railway system.

💬 Languages

🇮🇹 Italian: Native

🇺🇸 English: Fluent

🇪🇸 Spanish: Conversational

🇵🇹 Portuguese: Conversational

I authorize the processing of personal data contained in my curriculum vitae based on art. 13 GDPR 679/16.