My Experience - WordPad

My Experience

PromoFarma by DocMorris

Software Developer · Sep 2025 – Present · Barcelona

Developed features and maintained a cross-platform pharmacy app (DocMorris & medpex brands) serving 10+ million users across iOS and Android, built with React Native 0.83, TypeScript, MobX, and Apollo GraphQL.

  • Built the complete paper prescription onboarding flow: guidance screen, prescription type selection, and aut idem handling, gated behind a remote feature flag; delivered for both DocMorris and medpex tenants with full i18n coverage.
  • Developed the Medication History feature (FE and BE), allowing users to review their historical prescription and medication records within the app.
  • Implemented an exit-intent survey bottom sheet for the NFC flow to capture user feedback when abandoning the NFC scanning flow, improving product insight collection.
  • Added a Firebase ABCD test for the NFC scan screen, supporting data-driven UI decisions across the patient-facing prescription experience.
  • Fixed a debounce mechanism for impression tracking in the cart, eliminating duplicate analytics events fired during rapid re-renders and reducing tracking noise.
  • Resolved multiple safe-area and layout regressions across NFC screens on iOS and Android devices, and addressed keyboard-avoiding view migrations, ensuring visual consistency across device sizes.
  • Implemented a one-shot retry guard on NFC connector error handling to prevent infinite reconnection loops on hardware failures.
  • Contributed to a multi-brand architecture serving two distinct pharmacy brands (DocMorris, medpex) from a single codebase, maintaining strict deployment configuration separation.
  • Wrote unit and component tests using Jest 30 + React Native Testing Library 13, following MSW-based API mocking patterns.

Technology stack: TypeScript 5.3, React Native 0.83.2, React 19, MobX 6.13, Apollo Client 3.13 (GraphQL), Axios, React Navigation 6, Firebase Remote Config, Scandit SDK, Jest, MSW, GitLab CI/CD.

Unblur

Software Developer · Nov 2023 – Aug 2025 · Barcelona

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%.

Technology stack: TypeScript, CSS, React Native, Redux Toolkit, Git, Detox Testing, Azure DevOps.

CREALOGIX

Full-stack Developer · Jan 2023 – Oct 2023 · Barcelona

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.

Technologies: TypeScript, Tailwind, Next JS, React.

Previous engineering experiences

Project Planner - Mechanical Engineer · Jan 2018 – Nov 2022

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.