UpstaffSign up
Roman Saito
🇬🇷Greece
Created AtUpstaffer since September, 2026
Book a Call Download Profile PDF

Roman Saito — Senior Angular Developer

Expertise in Front-End Web (8.5 yr.), Ionic (5.0 yr.).

 Last verified on September, 2026

Bio Summary

  • Senior Angular developer with 8+ years leading migrations from Angular 8 to 20, specializing in Standalone APIs, Signals, RxJS, and NgRx for scalable, high-performance applications.
  • Proven track record in cross-platform Ionic apps, integrating Auth0, Google Maps, and Capacitor plugins to enhance native mobile experiences.
  • Skilled in performance optimization techniques including OnPush change detection, lazy loading, SSR, and esbuild builds, improving load times by up to 50%.
  • Computer Science graduate with strong engineering background, mentoring experience, and proficiency in TypeScript, Angular CDK, Storybook, Jest, and Cypress.

Technical Skills

Programming Languages PHP, TypeScript
JavaScript Frameworks Angular
Mobile Frameworks and Libraries Capacitor, Cordova, Ionic, OneSignal
.NET Platform Identity Server, SignalR
JavaScript Libraries and Tools NgRx, RxJs
Salesforce Ecosystem Salesforce AppExchange
Security Auth0
Data Analysis and Visualization Technologies Charts
Databases & Management Systems / ORM MariaDB
UI Frameworks, Libraries, and Browsers Ag Grid, Angular Material UI, Bootstrap, Chart.js, SCSS, Storybook, Tailwind CSS
Cloud Platforms, Services & Computing AWS, Azure
Payment Gateways Authorize.Net
QA, Test Automation, Security Cypress, Jasmine, Jest, Karma, SSO
Version Control Git
SDK / API and Integrations Google Maps API, GraphQL, OAuth, RESTful API
Scripting and Command Line Interfaces Perl
Web/App Servers, Middleware PWA, SPA
Methodologies, Paradigms and Patterns SSR
Mail / Network Protocols / Data transfer WebRTC
Other Technical Skills Interceptors, Load, Nx Monorepo, PrimeNG, standalone, X

Work Experience

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

Education

  • Diploma/ Accounting and Finance
    Tokyo Business Academy, Tokyo, Japan. Activities and societies: Accounting Study Group; Business & Finance Workshops; IT Practice Circle
    04/2014 – 03/2015
  • Bachelor's degree/ Computer Science
    Waseda University, Tokyo, Japan. Activities and societies: GDG on Campus Waseda, Science and Engineering Computer Seminars
    04/2010 – 03/2014

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Roman Saito
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Roman Saito Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.