Diego Alfarache,美国奥斯汀的开发人员
Diego is available for hire
Hire Diego

Diego Alfarache

Verified Expert  in Engineering

软件工程师和开发人员

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

Diego is a seasoned software engineer specializing in mobile apps and embedded projects, 能让陷入困境的项目起死回生. 他有很好的沟通能力, 重要的客户体验, 一流的编程, debugging, and technical skills. 具有亲力亲为的领导能力和创造伟大产品和团队的热情, Diego brings 20 years of experience building software solutions for consumer electronics, medical, scientific, 以及企业社区.

Portfolio

增强现实数字桌面平台
iOS, Android, Xcode Playgrounds, Podfile, Xcode, 模型视图视图模型(MVVM)...
Hypersonic Mobile
Android, iOS,嵌入式C,嵌入式c++,嵌入式Linux,固件,蓝牙...
DAC International
iOS,嵌入式C, ARINC,天气,嵌入式系统,固件,蓝牙...

Experience

Availability

Full-time

Preferred Environment

iOS, Android,嵌入式C,嵌入式Linux

The most amazing...

...app I've created as a solo developer is used by millions of students registering for college assessment exams.

Work Experience

Lead Mobile Developer

2022 - PRESENT
增强现实数字桌面平台
  • Refactored the company's core technology from a standalone app to an SDK package for embedding into multiple third-party applications.
  • Led the team that converted the mobile app logic into a self-contained SDK for both iOS and Android.
  • Liaised between the company and 3rd-party development teams for SDK integration.
  • Interviewed and made hiring recommendations for offshore development resources.
  • 维护和增强iOS和Android的代码库.
Technologies: iOS, Android, Xcode Playgrounds, Podfile, Xcode, 模型视图视图模型(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, 增强现实(AR), Team Leadership, Code Review, App Store, Swift, Technical Leadership, Hiring, Networking, 传输控制协议(TCP), C, Internet Protocols, iPad, App Submission, Java, Mobile Development, iOS Frameworks, Lottie, Lottie-iOS, 移动应用开发, Swift 5, SQL, APIs, iOS Camera, Camera API, Multithreading, Android SDK, HTTPS, Software Architecture, API Integration, Third-party APIs, 人工智能(AI), Machine Learning, Emerging Technologies, WebSockets, REST APIs, Core Data, UIKit, UI Animation, User Interface (UI), User Experience (UX), Socket.IO, Objective-C, Networks, 软件设计模式, 面向对象编程(OOP), Best Practices, Bash Script, Android App Design, Integration, 技术架构, Network Protocols, GitHub, TestFlight, SDK Development, Mobile UI, MySQL, API Development, Design Patterns, 最小可行产品(MVP), System Architecture, CocoaPods, Git, Instant Messaging

创始人|移动开发者

2014 - PRESENT
Hypersonic Mobile
  • 设计和开发iOS和Android应用程序. Embedded software/firmware on multiple processors' families and operating systems.
  • Specialized in hardware integration and medical, retail, and aviation software.
  • 与多个客户合作修复有问题的开发项目.
Technologies: Android, iOS,嵌入式C,嵌入式c++,嵌入式Linux,固件,蓝牙, 无线通信, 物联网(IoT), Embedded Software, WiFi, Video Streaming, Xcode Playgrounds, Podfile, Xcode, 软件开发管理, 模型视图视图模型(MVVM), Video Livestreaming, LiveStream, Figma, SwiftUI, iOS Native Libraries, iOS SDK, Firebase, Arduino, Mobile Apps, 无线固件(FOTA), 设备固件更新(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, 亚马逊网络服务(AWS), Node.js, React, GPS, Mobile GPS, Tracking, App Store, Swift, Technical Leadership, Hiring, Fintech, C++, Device Drivers, Motion Control, Networking, 传输控制协议(TCP), UDP, C, Internet Protocols, iPad, App Submission, Java, 系统级芯片(SoC), Mobile Development, Full-stack, Health, Embedded Hardware, iOS Frameworks, Google Maps SDK, 移动应用开发, 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, 人工智能(AI), Machine Learning, Emerging Technologies, Digital Health, 硬件/软件交互, WebSockets, REST APIs, Core Data, UIKit, UI Animation, User Interface (UI), User Experience (UX), Game Development, Gamification, Socket.IO, Objective-C,网络,计算机视觉,金融交易,银行业务 & Finance, Online Banking, 软件设计模式, 面向对象编程(OOP), Best Practices, Optimization, Bash Script, Android App Design, Manufacturing, Industrial & Manufacturing, PCI Compliance, Integration, 实时通信(RTC), RTP, WebRTC, Scraping, Web Scraping, 技术架构, Hardware, Python, Embedded Development, Microcontrollers, Network Protocols, Front-end, OTT (over -top Content), GitHub, TestFlight, Expo, Point of Sale, POS, SDK Development, Mobile UI, Video Players, FFmpeg, Scalability, Abstraction, MySQL, Xamarin, API Development, Design Patterns, Retail, Technical Consulting, Project Management, Product Management, WebView, QR Codes, Geolocation, 最小可行产品(MVP), MQTT, Raspberry Pi, Oscilloscopes & Tester Equipment, 通用异步收发器(UART), STM32, 串行外设接口, Wearables, Wearable Technology, Video Encoding, ARM Linux, Qt, System Architecture, CocoaPods, Git, x264, Medical Software

移动开发者|首席固件开发者

2014 - PRESENT
DAC International
  • Created a hardware interface SDK and multiple apps to provide ARINC flight data and satellite weather information to commercial, military, and private pilots.
  • Worked with hardware and firmware teams to design interface methods and protocols for efficient and scalable communications between iPhones and iPads and the client's MFi-certified aircraft avionics interface hardware.
  • Built iOS frameworks to provide third-party developers access to the client's avionics interface hardware and ARINC 429 avionics protocol, encoding, and decoding.
  • 开发一个iOS框架,提供实时航空天气信息, 包括高清NEXRAD雷达的平铺光栅地图, lightning, and METARs, 用于覆盖到第三方移动地图应用程序.
  • Created GCD 64 Wx and DAC Bus Reader applications for the Apple App Store and several internal iOS applications used by hardware, firmware, and support teams.
Technologies: iOS,嵌入式C, ARINC,天气,嵌入式系统,固件,蓝牙, Embedded Software, WiFi, Xcode Playgrounds, Podfile, Xcode, 模型视图视图模型(MVVM), iOS Native Libraries, iOS SDK, Firebase, Mobile Apps, 设备固件更新(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, 传输控制协议(TCP), UDP, Buffer, C, Internet Protocols, iPad, App Submission, 数字信号处理, CAN Bus, 系统级芯片(SoC), 实时操作系统(RTOS), 电气工程, Mobile Development, Embedded Hardware, Microchip PIC18, iOS Frameworks, Google Maps SDK, 移动应用开发, APIs, TCP/IP, Multithreading, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, 硬件/软件交互, REST APIs, UIKit, UI Animation, User Interface (UI), User Experience (UX), Socket.IO, Objective-C, Networks, 软件设计模式, 面向对象编程(OOP), Best Practices, Optimization, C++11, Bash Script, Industrial & Manufacturing, Integration, 技术架构, Hardware, Embedded Development, PIC32, Microcontrollers, Network Protocols, GitHub, TestFlight, SDK Development, Mobile UI, Scalability, Abstraction, API Development, Design Patterns, Geolocation, 最小可行产品(MVP), 串行外设接口, System Architecture, CocoaPods, Git

高级固件开发人员

2019 - 2020
Audi On Demand
  • Created firmware, 包括设备驱动程序, 他们的下一代嵌入式Linux车辆控制系统, 使用通用的物联网框架.
  • Architected and developed wireless protocol for app-to-vehicle communications.
  • 编写设备驱动程序与CAN总线设备接口, cellular modems, 安全加密模块, and Bluetooth modules.
  • 开发了一个iOS应用程序来测试蓝牙与移动设备的集成.
技术:嵌入式Linux, Embedded Systems, Firmware, Bluetooth, 无线通信, 物联网(IoT), Embedded Software, WiFi, Xcode Playgrounds, Xcode, iOS Native Libraries, iOS SDK, 模型视图视图模型(MVVM), Mobile Apps, 无线固件(FOTA), 设备固件更新(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, 传输控制协议(TCP), UDP, C, Internet Protocols, CAN Bus, 系统级芯片(SoC), 实时操作系统(RTOS), 电气工程, Mobile Development, Embedded Hardware, 移动应用开发, Low-level Programming, APIs, TCP/IP, Multithreading, Routing, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, 硬件/软件交互, REST APIs, Socket.IO, Networks, 软件设计模式, Best Practices, Bash Script, Manufacturing, Integration, 实时通信(RTC), 技术架构, Hardware, Sierra Wireless, Embedded Development, Microcontrollers, Network Protocols, GitHub, Abstraction, API Development, Design Patterns, Geolocation, 最小可行产品(MVP), Oscilloscopes & Tester Equipment, 通用异步收发器(UART), 串行外设接口, ARM Linux, Git

架构师|高级软件工程师

2018 - 2019
ACT, Inc.
  • Architected app designs for iOS and Chromebook to replace paper ACT exams and developed a prototype iPad-based exam app and a React Native photo registration app.
  • 与Apple合作实现教育评估模式授权.
  • 使用React Native创建ACT照片应用程序, 这是数百万注册参加ACT考试的学生使用的工具吗.
  • 转换项目并支持新的内部开发团队.
Technologies: iOS, Chrome OS, Android, React Native, Xcode, 模型视图视图模型(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, 亚马逊网络服务(AWS), Node.js, React, App Store, Swift, Technical Leadership, Hiring, 传输控制协议(TCP), Internet Protocols, iPad, App Submission, Java, Mobile Development, Full-stack, 移动应用开发, 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, 软件设计模式, 面向对象编程(OOP), Best Practices, Android App Design, Integration, 技术架构, Front-end, GitHub, TestFlight, Expo, Mobile UI, Scalability, API Development, Design Patterns, Project Management, Product Management, WebView, 最小可行产品(MVP), System Architecture, CocoaPods, Git

发展总监

2012 - 2014
DocBookMD
  • Led the team in developing a secure medical communication app that allowed healthcare providers to send text and images securely while maintaining HIPAA compliance.
  • 定义了Android和iOS移动应用的架构, Python服务器应用程序, and RESTful APIs.
  • Distributed and managed company apps in the Apple App Store and the Google Play Store.
  • 外部开发伙伴使用的设计api.
  • 构建中间件连接外部HL7源, 一种医疗互操作性语言, to the DocbookMD network to provide real-time critical reporting and notifications.
Technologies: Android, iOS, HIPAA Compliance, HL7, SSL, Networking, Xcode, 软件开发管理, 模型视图视图模型(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, 亚马逊网络服务(AWS), App Store, Technical Leadership, Hiring, 传输控制协议(TCP), Buffer, C, Internet Protocols, iPad, App Submission, Java, Mobile Development, Full-stack, Health, 移动应用开发, 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, 软件设计模式, 面向对象编程(OOP), Best Practices, Optimization, Android App Design, Integration, 技术架构, Network Protocols, GitHub, TestFlight, Mobile UI, Scalability, MySQL, API Development, Design Patterns, Project Management, Product Management, 最小可行产品(MVP), DICOM, System Architecture, CocoaPods, Git, Instant Messaging, Medical Software

Co-founder | CTO

2011 - 2012
nulifeScience
  • Created a healthcare provider software suite integrating data acquisition from multiple medical devices and exercise equipment to allow providers to capture essential encounter information with minimal interaction.
  • Designed a HIPAA-compliant web portal allowing multiple user types to access protected health information.
  • Integrated nulifeScience technologies into hospital EHR and scheduling systems.
  • Provided the technology vision and roadmap required to achieve the company goals.
技术:c#, Windows, HIPAA, HL7, REST, ASP.NET, 软件开发管理, Web Development, Software Design, Leadership, DevOps, Requirements Analysis, Architecture, Startups, CTO, Team Leadership, Code Review, Technical Leadership, Hiring, C++, 传输控制协议(TCP), C, 数字信号处理, Full-stack, Health, Embedded Hardware, 移动应用开发, HTML, Low-level Programming, SQL, APIs, Back-end, Sockets, HTTPS, Software Architecture, API Integration, Third-party APIs, Digital Health, 硬件/软件交互, REST APIs, User Interface (UI), User Experience (UX), Socket.IO, Networks, 软件设计模式, 面向对象编程(OOP), Best Practices, C++11, Manufacturing, Industrial & Manufacturing, Integration, 技术架构, Hardware, Python, Embedded Development, Microcontrollers, Network Protocols, Scalability, MySQL, API Development, Design Patterns, Technical Consulting, Project Management, Product Management, 最小可行产品(MVP), 通用异步收发器(UART), System Architecture, Medical Software

软件开发总监

2004 - 2010
ClearOne
  • 在五年内,推出了30多种独特的网络化多媒体产品. Many of these products received the Design and Engineering Award from the Consumer Electronics Association at the annual Consumer Electronics Show (CES).
  • Led the development of Windows CE and Windows Mobile for Windows Phone products.
  • Worked with Adobe and multiple other vendors to embed Flash into touchscreen products.
  • 领导一个由不同工程师组成的大团队,包括海上承包商.
技术:嵌入式C, Embedded C++, Windows CE, Windows, Multicast, Audio Codecs, Video Codecs, TI DSP C2000, Embedded Systems, 软件开发管理, Video Livestreaming, LiveStream, Mobile Apps, 设备固件更新(DFU), Software Design, Leadership, Requirements Analysis, Architecture, Startups, Cross-platform, CTO, Team Leadership, Code Review, Technical Leadership, Hiring, Device Drivers, Networking, 传输控制协议(TCP), UDP, Buffer, iPerf3, C, Internet Protocols, 数字信号处理, 系统级芯片(SoC), 实时操作系统(RTOS), 电气工程, Embedded Hardware, 移动应用开发, Low-level Programming, SQL, PostgreSQL, Audio, TCP/IP, Multithreading, VPN, Audio Streaming, Routing, Sockets, HTTPS, WAN, Software Architecture, Third-party APIs, 硬件/软件交互, User Interface (UI), User Experience (UX), Socket.IO, Networks, 软件设计模式, 面向对象编程(OOP), Best Practices, Optimization, C++11, Manufacturing, Industrial & Manufacturing, Integration, 实时通信(RTC), RTP, 技术架构, Hardware, Embedded Development, Microcontrollers, Network Protocols, OTT (over -top Content), Scalability, Abstraction, MySQL, API Development, Design Patterns, Project Management, Product Management, 最小可行产品(MVP), Oscilloscopes & Tester Equipment, 通用异步收发器(UART), 串行外设接口, Video Encoding

可穿戴技术手环的iOS应用程序

An iOS app designed to interact with a unique connected bracelet featuring a matrix of LED lights. Through the app, 用户可以控制手环, 改变led显示的图案和颜色. One of the app's most interesting features involved analyzing images and creating a color palette to ensure the bracelet matched the wearer's outfit. 以下视频演示了这款应用和手环的实际应用:

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

照片识别应用程序为iOS和安卓

http://www.act.org/mobileapps
React Native应用程序, 发行于iOS和Android平台, that allowed students to submit their photos for identification purposes when registering for college assessment exams. The app was used by millions of students annually and required full accessibility support.

Omni Sales App

A native iOS enterprise application used by sales associates to allow online-only merchandise to be sold while the customer is in the store. The app interfaces with a Verifone e335 Sled configured with RSA or TAVE encryption, 取决于使用的国家. 这款应用的年销售额超过2500万美元.

航空天气应用程序的iOS

http://apps.apple.com/us/app/gdc64wx/id991165844
A Swift and Objective-C app used to display aviation-specific weather products to commercial, military, and private pilots. The weather products included NEXRAD radar and METAR data superimposed on a moving FAA Sectional map.

个人空气质量监测仪的iOS应用程序

http://www.kickstarter.com/projects/raycombs/sprimo-personal-air-monitor
A Swift and Objective-C application used to monitor and control air quality through the Sprimo Personal Air Monitor. The Sprimo device connects via the iPhone lightning port and communicates via MFi to provide the app with hyper-localized air quality data. The app also accessed EPA data sets via REST APIs for additional air quality measurements.

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

Frameworks

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

Libraries/APIs

iOS Native Libraries, Buffer, Camera API, Sockets, REST API, Socket.IO, API开发,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

Paradigms

HIPAA Compliance, 模型视图视图模型(MVVM), Requirements Analysis, Agile, Cross-platform, Mobile Development, 面向对象编程(OOP), Best Practices, Design Patterns, Gamification, Automation, REST, DevOps, Microservices

Platforms

iOS, Android, Bluetooth LE, Windows CE, Mobile, 软件设计模式, Embedded Linux, Firebase, Linux, 亚马逊网络服务(AWS), STM32, ARM Linux, Chrome OS, Windows, Arduino, Xamarin, Raspberry Pi

Storage

MySQL, PostgreSQL

Industry Expertise

项目管理、银行 & Finance

Other

Bluetooth Beacons, Networking, Multicast, Audio Codecs, Video Codecs, Aviation, MFI, Embedded Systems, Firmware, Embedded Software, Video Streaming, 软件开发管理, Video Livestreaming, LiveStream, Mobile Apps, 设备固件更新(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, 传输控制协议(TCP), UDP, Internet Protocols, iPad, App Submission, 系统级芯片(SoC), 实时操作系统(RTOS), Health, Embedded Hardware, 移动应用开发, Low-level Programming, APIs, Back-end, Audio, iOS Camera, TCP/IP, Multithreading, Audio Streaming, HTTPS, Software Architecture, API Integration, Third-party APIs, Digital Health, 硬件/软件交互, UI Animation, User Interface (UI), User Experience (UX), Networks, Optimization, Android App Design, Manufacturing, Industrial & Manufacturing, PCI Compliance, Integration, 实时通信(RTC), RTP, Scraping, Web Scraping, 技术架构, Hardware, Embedded Development, Microcontrollers, Network Protocols, OTT (over -top Content), Point of Sale, SDK Development, Mobile UI, Video Players, Scalability, Abstraction, Retail, Technical Consulting, Product Management, Geolocation, 最小可行产品(MVP), 通用异步收发器(UART), 串行外设接口, Video Encoding, System Architecture, Instant Messaging, Medical Software, ARINC, Weather, HL7, TI DSP C2000, Bluetooth, 无线通信, 物联网(IoT), WiFi, Podfile, 无线固件(FOTA), Web Development, Yocto, Motion Control, 数字信号处理, CAN Bus, Microchip PIC18, Lottie, Routing, WAN, 人工智能(AI), Machine Learning, Emerging Technologies, WebSockets, Game Development, Computer Vision, 金融交易, Online Banking, Sierra Wireless, PIC32, POS, QR Codes, Oscilloscopes & Tester Equipment, Wearables, Wearable Technology, Apple MFi, SSL, Environmental Science, Linux Kernel, 增强现实(AR), iPerf3, 电气工程, Full-stack, Front-end, DICOM

1987 - 2010

物理学学士学位

美国德州大学奥斯汀分校

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring