Experience

Last update

Experience

Frontend Developer

Actual
Aliva Shop

Leadership in the comprehensive modernization of the Q-commerce platform, executing a critical technology migration and redefining the frontend architecture.

June 2025 — Present
AngularIonicTypeScriptRxJSCapacitorBiomeJSGit

Key Tasks

  • Code Standardization: Implementation of BiomeJS to ensure consistency, strict linting, and automatic formatting throughout the repository.
  • Mobile Integration Cycle: Configuration and generation of production builds (APK/AAB) using Android Studio and Capacitor.
  • Feature Implementation: Agile development of new business functionalities requested by the client, ensuring scalability.
  • Pixel-Perfect UI: Faithful translation of Figma designs into reusable and responsive code components.
  • Type Safety: Introduction of strict typing in TypeScript to reduce runtime errors and improve DX.
  • Technical Documentation: Creation of exhaustive documentation to facilitate onboarding and future maintenance of the codebase.

Technical Challenge: Legacy Modernization

The main objective was to rescue a stagnant codebase and bring it to modern standards to enable new business opportunities.

Migration and Architecture

  • Technological Leap: Execution of the migration from Angular 15 to 20 and Ionic 5 to 8, eliminating blocking technical debt.
  • Reactive Programming: Adoption of Signals for granular state management, replacing Zone.js where possible to improve change detection performance.

Critical Features

  • Precise Geolocation: Native integration with Capacitor for real-time tracking.
  • Push Notifications: Push notification system.

Business Impact

The refactoring wasn't just aesthetic; it unlocked the team's ability to iterate fast. What used to take weeks to implement due to the fragility of legacy code is now deployed in days with confidence.

On this page