Senior Angular/ Ionic Developer - MTN Global (Cross platform iOS and Android applications development)
Duration: 09/2025 - Present
Summary:
- Development of cross platform mobile applications using Ionic and Angular to deliver native experiences on iOS and Android
- The project includes integration of authentication, data visualization, and location-based services to enhance user engagement and functionality
Responsibilities:
- Developed cross platform iOS and Android applications using Ionic, Capacitor, Angular, and TypeScript.
- Built modern Angular applications using Signals, Standalone APIs, and reactive state patterns.
- Integrated Auth0 authentication for secure login and role based access control.
- Designed interactive data visualization features with chart libraries.
- Integrated Google Maps APIs for location based features and geospatial visualization.
- Improved mobile app reliability with Capacitor plugins and optimized communication between Angular and native layers.
- Applied Angular performance optimization techniques including OnPush change detection, RxJS optimization, lazy loading, and reusable component architecture.
- Collaborated with backend and product teams to design scalable frontend solutions.
Technologies: Ionic, Capacitor, Angular, TypeScript, Auth0, Google Maps APIs, RxJS, Signals, Standalone APIs, Chart libraries
Senior Front-End Engineer - Cartwheel - Startup (Accounts Receivable automation platform)
Duration: 02/2024 – 08/2025
Summary:
- Development and scaling of an Accounts Receivable automation platform using modern Angular technologies
- The project focused on improving financial workflows, enterprise features, and frontend architecture modernization to enhance performance and maintainability
Responsibilities:
- Built and scaled the platform using Angular 17/18, TypeScript, Nx monorepo, NgRx, SignalR, and REST APIs.
- Led migration from Angular 12 to Angular 17/18 with modern architecture improvements.
- Designed scalable Nx monorepo architecture with shared libraries and standardized workflows.
- Created a private Angular component library with 30+ reusable components using Angular Material, TailwindCSS, and Storybook.
- Implemented complex enterprise workflows with Reactive Forms, custom validators, route guards, HTTP interceptors, and role based authorization.
- Designed NgRx state management with feature stores, Effects, selectors, and Entity adapters.
- Developed advanced financial dashboards using ApexCharts optimized for large datasets and real time updates.
- Improved frontend performance through lazy loading, RxJS optimization, bundle analysis, and Angular rendering optimizations.
- Established frontend engineering standards with automated testing (Jest/Cypress), static analysis, and CI/CD pipelines.
Technologies: Angular 17/18, TypeScript, Nx monorepo, NgRx, SignalR, REST APIs, Angular Material, TailwindCSS, Storybook, Reactive Forms, ApexCharts, Jest, Cypress, CI/CD
Senior Software Engineer - Right Stakes (High traffic iGaming platforms development)
Duration: 01/2019 – 01/2024
Summary:
- Development and modernization of high traffic iGaming platforms including casino and sportsbook experiences
- The project involved building real time interactive game interfaces, hybrid mobile applications, and reusable component libraries to support high user engagement and performance
Responsibilities:
- Developed iGaming platforms using Angular 8–16, Ionic, TypeScript, RxJS, NgRx, SignalR, and WebRTC.
- Led frontend modernization initiatives improving architecture consistency and performance.
- Built interactive casino and sportsbook experiences with real time game interfaces and animations.
- Improved application loading performance by 50% through lazy loading, RxJS optimization, and bundle optimization.
- Designed shared Angular component libraries with 20+ reusable components for UI consistency.
- Implemented reactive application architecture using RxJS and NgRx state management patterns.
- Built real time features using SignalR and WebRTC for low latency communication.
- Developed Ionic hybrid mobile experiences for consistent web and mobile functionality.
- Collaborated with product, UX, and engineering teams to prototype and deliver scalable frontend solutions.
- Mentored engineers on Angular architecture, TypeScript, RxJS, state management, and testing practices.
Technologies: Angular 8–16, Ionic, TypeScript, RxJS, NgRx, SignalR, WebRTC