Available for opportunities

William Puma

Software Engineer | Web & Mobile

I design and build scalable web and mobile products, combining software engineering, performance, and user experience.

Flutter · React · Angular · TypeScript

William Puma, Software Engineer

About

About me

Computer Systems Engineer with professional experience building web and mobile products using Flutter, React, Angular, JavaScript, TypeScript and Dart.

I have worked on international products integrating REST APIs, payments, OAuth authentication, maps, push notifications, WebSockets and third-party services.

I enjoy building maintainable products, solving complex problems and creating intuitive user experiences.

Career

Professional Experience

  1. Aug 2025 – Present

    SPORTYEAH

    Mobile Software Developer

    • Develop and maintain the Sportyeah mobile application using Flutter and Dart.
    • Develop and improve tournament, club, profile and store modules.
    • Integrate Google ecosystem services and iOS services.
    • Improve user flows, interfaces and overall mobile UX.
  2. 2024

    TRECE SOFTWARE

    Flutter Developer

    Project: Borondo

    • Developed a tourism-focused mobile application using Flutter.
    • Implemented creation, editing, sharing and interaction with travel routes.
    • Integrated Mapbox, Google Services, Push Notifications, WebSockets and Stripe.
  3. 2022 – 2024

    SIMPLIFIED PRACTICE

    Software Developer

    • Developed SP Members Portal using Flutter.
    • Worked with APIs, payments, file management, chat and push notifications.
    • Participated in iOS and Android deployment.
    • Developed a multi-tenant React web platform.
    • Integrated Google, Twilio and CardConnect services.
  4. 2021 – 2022

    PAYQA

    Flutter Developer

    Project: Ulikme

    • Developed a Flutter mobile dating application.
    • Implemented BLoC state management.
    • Integrated OAuth, Google, Facebook and chat functionality.

Selected work

Selected Projects

A selection of professional products across mobile and web development.

Sportyeah logo

Current product

Sportyeah

Mobile product development for the digital sports ecosystem.

Mobile Software Developer

Sportyeah

Featured

A digital sports ecosystem for managing clubs, competitions, events, and communities.

Key contribution: Developing and improving tournament, club, profile, and store modules while refining mobile user flows and interfaces.

  • Flutter
  • Dart
  • Google Services
  • iOS Services
Borondo project interface

Flutter Developer

Borondo

A tourism-focused mobile application for creating, editing, sharing, and discovering travel routes.

Key contribution: Built route creation and interaction flows, and integrated mapping, notifications, real-time features, and payments.

  • Flutter
  • Mapbox
  • Google Services
  • WebSockets
  • Stripe
SP Members Portal project interface

Software Developer

SP Members Portal

A mobile portal that connects patients with their clinic through appointments, documents, chat, and notifications.

Key contribution: Developed patient-facing mobile experiences and contributed to API, file-management, payment, chat, and notification integrations.

  • Flutter
  • REST APIs
  • Payments
  • Push Notifications
  • Chat
Simplified Practice Web Platform project interface

Software Developer

Simplified Practice Web Platform

A multi-tenant web platform supporting operational workflows for healthcare practices.

Key contribution: Developed and maintained multi-tenant web features and integrations across communication, payments, and Google services.

  • React
  • TypeScript
  • Twilio
  • CardConnect
  • Google Services

Capabilities

Tech Stack

Languages

  • JavaScript
  • TypeScript
  • Dart

Frontend

  • React
  • Angular
  • HTML5
  • CSS3
  • Tailwind CSS
  • Material UI

Mobile

  • Flutter

APIs & Integrations

  • REST APIs
  • GraphQL
  • OAuth
  • Google Services
  • Stripe
  • Twilio
  • CardConnect

Platform

  • Push Notifications
  • iOS Services
  • Mapbox
  • WebSockets

Quality & Tools

  • SEO
  • Accessibility
  • Jest
  • Mocha
  • Git
  • GitHub
  • Bitbucket

Contact

Let's build something great.

I'm open to new opportunities and collaborations in web and mobile development.

Contact me on WhatsApp