Diego Alfarache, Developer in Austin, United States
Diego is available for hire
Hire Diego

Diego Alfarache

Verified Expert  in Engineering

Software Engineer and Developer

Location
Austin, United States
Toptal Member Since
June 7, 2023

Diego是一位经验丰富的软件工程师,专门从事移动应用程序和嵌入式项目, with a knack for resurrecting troubled projects. He has excellent communication skills, significant customer-facing experience, and top-notch programming, debugging, and technical skills. With hands-on leadership and a passion for creating great products and teams, Diego拥有20年为消费电子产品构建软件解决方案的经验, medical, scientific, and enterprise communities.

Portfolio

An Augmented Reality Digital Desk Platform
iOS, Android, Xcode Playgrounds, Podfile, Xcode, Model View ViewModel (MVVM)...
Hypersonic Mobile
Android, iOS, Embedded C, Embedded C++, Embedded Linux, Firmware, Bluetooth...
DAC International
iOS, Embedded C, ARINC, Weather, Embedded Systems, Firmware, Bluetooth...

Experience

Availability

Full-time

Preferred Environment

iOS, Android, Embedded C, Embedded Linux

The most amazing...

...我作为独立开发者创建的应用程序被数百万注册大学评估考试的学生使用.

Work Experience

Lead Mobile Developer

2022 - PRESENT
An Augmented Reality Digital Desk Platform
  • 将公司的核心技术从一个独立的应用程序重构为一个SDK包,用于嵌入多个第三方应用程序.
  • 带领团队将移动应用逻辑转换为iOS和Android的独立SDK.
  • 联络公司与第三方开发团队,进行SDK集成.
  • 面试离岸开发资源并提出招聘建议.
  • Maintained and enhanced both iOS and Android codebases.
Technologies: iOS, Android, Xcode Playgrounds, Podfile, Xcode, Model View ViewModel (MVVM), Figma, iOS Native Libraries, iOS SDK, Firebase, Mobile Apps, Kotlin, Software Design, Requirements Analysis, Architecture, Startups, Agile, Native Mobile Apps, Cross-platform, Mobile, Cloud, Android Studio, Augmented Reality (AR), Team Leadership, Code Review, App Store, Swift, Technical Leadership, Hiring, Networking, Transmission Control Protocol (TCP), C, Internet Protocols, iPad, App Submission, Java, Mobile Development, iOS Frameworks, Lottie, Lottie-iOS, Mobile App Development, Swift 5, SQL, APIs, iOS Camera, Camera API, Multithreading, Android SDK, HTTPS, Software Architecture, API Integration, Third-party APIs, Artificial Intelligence (AI), Machine Learning, Emerging Technologies, WebSockets, REST APIs, Core Data, UIKit, UI Animation, User Interface (UI), User Experience (UX), Socket.IO, Objective-C, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Bash Script, Android App Design, Integration, Technical Architecture, Network Protocols, GitHub, TestFlight, SDK Development, Mobile UI, MySQL, API Development, Design Patterns, Minimum Viable Product (MVP), System Architecture, CocoaPods, Git, Instant Messaging, SQLite

Founder | Mobile Developer

2014 - PRESENT
Hypersonic Mobile
  • Designed and developed iOS and Android apps. 多处理器系列和操作系统上的嵌入式软件/固件.
  • 专注于硬件集成和医疗、零售、航空软件.
  • Worked with multiple clients to repair troubled development projects.
Technologies: Android, iOS, Embedded C, Embedded C++, Embedded Linux, Firmware, Bluetooth, Wireless Communication, Internet of Things (IoT), Embedded Software, WiFi, Video Streaming, Xcode Playgrounds, Podfile, Xcode, Software Development Management, Model View ViewModel (MVVM), Video Livestreaming, LiveStream, Figma, SwiftUI, iOS Native Libraries, iOS SDK, Firebase, Arduino, Mobile Apps, Firmware over the Air (FOTA), Device Firmware Updates (DFU), Kotlin, Web Development, Software Design, Leadership, DevOps, Requirements Analysis, Architecture, Startups, Agile, Native Mobile Apps, Cross-platform, Mobile, Microservices, Cloud, Linux, Android Studio, JavaScript, Team Leadership, Code Review, Amazon Web Services (AWS), Node.js, React, GPS, Mobile GPS, Tracking, App Store, Swift, Technical Leadership, Hiring, Fintech, C++, Device Drivers, Motion Control, Networking, Transmission Control Protocol (TCP), UDP, C, Internet Protocols, iPad, App Submission, Java, System-on-a-Chip (SoC), Mobile Development, Full-stack, Health, Embedded Hardware, iOS Frameworks, Google Maps SDK, Mobile App Development, HTML, Swift 5, CSS, Express.js, Low-level Programming, SQL, PostgreSQL, APIs, Back-end, Audio, iOS Camera, Camera API, TCP/IP, Multithreading, VPN, Android SDK, Audio Streaming, Routing, Sockets, HTTPS, WAN, Software Architecture, API Integration, Third-party APIs, Artificial Intelligence (AI), Machine Learning, Emerging Technologies, Digital Health, Hardware/Software Interaction, WebSockets, REST APIs, Core Data, UIKit, UI Animation, User Interface (UI), User Experience (UX), Game Development, Gamification, Socket.IO, Objective-C, Networks, Computer Vision, Financial Transactions, Banking & Finance, Online Banking, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, Bash Script, Android App Design, Manufacturing, Industrial & Manufacturing, PCI Compliance, Integration, Real-time Communication (RTC), RTP, WebRTC, Scraping, Web Scraping, Technical Architecture, Hardware, Python, Embedded Development, Microcontrollers, Network Protocols, Front-end, Over-the-top Content (OTT), GitHub, TestFlight, Expo, Point of Sale, POS, SDK Development, Mobile UI, Video Players, FFmpeg, Scalability, Abstraction, MySQL, Xamarin, API Development, Design Patterns, Retail & Wholesale, Technical Consulting, Project Management, Product Management, WebView, QR Codes, Geolocation, Minimum Viable Product (MVP), MQTT, Raspberry Pi, Oscilloscopes & Tester Equipment, Universal Asynchronous Receiver/Transmitter (UART), STM32, Serial Peripheral Interface (SPI), Wearables, Wearable Technology, Video Encoding, ARM Linux, Qt, System Architecture, CocoaPods, Git, x264, Medical Software, Messaging, SQLite

Mobile Developer | Lead Firmware Developer

2014 - PRESENT
DAC International
  • 创建硬件接口SDK和多个应用程序,为商业提供ARINC飞行数据和卫星天气信息, military, and private pilots.
  • 与硬件和固件团队合作,设计接口方法和协议,以实现iphone和ipad与客户的mfi认证飞机航空电子接口硬件之间高效和可扩展的通信.
  • 构建iOS框架,提供第三方开发人员访问客户端的航空电子接口硬件和ARINC 429航空电子协议, encoding, and decoding.
  • Developed an iOS framework to provide real-time aviation weather information, including tiled raster maps of HD NEXRAD radar, lightning, and METARs, for overlaying onto third-party moving map applications.
  • 为Apple App Store创建了GCD 64 Wx和DAC Bus Reader应用程序,以及硬件使用的几个内部iOS应用程序, firmware, and support teams.
Technologies: iOS, Embedded C, ARINC, Weather, Embedded Systems, Firmware, Bluetooth, Embedded Software, WiFi, Xcode Playgrounds, Podfile, Xcode, Model View ViewModel (MVVM), iOS Native Libraries, iOS SDK, Firebase, Mobile Apps, Device Firmware Updates (DFU), Software Design, Leadership, Requirements Analysis, Architecture, Native Mobile Apps, Mobile, Team Leadership, Code Review, GPS, Mobile GPS, Tracking, App Store, Swift, Technical Leadership, Hiring, C++, Device Drivers, Motion Control, Transmission Control Protocol (TCP), UDP, Buffer, C, Internet Protocols, iPad, App Submission, Digital Signal Processing, CAN Bus, System-on-a-Chip (SoC), Real-time Operating System (RTOS), Electrical Engineering, Mobile Development, Embedded Hardware, Microchip PIC18, iOS Frameworks, Google Maps SDK, Mobile App Development, APIs, TCP/IP, Multithreading, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, Hardware/Software Interaction, REST APIs, UIKit, UI Animation, User Interface (UI), User Experience (UX), Socket.IO, Objective-C, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, C++11, Bash Script, Industrial & Manufacturing, Integration, Technical Architecture, Hardware, Embedded Development, PIC32, Microcontrollers, Network Protocols, GitHub, TestFlight, SDK Development, Mobile UI, Scalability, Abstraction, API Development, Design Patterns, Geolocation, Minimum Viable Product (MVP), Serial Peripheral Interface (SPI), System Architecture, CocoaPods, Git

Senior Firmware Developer

2019 - 2020
Audi On Demand
  • Created firmware, including device drivers, for their next-generation vehicle control system on embedded Linux, using a common IoT framework.
  • 为应用程序到车辆的通信设计和开发无线协议.
  • Wrote device drivers to interface with CAN bus devices, cellular modems, security encryption modules, and Bluetooth modules.
  • Developed an iOS application to test Bluetooth to mobile integration.
Technologies: Embedded Linux, Embedded Systems, Firmware, Bluetooth, Wireless Communication, Internet of Things (IoT), Embedded Software, WiFi, Xcode Playgrounds, Xcode, iOS Native Libraries, iOS SDK, Model View ViewModel (MVVM), Mobile Apps, Firmware over the Air (FOTA), Device Firmware Updates (DFU), Software Design, Leadership, Requirements Analysis, Architecture, Agile, Native Mobile Apps, Mobile, Cloud, Yocto, Linux, Linux Kernel, Code Review, GPS, Mobile GPS, Tracking, Swift, Hiring, C++, Device Drivers, Motion Control, Networking, Transmission Control Protocol (TCP), UDP, C, Internet Protocols, CAN Bus, System-on-a-Chip (SoC), Real-time Operating System (RTOS), Electrical Engineering, Mobile Development, Embedded Hardware, Mobile App Development, Low-level Programming, APIs, TCP/IP, Multithreading, Routing, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, Hardware/Software Interaction, REST APIs, Socket.IO, Networks, Software Design Patterns, Best Practices, Bash Script, Manufacturing, Integration, Real-time Communication (RTC), Technical Architecture, Hardware, Sierra Wireless, Embedded Development, Microcontrollers, Network Protocols, GitHub, Abstraction, API Development, Design Patterns, Geolocation, Minimum Viable Product (MVP), Oscilloscopes & Tester Equipment, Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), ARM Linux, Git, SQLite

Architect | Senior Software Engineer

2018 - 2019
ACT, Inc.
  • 为iOS和Chromebook设计应用程序,以取代纸质ACT考试,并开发了基于ipad的考试应用程序原型和React Native照片注册应用程序.
  • Worked with Apple to implement the edu-assessment-mode entitlement.
  • Created the ACT photo app using React Native, which was utilized by millions of students registering to take the ACT exam.
  • Transitioned the projects and supported the new internal development team.
Technologies: iOS, Chrome OS, Android, React Native, Xcode, Model View ViewModel (MVVM), iOS Native Libraries, iOS SDK, Firebase, Mobile Apps, Web Development, Software Design, Leadership, DevOps, Requirements Analysis, Architecture, Agile, Native Mobile Apps, Cross-platform, Mobile, Android Studio, JavaScript, TypeScript, Team Leadership, Code Review, Amazon Web Services (AWS), Node.js, React, App Store, Swift, Technical Leadership, Hiring, Transmission Control Protocol (TCP), Internet Protocols, iPad, App Submission, Java, Mobile Development, Full-stack, Mobile App Development, HTML, CSS, APIs, iOS Camera, Camera API, Multithreading, Android SDK, HTTPS, Software Architecture, API Integration, Third-party APIs, REST APIs, UIKit, UI Animation, User Interface (UI), User Experience (UX), Objective-C, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Android App Design, Integration, Technical Architecture, Front-end, GitHub, TestFlight, Expo, Mobile UI, Scalability, API Development, Design Patterns, Project Management, Product Management, WebView, Minimum Viable Product (MVP), System Architecture, CocoaPods, Git

Director of Development

2012 - 2014
DocBookMD
  • 领导团队开发安全的医疗通信应用程序,允许医疗保健提供者安全地发送文本和图像,同时保持HIPAA合规性.
  • Defined the architecture for Android and iOS mobile apps, Python server applications, and RESTful APIs.
  • 在Apple App Store和Google Play Store中分发和管理公司应用.
  • Designed APIs used by external development partners.
  • Built middleware to connect external HL7 sources, a medical interoperability language, 到DocbookMD网络,提供实时的重要报告和通知.
Technologies: Android, iOS, HIPAA Compliance, HL7, SSL, Networking, Xcode, Software Development Management, Model View ViewModel (MVVM), iOS Native Libraries, iOS SDK, Mobile Apps, Web Development, Software Design, Leadership, DevOps, Requirements Analysis, Architecture, Startups, Agile, Native Mobile Apps, Cross-platform, Mobile, Cloud, Android Studio, CTO, Team Leadership, Code Review, Amazon Web Services (AWS), App Store, Technical Leadership, Hiring, Transmission Control Protocol (TCP), Buffer, C, Internet Protocols, iPad, App Submission, Java, Mobile Development, Full-stack, Health, Mobile App Development, SQL, APIs, Back-end, iOS Camera, TCP/IP, Multithreading, Android SDK, HTTPS, Software Architecture, API Integration, Third-party APIs, Digital Health, REST APIs, Core Data, UIKit, UI Animation, User Interface (UI), User Experience (UX), Socket.IO, Objective-C, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, Android App Design, Integration, Technical Architecture, Network Protocols, GitHub, TestFlight, Mobile UI, Scalability, MySQL, API Development, Design Patterns, Project Management, Product Management, Minimum Viable Product (MVP), DICOM, System Architecture, CocoaPods, Git, Instant Messaging, Medical Software, Messaging, SQLite

Co-founder | CTO

2011 - 2012
nulifeScience
  • 创建了一个医疗保健提供商软件套件,集成了来自多个医疗设备和运动设备的数据采集,使提供商能够以最少的交互捕获基本的遭遇信息.
  • 设计了一个符合hipaa的web门户,允许多种用户类型访问受保护的健康信息.
  • 将nulifeScience技术整合到医院电子病历和调度系统中.
  • 提供实现公司目标所需的技术愿景和路线图.
Technologies: C#, Windows, HIPAA Compliance, HL7, REST, ASP.NET, Software Development Management, Web Development, Software Design, Leadership, DevOps, Requirements Analysis, Architecture, Startups, CTO, Team Leadership, Code Review, Technical Leadership, Hiring, C++, Transmission Control Protocol (TCP), C, Digital Signal Processing, Full-stack, Health, Embedded Hardware, Mobile App Development, HTML, Low-level Programming, SQL, APIs, Back-end, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, Digital Health, Hardware/Software Interaction, REST APIs, User Interface (UI), User Experience (UX), Socket.IO, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, C++11, Manufacturing, Industrial & Manufacturing, Integration, Technical Architecture, Hardware, Python, Embedded Development, Microcontrollers, Network Protocols, Scalability, MySQL, API Development, Design Patterns, Technical Consulting, Project Management, Product Management, Minimum Viable Product (MVP), Universal Asynchronous Receiver/Transmitter (UART), System Architecture, Medical Software

Director of Software Development

2004 - 2010
ClearOne
  • Shipped over 30 unique, networked multimedia products in five years. 其中许多产品在一年一度的消费电子展(CES)上获得了消费电子协会颁发的设计和工程奖。.
  • 领导Windows CE和Windows Mobile产品的开发.
  • 与Adobe和其他多个供应商合作,将Flash嵌入触摸屏产品.
  • Directed a large team of disparate engineers, including offshore contractors.
Technologies: Embedded C, Embedded C++, Windows CE, Windows, Multicast, Audio Codecs, Video Codecs, TI DSP C2000, Embedded Systems, Software Development Management, Video Livestreaming, LiveStream, Mobile Apps, Device Firmware Updates (DFU), Software Design, Leadership, Requirements Analysis, Architecture, Startups, Cross-platform, CTO, Team Leadership, Code Review, Technical Leadership, Hiring, Device Drivers, Networking, Transmission Control Protocol (TCP), UDP, Buffer, iPerf3, C, Internet Protocols, Digital Signal Processing, System-on-a-Chip (SoC), Real-time Operating System (RTOS), Electrical Engineering, Embedded Hardware, Mobile App Development, Low-level Programming, SQL, PostgreSQL, Audio, TCP/IP, Multithreading, VPN, Audio Streaming, Routing, Sockets, HTTPS, WAN, Software Architecture, Third-party APIs, Hardware/Software Interaction, User Interface (UI), User Experience (UX), Socket.IO, Networks, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, C++11, Manufacturing, Industrial & Manufacturing, Integration, Real-time Communication (RTC), RTP, Technical Architecture, Hardware, Embedded Development, Microcontrollers, Network Protocols, Over-the-top Content (OTT), Scalability, Abstraction, MySQL, API Development, Design Patterns, Project Management, Product Management, Minimum Viable Product (MVP), Oscilloscopes & Tester Equipment, Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Video Encoding

iOS App for Wearable Tech Bracelet

这是一款iOS应用程序,旨在与一个独特的连接手环互动,手环上有一系列LED灯. Through the app, users could control the bracelet, altering the pattern and colors displayed by the LEDs. 该应用程序最有趣的功能之一是分析图像和创建调色板,以确保手镯与佩戴者的服装相匹配. The following videos demonstrate the app and bracelet in action:

http://www.youtube.com/channel/UC6UGmQzcarSBJvhAGDv4SaA

Photo Identification App for iOS and Android

http://www.act.org/mobileapps
A React Native application, released for iOS and Android, 该法案允许学生在报名参加大学评估考试时提交照片用于身份识别. 这款应用每年有数百万学生使用,需要全面的可访问性支持.

Omni Sales App

销售人员使用的本地iOS企业应用程序,允许在客户在商店时销售仅在线销售的商品. 该应用程序与配置了RSA或TAVE加密的Verifone e335 Sled接口, depending on the country of use. The app is credited with generating over $25 million in annual sales.

Aviation Weather App for iOS

http://apps.apple.com/us/app/gdc64wx/id991165844
一个Swift和Objective-C应用程序,用于显示航空特定的天气产品到商业, military, and private pilots. 天气产品包括NEXRAD雷达和METAR数据叠加在移动的FAA剖面图上.

iOS App for Personal Air Quality Monitor

http://www.kickstarter.com/projects/raycombs/sprimo-personal-air-monitor
一个Swift和Objective-C应用程序,用于通过Sprimo个人空气监测器监测和控制空气质量. Sprimo设备通过iPhone的闪电接口连接,并通过MFi通信,为应用程序提供超本地化的空气质量数据. 该应用程序还通过REST api访问EPA数据集,以进行额外的空气质量测量.
1987 - 2010

Bachelor's Degree in Physics

The University of Texas at Austin - Austin, Texas, USA

Libraries/APIs

iOS Native Libraries, Buffer, Camera API, Sockets, REST APIs, Socket.IO, API Development, CocoaPods, x264, Node.js, Google Maps SDK, Lottie-iOS, WebRTC, FFmpeg, React

Tools

Xcode Playgrounds, Xcode, Android Studio, GitHub, TestFlight, WebView, MQTT, Git, VPN, Figma, Expo

Frameworks

Core Bluetooth, iOS SDK, iOS Frameworks, Core Data, UIKit, Android SDK, Qt, React Native, ASP.NET, SwiftUI, Express.js

Languages

Embedded C, Embedded C++, Swift, Kotlin, C, Objective-C, C++, Swift 5, SQL, C++11, Bash Script, HTML, JavaScript, TypeScript, Java, C#, CSS, Python

Paradigms

HIPAA Compliance, Model View ViewModel (MVVM), Requirements Analysis, Agile, Cross-platform, Mobile Development, Object-oriented Programming (OOP), Best Practices, Design Patterns, Gamification, Automation, REST, DevOps, Microservices

Platforms

iOS, Android, Bluetooth LE, Windows CE, Mobile, Software Design Patterns, Embedded Linux, Firebase, Linux, Amazon Web Services (AWS), STM32, ARM Linux, Chrome OS, Windows, Arduino, Xamarin, Raspberry Pi

Storage

MySQL, SQLite, PostgreSQL

Industry Expertise

Retail & Wholesale, Project Management, Banking & Finance

Other

Bluetooth Beacons, Networking, Multicast, Audio Codecs, Video Codecs, Aviation, MFI, Embedded Systems, Firmware, Embedded Software, Video Streaming, Software Development Management, Video Livestreaming, LiveStream, Mobile Apps, Device Firmware Updates (DFU), Software Design, Leadership, Architecture, Startups, Native Mobile Apps, Cloud, CTO, Team Leadership, Code Review, GPS, Mobile GPS, Tracking, App Store, Technical Leadership, Hiring, Fintech, Device Drivers, Transmission Control Protocol (TCP), UDP, Internet Protocols, iPad, App Submission, System-on-a-Chip (SoC), Real-time Operating System (RTOS), Health, Embedded Hardware, Mobile App Development, Low-level Programming, APIs, Back-end, Audio, iOS Camera, TCP/IP, Multithreading, Audio Streaming, HTTPS, Software Architecture, API Integration, Third-party APIs, Digital Health, Hardware/Software Interaction, UI Animation, User Interface (UI), User Experience (UX), Networks, Optimization, Android App Design, Manufacturing, Industrial & Manufacturing, PCI Compliance, Integration, Real-time Communication (RTC), RTP, Scraping, Web Scraping, Technical Architecture, Hardware, Embedded Development, Microcontrollers, Network Protocols, Over-the-top Content (OTT), Point of Sale, SDK Development, Mobile UI, Video Players, Scalability, Abstraction, Technical Consulting, Product Management, Geolocation, Minimum Viable Product (MVP), Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Video Encoding, System Architecture, Instant Messaging, Medical Software, Messaging, ARINC, Weather, HL7, TI DSP C2000, Bluetooth, Wireless Communication, Internet of Things (IoT), WiFi, Podfile, Firmware over the Air (FOTA), Web Development, Yocto, Motion Control, Digital Signal Processing, CAN Bus, Microchip PIC18, Lottie, Routing, WAN, Artificial Intelligence (AI), Machine Learning, Emerging Technologies, WebSockets, Game Development, Computer Vision, Financial Transactions, Online Banking, Sierra Wireless, PIC32, POS, QR Codes, Oscilloscopes & Tester Equipment, Wearables, Wearable Technology, Apple MFi, SSL, Environmental Science, Linux Kernel, Augmented Reality (AR), iPerf3, Electrical Engineering, Full-stack, Front-end, DICOM, Wireless Security

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring