Summary
Overview
Work History
Education
Skills
Websites
Cross Training, Video Game
Languages
Timeline
Generic

Lucas Marchi

São Bernardo Do Campo, Sao Paulo,SP

Summary

  • A proficient Flutter and Rust developer, with a diverse background as both an entrepreneur and a mechanical engineer, having earned a degree with a prestigious 100% scholarship. Bringing forth four years of hands-on experience in crafting robust and high-performing mobile applications using the Flutter framework and Rust for Desktop applications.
  • Passionate about a myriad of interests including sports, science, mathematics, rock music, gaming, and cinema, consistently driven by an insatiable curiosity for exploring new technologies across diverse domains.
  • Benefitting from dual citizenship in Italy and Brazil, I possess a global perspective, enriching projects with cultural diversity and nuanced understanding.
  • As the founder and manager of a thriving startup for four years, I honed leadership, project management, and entrepreneurial skills, navigating challenges with resilience and strategic acumen.
  • Recent endeavors include mastering Rust programming, a language renowned for its efficiency and safety in low-level systems development, and leveraging the Dioxus framework for cutting-edge front-end solutions.
  • Dedicated to engineering clean and maintainable code, I adhere staunchly to industry best practices such as SOLID principles, Clean Code, and Clean Architecture, ensuring scalability, readability, and longevity in software projects.

Overview

4
4
years of professional experience

Work History

Rust Engineer

Satellite.im
11.2022 - Current
  • Link to repository: https://github.com/Satellite-im/Uplink
  • Implemented a Storage Feature enabling users to seamlessly upload, remove, and edit files within the Chat App interface.
  • Leveraged the Dioxus Framework to efficiently manage states on the frontend, ensuring rapid updates and smooth user experiences through HTML and CSS development.
  • Enhanced data management capabilities by optimizing serialization and deserialization processes for local databases, mitigating potential data integrity issues.
  • Contributed to the development and optimization of keyboard shortcuts for the Desktop App, empowering developers and QA teams to streamline operations, thus saving valuable time during development and testing phases.
  • Introduced a Drag and Drop feature facilitating file uploads within Chats and Storage, significantly boosting user efficiency and satisfaction.
  • Mastered hook rules to prevent app crashes and shared this expertise with fellow developers, thereby enhancing overall app stability.
  • Elevated team productivity by providing technical guidance, particularly during the migration from Dioxus 0.4 to 0.5.
  • Demonstrated adaptability by swiftly acquiring proficiency in new technologies and programming languages, such as Rust, within a month. This enabled me to fulfill company needs and contribute effectively to project objectives.

Co-founder and Senior Flutter Developer

Xports App
06.2020 - Current
  • Designed and implemented a mobile application for both Android and iOS platforms, tailored for capturing optimal sports shots using device cameras.
  • Enhanced the iOS version using Swift, focusing on refining video trimming functionalities and integrating watermarking features without compromising video quality.
  • Streamlined app navigation and cross-platform compatibility by leveraging GoRouter for efficient web integration, ensuring a seamless user experience across devices.
  • Thrived in dynamic work environments, adept at managing time-sensitive tasks and meeting project milestones effectively.
  • Demonstrated strong capabilities in both independent work and collaborative team settings, fostering a productive and supportive work environment.
  • Proven track record of rapid learning and adaptation to new challenges, facilitating the swift integration of emerging technologies and methodologies.
  • Engaged directly with users in the field to gather feedback and insights, resulting in improved feature guidance and enhanced bug detection processes.

Senior Mobile Engineer (Flutter)

Satellite.im
03.2022 - 11.2022
  • Link to the repository: https://github.com/Satellite-im/Uplink-Mobile
  • Led the inception and execution of a mobile project from inception to release, overseeing all phases of development, including planning and deployment.
  • Utilized Flutter to develop a highly responsive application with reusable components, resulting in rapid development cycles and enhanced efficiency.
  • Elevated the user interface through meticulous refinement within the Flutter framework, complemented by the creation of comprehensive widget documentation to aid fellow developers in understanding component functionalities.
  • Implemented SharedKeys for seamless local data storage, ensuring swift and secure login processes within the application.
  • Employed Bloc Architecture to maintain clean and comprehensible code, particularly emphasizing clarity in state management for present and future developers.
  • Implemented a block compile code and provided guidance to developers, ensuring necessary backend libraries are included during compilation, enhancing app stability and functionality.

Middle Flutter Developer

Certsys
04.2021 - 03.2022
  • Through rigorous testing practices utilizing Mockito and Mocktail, I ensured the reliability and functionality of both individual units and widgets within the application.
  • Implemented various state management solutions such as MobX, ValueNotifiers, and SetState, enhancing the overall responsiveness and scalability of the application.
  • Embraced functional programming paradigms, employing techniques such as Either from the dartz package, which improved error handling and data flow within the codebase.
  • Adhered closely to Clean Code, Clean Architecture, and SOLID principles, fostering maintainability, readability, and extensibility throughout the project.
  • Applied agile methodologies including Scrum and Kanban, facilitating iterative development cycles and efficient task management.
  • Collaborated closely with the team to gain a deep understanding of the business domain, contributing insights that informed upcoming task planning and prioritization.
  • Provided mentorship and guidance to junior developers, fostering their growth and development within the team.

Education

Bachelor's degree - Mechanical Engineering

FEI
São Bernardo Do Campo, Sao Paulo, Brazil
01.2019

Skills

  • Flutter
  • Rust
  • Confluence
  • Engineering
  • Kanban
  • Scrum
  • Firebase
  • Git
  • GitHub
  • Quality Control
  • Process Improvement
  • Problem Resolution

Cross Training, Video Game

Cross-training serves as my go-to regimen for physical well-being and mental rejuvenation. Incorporating a mix of activities such as Olympic Weightlifting, running, and strength training, it not only keeps me fit but also sharpens my focus and boosts my productivity. The variety in workouts ensures that I remain engaged and motivated, while the endorphin rush leaves me feeling energized and ready to tackle challenges.


As for video games, they provide a perfect escape into immersive worlds filled with adventure, strategy, and camaraderie. Whether embarking on epic quests solo or teaming up with friends for multiplayer showdowns, gaming offers a dynamic mix of entertainment and mental stimulation. From solving puzzles to mastering complex strategies, each game presents a unique set of challenges that keep my mind sharp and my reflexes agile.


Moreover, gaming serves as a valuable source of inspiration, often sparking creative ideas and problem-solving approaches that I can apply to my work as a developer. The storytelling, artistry, and technology behind modern games never cease to amaze me, and I find myself constantly learning and growing through this interactive medium.


In essence, cross-training and video games both play integral roles in my life, contributing to my overall well-being, personal development, and enjoyment of leisure time.

Languages

Portuguese
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Rust Engineer

Satellite.im
11.2022 - Current

Senior Mobile Engineer (Flutter)

Satellite.im
03.2022 - 11.2022

Middle Flutter Developer

Certsys
04.2021 - 03.2022

Co-founder and Senior Flutter Developer

Xports App
06.2020 - Current

Bachelor's degree - Mechanical Engineering

FEI
Lucas Marchi