Carlos Bedoya, Architecture Developer in Tijuana, Mexico
Carlos Bedoya

Architecture Developer in Tijuana, Mexico

Member since January 20, 2016
Carlos is a software engineer with more than 11 years of experience in the mobile area, starting with J2ME, Homebrew, BlackBerry, and Windows Phone, and he currently works with Android and iOS since the early versions. Carlos always likes to keep up to date with the latest technologies and versions.
Carlos is now available for hire


  • Framework Science
    iOS, Android, Swift, Kotlin, Git, Xcode, App Store, Google Play Store
  • Sonata Services
    Hybrid Apps, Dynamic Loading, WebRTC, Location Services, Mobile GPS...
  • Stareway LLC
    Git, MySQL, NHibernate, .NET, Java, Android, Objective-C, iOS



Tijuana, Mexico



Preferred Environment

Python, REST APIs, JSON, Android Studio, Xcode, Gradle, Apple TV, Android TV, Flutter, Node.js, XCUITest, Espresso, Travis CI, Jenkins, Git, MacOS, Java, Kotlin, Android, Objective-C, Swift, iOS

The most amazing...

...thing I've worked on was a suite of applications focused on the medical field. These applications were used by patients participating in clinical trials.


  • Mobile Developer

    2019 - PRESENT
    Framework Science
    • Implemented accessibility to support the system's font sizes for visually impaired on a project named Parsable. Helped with the maintenance and support using Swift as a primary language, XCTests for unit testing, and Appium for automated tests.
    • Contributed to an Android application used for the US military to help them create reports for maintenance and inspections they perform in the field.
    • Redesigned the architecture of a savings app for iOS. Created an SDK of UI components that can be reused on multiple screens.
    Technologies: iOS, Android, Swift, Kotlin, Git, Xcode, App Store, Google Play Store
  • Lead Mobile Developer

    2013 - 2019
    Sonata Services
    • Deployed more than 50 different apps over five years for different US customers with SDG&E as one of the biggest with a large user base.
    • Served as the team lead of a team of 10 members, half of them overseas. Assigned tasks for daily work and managed standups.
    • Helped the company to transition from a startup to scale-up until a large healthcare firm acquired the company.
    Technologies: Hybrid Apps, Dynamic Loading, WebRTC, Location Services, Mobile GPS, Bluetooth LE, Bluetooth Beacons, Git, Java, Android, Swift, Objective-C, iOS
  • Mobile Developer

    2012 - 2013
    Stareway LLC
    • Developed both iOS and Android apps for a social network that was going to be launched for a city in the United States that allowed users to post notes in different locations on a map.
    • Helped and mentored junior members of the team with daily tasks.
    • Helped in the back-end maintenance and created different web services used by the applications.
    Technologies: Git, MySQL, NHibernate, .NET, Java, Android, Objective-C, iOS
  • Mobile Developer

    2009 - 2012
    • Migrated different games to phones with limited capabilities reducing memory and disk utilization, as well as improving FPS for a better game experience.
    • Converted big game titles from mobile devices to be played on Mac computers using different tools such as SDL and in-house graphic engines. Created different algorithms to handle keyboard and mouse controls.
    • Migrated a mobile advertisement library to MacOS which was used globally by many teams helping to speed up development and integration.
    Technologies: 2D Games, 3D Games, iOS, MacOS, Android, Perl, Python, Subversion (SVN), Game Development, Objective-C, BREW, C++, Java


  • Video Player for iOS and Android

    Swift iOS and Kotlin Android apps that fetched a list of playlists allowing the users to play videos using a custom player created by me. This player has offline capabilities as well as an option to stream to different cast devices such as AppleTV and Chromecast devices.


  • Languages

    Swift, Objective-C, Kotlin, Java, TypeScript, Python, C++, Perl
  • Libraries/APIs

    REST APIs, Node.js, Facebook API, Facebook SDK, WebRTC
  • Tools

    Git, Xcode, Apple Push Notifications, Jenkins, GitLab, Crashlytics, Android Jetpack, Travis CI, Gradle, Android Studio, Subversion (SVN), GitLab CI/CD
  • Paradigms

    Cross-platform, Requirements Analysis, PMBOK
  • Platforms

    iOS, Android, MacOS, Bluetooth LE, Firebase, Android TV, Apple TV, BREW
  • Storage

    JSON, Cloud Firestore, Databases, MySQL
  • Other

    Architecture, App Store, Google Play Store, Apps, Mobile Apps, Native Mobile Apps, Mobile App Development, Push Notifications, Espresso, Algorithms, Game Development, Leadership, Software Development, Software QA, Data Structures, Game Programming, Web Programming, Resource Management, Project Evaluation, Risk Assessment, Business Strategy, Business Administration, Strategic Planning & Execution, 3D Games, 2D Games, Bluetooth Beacons, Mobile GPS, Location Services, Dynamic Loading, Hybrid Apps
  • Frameworks

    XCUITest, Flutter, .NET, NHibernate, Dagger
  • Industry Expertise

    Project Management


  • Master's Degree in Information Technologies
    2012 - 2015
    TecMilenio - Mexico
  • Bachelor's Degree in Computer Science
    2004 - 2010
    Universidad Autónoma de Baja California - Mexico

To view more profiles

Join Toptal
Share it with others