Francesco Micheli

Focused on building products with attention to details

Dubai, United Arab Emirates (UAE), GST/GMT+4

FM

About

Software Engineer with proven expertise in developing, integrating, and optimizing enterprise-grade applications through comprehensive testing methodologies. Demonstrated proficiency in modern programming languages including Python, Rust, Swift, and Kotlin, with a strong foundation in software testing protocols and process optimization to enhance operational efficiency. Experience in backend application development, complex problem resolution while architecting scalable system solutions. Proficient in contemporary technologies and programming paradigms with deep understanding of algorithms, data structures, and comprehensive testing frameworks. Specialized in complete software development lifecycle management and end-to-end project delivery, from initial concept through development to final deployment. Recognized for driving technology adoption initiatives through research and implementation of emerging technology trends and innovative solutions. Expert knowledge in operating systems, development environments, frontend and backend technologies, and data architecture design. Distinguished by exceptional analytical problem-solving capabilities and proven ability to manage multiple priorities effectively in dynamic, high-pressure environments.

Work Experience

DMND logoDMND
Dubai, UAE

2025 - Present

Software Engineer

Known for expertise in high-performance distributed systems, applying advanced Rust programming concepts to create a scalable and reliable mining pool infrastructure. Demonstrated proficiency in Bitcoin and mining protocols, consistently delivering optimized solutions for Bitcoin mining operations. Develop and maintain backend systems in Rust for Bitcoin mining operations, specifically implementing the Stratum V2 mining protocol.

Freelance
Dubai, UAE

2023 - 2024

Software Engineer

Collaborate with clients throughout the application development lifecycle, from initial concept to final deployment. Manage development process, ensuring seamless integration and delivering outstanding service. Develop applications leveraging cutting-edge large language model APIs, such as GPT and LLaMA, tailored to meet each customer's specific needs. Leveraged Rust programming language to build high-performance, reliable, and secure systems. Designed and implemented Bitcoin-based solutions, incorporating the latest blockchain technologies and cryptographic techniques. Utilized Python and TypeScript to build full-stack web applications with robust functionality and intuitive user interfaces. Implement solutions in Rust, Python, and TypeScript to build high-performance, scalable applications.

Freelance
Terni, Italy

2020 - 2023

Software Engineer

Work closely with clients to provide outstanding service, managing the application development process from the concept to its final release. Known for adept problem-solving skills, applying a systematic and analytical approach to create robust and scalable software solutions. Proficient in adapting to fast-paced environments, delivering high quality code with a focus on efficiency and responsiveness. Contribute to developing applications and delivering exceptional services by taking advantage of the latest technologies in Bitcoin and Web3.

Vega Digital Therapeutics
Terni, Italy

2021 - 2022

VR Developer and Co-Founder

Created and developed a virtual environment with different applications acting as Technical Director in collaboration with the Scientific Director. Led the cross-functional development team to create applications leveraging the Pico VR environment and worked with several corporate stakeholders to guarantee smooth operations. Selected and hired fresh software developers to work in Android and Virtual Reality development environments to prepare for the future. Developed a framework to aid psychologists and psychiatrists in using virtual reality to treat patients with mental health issues.

Freelance
Perugia, Italy

2013 - 2020

Mobile Developer

Interact with clients to provide exceptional service in building applications using cutting-edge and future proof technologies. Focus on developing mobile applications for both the iOS and Android platforms by handling customer demands, implementing designs, and supporting the delivery of the final product. Partner with a group of Bitcoin developers to build a mobile game in Unity to elevate the public's awareness of Bitcoin's ethos and technology. Incorporate the Decentralized Identifiers (DID) Resolver into a well-known open-source Android Bitcoin wallet.

Education

University of Perugia, Perugia, Italy

2011 - 2021
Bachelor's Degree in Computer Science

Technical Institute 'L.Allievi', Terni, Italy

2002 - 2007
Diploma in Electronics and Telecommunications

Skills

Python
Rust
Swift
Kotlin
Typescript
Golang
iOS
Android
Bitcoin
Artificial Intelligence
Virtual Reality