Miguel Álvarez Lesmes, Developer in Madrid, Spain
Miguel is available for hire
Hire Miguel

Miguel Álvarez Lesmes

Verified Expert  in Engineering

Bio

Miguel is a software developer with a background in computer sciences and 3+ years of experience, mainly working in startup environments. He has created multiplatform applications from scratch, performed third-party integrations, and specialized in using Flutter to give life to real-world applications. Miguel knows how to work fast in an objective-oriented manner and loves embracing new challenges and learning new things to succeed in any project.

Portfolio

SMK Digital
Flutter, iOS, Android, Dart, Software Design, System Architecture...
Kaboom Technologies Limited
Flutter, Dart, APIs, Clean Code, Code Review, Architecture, Leadership...
Billetero
Flutter, Dart, Moralis, Web3, Ethereum, Firebase, Firebase Cloud Functions...

Experience

  • Git - 5 years
  • Flutter - 4 years
  • Cloud Firestore - 3 years
  • APIs - 3 years
  • Firebase - 3 years
  • Crashlytics - 3 years
  • Architecture - 2 years
  • Blockchain - 1 year

Availability

Part-time

Preferred Environment

Flutter, Dart, Firebase, Mobile Applications, Mobile Architecture, Technical Leadership, Mobile Apps

The most amazing...

...app I've developed and maintained has over 10,000 daily users and provides €100,000 monthly revenue.

Work Experience

Flutter Developer

2023 - 2023
SMK Digital
  • Refactored a Flutter B2C application for iOS and Android into a clean architecture Solid app ready for scale and readily adaptable for adding more features.
  • Participated in the entire production process, from design to development, providing extra advice regarding UX, UI, and technical decisions based on my experience.
  • Organized code reviews and created guidelines, code standards, and documentation for faster and easier future development.
Technologies: Flutter, iOS, Android, Dart, Software Design, System Architecture, Team Leadership, Cross-platform, Mobile Applications, Mobile Architecture, Technical Leadership, Mobile Apps, CI/CD Pipelines

Senior Flutter Developer

2022 - 2023
Kaboom Technologies Limited
  • Developed an MVP in less than one month with dark and light themes using Flutter ThemeExtensions, custom camera features, real-time chat using WebSocket, and contact synchronization.
  • Guided a junior developer and organized code reviews to build high-quality, scalable code.
  • Participated in the entire product process from design to development, providing extra advice regarding UX, UI, and technical decisions based on my experience.
Technologies: Flutter, Dart, APIs, Clean Code, Code Review, Architecture, Leadership, Software Design, System Architecture, Team Leadership, Cross-platform, Mobile Applications, Mobile Architecture, Technical Leadership, Mobile Apps

Flutter Developer

2022 - 2022
Billetero
  • Learned how to integrate blockchain technology to build a crypto wallet using Flutter in 2021 when not much information was available. It took me less than three months.
  • Integrated different blockchain APIs like Moralis, Nomics, CoinMarketCap, and Infura with Firebase Cloud Functions.
  • Developed a wallet that allows users to hold, sell, buy, and swap ERC-20 tokens and NFTs.
Technologies: Flutter, Dart, Moralis, Web3, Ethereum, Firebase, Firebase Cloud Functions, Blockchain, APIs, Infura, Software Design, System Architecture, Cross-platform, Mobile Applications, Mobile Apps, CI/CD Pipelines

Project Lead

2021 - 2022
Carrots Lab
  • Led the team working on the company's main project that went from zero to over 10,000 daily users generating over 100,000€ per month in revenue.
  • Took responsibility for maintaining a published app in the iOS and Android app stores. It is a Flutter project with over 50,000 lines of code.
  • Structured and organized code reviews to check style guidelines, code readability, testability, and best programming practices.
Technologies: Flutter, Firebase, Azure, Git, iOS, Android, Dart, Leadership, Software Design, System Architecture, Team Leadership, Cross-platform, Mobile Applications, Mobile Architecture, Technical Leadership, Mobile Apps

Flutter Developer

2019 - 2021
MPower
  • Improved the quality of the mobile app by solving bugs and refactoring code, resulting in a 300% increase in the number of app's daily active users.
  • Designed, developed, and maintained four iOS, Android, and web applications simultaneously in a startup's fast-paced and dynamic environment.
  • Redesigned and developed the main app from scratch, using SOLID programming principles, the test-driven (TDD) methodology, Flutter, Firebase, and Clean Architecture.
Technologies: Flutter, Firebase, iOS, Android, JavaScript, Dart, Software Design, System Architecture, Cross-platform, Mobile Applications, Mobile Apps

Experience

GossipGram

GossipGram is a popular Instagram analytics app for iOS and Android developed with Flutter. I've contributed to this project, leading the development team, maintaining the published app with more than 10 thousand daily users, and generating more than $100 thousand in monthly revenue.

Reliqium

https://reliqium.com/pages/como-funciona
I was in charge of designing, developing, and maintaining the iOS and Android apps for Reliqium jewelry's online eCommerce that would allow users to preserve special moments and memories in their jewelry using NFC technology.

Billetero

http://billetero.xyz
I developed a decentralized crypto wallet from scratch aimed at a more mainstream audience. It was meant to work for iOS and Android on the Ethereum blockchain to hold, sell, buy, and swap ERC-20 tokens and NFTs.

Deewi

https://first-mvp-deewi.web.app/#/
I designed and developed an MVP in less than one month using Flutter web to create a multicultural food delivery platform. Integrated with Firebase and third-party services like Google Analytics, Google Maps, and Stripe for secure payments.

Education

2015 - 2019

Engineering Degree in Computer Science

Autonomous University of Madrid - Madrid, Spain

Skills

Libraries/APIs

Web3.js, Google Maps API, Stripe API, Google Maps, Stripe

Tools

Git, Google Analytics, Crashlytics

Languages

Dart, JavaScript, CSS, HTML, HTML5, Java

Frameworks

Flutter

Paradigms

Cross-platform, Clean Code, Testing, REST, CRUD, Unit Testing, Test-driven Development (TDD)

Platforms

Firebase, iOS, Android, Azure, Blockchain, Ethereum

Storage

Cloud Firestore

Other

Mobile Applications, Mobile Apps, Computer Science, Architecture, SOLID Principles, APIs, Software Design, Mobile Architecture, Technical Leadership, Algorithms, Programming, Analytics, Moralis, Smart Contracts, Firebase Cloud Functions, Code Review, Web3, Infura, Leadership, System Architecture, Team Leadership, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring