
Kevin M
Software Engineer
Habilidades

Conheça meus serviços

Experiência profissional
Indie Game Developer
Self Employed • Autônomo
Jul 2025 - Present • 10 mos
Designed and developed a modular state machine system to manage complex entity logic and animation states, ensuring decoupled and extensible game behavior. Created a level with hazards such as traps that activate as the player approaches and locked doors which require keys to open and progress in the level. Developed a persistent inventory and global state system to track player progress across dynamic environments. Managed full-cycle asset production, including original pixel art, sound synthesis (Bfxr), and melodic composition (Bosca Ceoil).
Software Engineer 2
CNH Industrial • Período integral
Jun 2023 - Jul 2025 • 2 yrs 1 mo
Designed a modular .NET backend framework supporting dynamic vehicle software emulators, utilizing a plugin-based architecture to allow for high system flexibility and decoupled service growth. Engineered a Flutter-based frontend from the ground up, replacing a legacy UI and establishing a modernized gRPC communication layer for high-performance data streaming. Implemented the Bloc pattern and Reactive Repository patterns to standardize state management, ensuring a predictable and easily maintainable codebase for distributed team members. Led the transition to a Test-Driven Development (TDD) environment, building a comprehensive suite of unit and integration tests that significantly reduced regression bugs and production downtime. Streamlined configuration workflows by designing CRUD-based simulation management, reducing user setup time and improving data consistency across simulation environments. Maintained an existing frontend application using the Avalonia framework, adding new features, designing layouts, and fixing bugs. Added support for a new vehicle type to the new frontend application, which encompassed full stack work to integrate the new emulators into our applications.
Software Engineer
Angi • Período integral
Apr 2021 - Apr 2023 • 2 yrs
Designed and developed a Cloud Native Spring Boot microservice, which consumes messages in Kafka and calls out to Iterable’s API which processes the message. Implemented a microservice to handle CCPA compliance for the company. Developed a new eventing publish/subscribe system for the company using Apache Kafka to replace the legacy internal pub-sub event system. Refactored a monolithic service into 3 microservices while deleting dead code to clean up the codebase and improve development efficiency.