Work
  • Sep 2025 - Now
    Promofarma by DocMorris
    Check web site
    Mobile Developer

    In my current role as a mobile developer, I work on Promofarma’s mobile app, focusing on the versions deployed in Germany and the Netherlands. These versions feature NFC-based scanning of public health insurance cards, allowing users to access their electronic prescriptions directly in the app. My team owns this functionality, and my day-to-day work includes:

    • Building new features based on requirements from various product teams to enhance the overall user experience.
    • Integrating analytics and tracking to monitor user behavior, app performance, and production errors.
    • Troubleshooting and resolving bugs across all stages of development and production.
    • Building and maintaining our Backend For Frontend—an API Gateway that handles communication between the mobile app and backend services.
    • Writing tests and reviewing code from other team members.
  • Nov 2023 - Aug 2025
    Full-Stack Developer

    My role involved leading the development of new features and driving design improvements, always maintaining a high standard of clean, structured, and efficient code. I also oversaw the entire release process, from preparation to deployment, ensuring seamless launches on both Google Play and the App Store. Additionally, I managed the ongoing maintenance of the code repository in Azure, ensuring smooth and efficient collaboration across the development team.

    • Designed and developed a cross-platform mobile application using React Native CLI 0.73, leading the complete development cycle from conceptualization to launch on AppStore and Google Play.
    • Significantly optimized application performance through the development of an independent microservices architecture for the mapping service, reducing mobile resource consumption by 40% and implementing advanced ArcGIS integration.
    • Designed and implemented a scalable and efficient global state management architecture, ensuring real-time data synchronization between frontend and backend.
    • Led the publication strategy and release management across both mobile platforms.
    • Collaborated in designing the backend architecture based on microservices with NestJS, fully developing 2 critical microservices and establishing development patterns for the team.
    • Implemented a comprehensive testing suite including unit and e2e tests using Jest and Detox, increasing code coverage to 85% and reducing production bugs by 60%.
    • Developed a second mobile application using Expo SDK 52, applying code reusability principles and reducing development time by 50%.
    • Implemented a design system based on react-native-paper and Material Design, standardizing UI/UX and accelerating component development by 50%.
  • Jan 2023 - Oct 2023
    CREALOGIX
    Full-Stack Developer

    The project consisted in developing a web application that facilitates the seamless generation of real estate catalogs, allowing for automatic database storage and effortless sharing with clients via a secure link.

    • Designed and developed a complete Back Office platform using NextJS, revolutionizing the process of creating and distributing personalized real estate catalogs.
    • Designed and implemented a cloud-native architecture using Firebase as the main backend and Firebase Storage for scalable asset management.
    • Developed a multi-tenant authentication system with Firebase Auth, implementing granular access controls and ensuring data security for multiple clients.
    • Implemented advanced features for dynamic catalog generation, third-party API integration, and performance optimization for fast multimedia content loading.
  • Jan 2018 - Nov 2022
    Previous engineering experiences
    Project Planner - Mechanical Engineer

    Before transitioning into software development, I worked as a Project Planner and Mechanical Engineer on large-scale industrial projects. My role involved developing comprehensive project schedules, coordinating across multiple disciplines and teams, managing stakeholder communication, and delivering regular progress reports to clients and management. I was responsible for identifying critical paths, mitigating risks, and ensuring projects stayed on track through proactive problem-solving and resource management.

    This experience gave me strong foundations in cross-functional collaboration, breaking down complex problems into manageable tasks, working under tight deadlines, and communicating technical concepts to non-technical stakeholders. These skills have proven invaluable in my development career, particularly when leading projects, coordinating with product teams, and managing releases—translating seamlessly from engineering project management to agile software development environments.