> hello, world.

David Arellano

// Senior Software Engineer

8 years crafting innovative mobile solutions — Flutter, iOS, Android. Turning complex problems into elegant user experiences.

// who I am

David Arellano profile photo

Senior Mobile Engineer with 8 years of experience crafting innovative mobile solutions that enhance user engagement and accessibility.

Expertise in Flutter, alongside a strong foundation in iOS and Android development, drives the creation of high-quality applications tailored to diverse needs.

Ready to lead and innovate in challenging environments. Lover of innovative projects, design thinking, and continuous education.

$ Puebla, Mexico

// work history

  1. Senior Software Engineer

    Headspace · San Francisco, CA

    As part of the Care Core Experience squad, I provide lifelong mental health support accessible to all members through sharp mobile experiences, leading feature implementations, and creating high-quality, valuable experiences.

    current
  2. Senior Mobile Engineer

    Manas.tech · Buenos Aires, Argentina

    Building unconventional software for unconventional needs. Using best practices in creating and maintaining software for non-profit and profit-driven projects — from cryptocurrency networks to cancer treatment applications.

  3. Mobile Engineer

    Nu México · Mexico City, Mexico

    Played a key role in the Fraud team, implementing security features that safeguarded +1M client records in the mobile app.

  4. Mobile Engineer

    Portico (CourseKey) · San Diego, CA

    Developed and maintained a world-class student mobile app using Flutter for iOS and Android. Technologies: Flutter, Dart, Redux, BloC, TDD, Travis CI, Fastlane.

  5. Mobile Engineer

    RedGPS · Puebla, Mexico

    Designed, developed, and maintained location-based mobile applications for iOS and Android using Flutter. Managed BLoC architecture, unit tests, and DevOps for mobile apps.

  6. Founder & CEO

    Mainframe Labs · Puebla, Mexico

    Led the development of mobile applications using Flutter Framework for iOS and Android. Designed interfaces aligned with Material Design 2.0 through iterative planning.

  7. Game Developer — iOS

    Kite Education · Puebla, Mexico

    Implemented the Kite coding tool to teach computational thinking through code blocks. Technologies: SceneKit, Swift 4, CocoaPods, Realm DB.

  8. Freelance Software Developer

    Holcim · Puebla, Mexico

    Contributed to UI/UX design of Holcim software modules. Developed front-end for merchandise tracking tool.

// tech stack

Mobile

  • iOS / Swift
  • Android / Kotlin
  • SwiftUI
  • SceneKit
  • Firebase

Backend & Infra

  • REST APIs
  • GraphQL
  • WebSockets

Practices

  • BLoC / Redux
  • TDD
  • CI/CD
  • Fastlane
  • SCRUM
  • Design Thinking
  • Material Design

// learning path

Bachelor's Degree

Software Engineering

Universidad Politécnica de Amozoc

· Puebla, Mexico

Certification

SCRUM Master Certified

Itera Process Consulting

· Puebla, Mexico

Course

iOS Development

Udemy

· Online

// get in touch

Have a project, opportunity, or just want to say hello? Drop me a message.