Kevin Dang

Senior Software Engineer at Uber Freight

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kevin Dang is a Senior Software Engineer in Portland, Oregon with 15 years of experience building high-quality iOS and cross-platform mobile systems. He has shipped consumer and enterprise features at scale—from core Store apps at Apple to navigation and BLE-based indoor positioning at Hewlett Packard Enterprise and product work at Uber Freight. As a core developer on the Matcha framework he bridged Go, Objective-C and Java runtimes to enable native mobile apps in Go, and contributed practical iOS UX fixes to ResearchKit that improved media playback and image capture. Comfortable with low-level runtime interoperability, custom layout engines, and multithreaded Cocoa applications, he blends deep systems thinking with a designer’s eye for UI/UX. Colleagues rely on him for pragmatic rewrites and reliable delivery on complex mobile stacks.
code14 years of coding experience
job11 years of employment as a software developer
bookUniversity of Washington
github-logo-circle

Github Skills (10)

ux-design10
wkwebview10
swift10
ios10
go10
ui-design10
ui-components10
documentation9
mobile-development9
objective-c9

Programming languages (5)

TypeScriptGoObjective-CSwiftPython

Github contributions (5)

github-logo-circle
gomatcha/matcha

Jul 2017 - Dec 2017

Build native mobile apps in Go.
Role in this project:
userMobile Developer (iOS)
Contributions:2 releases, 447 commits, 62 PRs in 4 months
Contributions summary:Kevin primarily contributed to the development of the Matcha framework for building native mobile apps using Go. Their commits focused on adding documentation and example implementations for various view components, specifically focusing on `stackview` and `tabview`. Furthermore, they improved the layout and content of the todo example application, by updating it with additional views and better features.
golangreact-nativeandroidmobile-appsios
ResearchKit/ResearchKit

Feb 2018 - Aug 2018

ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.
Role in this project:
userMobile Developer (iOS)
Contributions:5 commits, 5 PRs, 3 comments in 6 months
Contributions summary:Kevin primarily focused on UI/UX improvements within the ResearchKit framework. Their commits addressed layout issues within the `ORKImageCaptureCameraPreviewView` and `ORKImageCaptureView`, ensuring correct rendering of captured images and proper use of available screen space. They also made updates to the `ORKWebViewStepViewController`, enabling autoplay and inline media playback, demonstrating enhancements to the user experience. Furthermore, they updated to use the latest `WKWebView` API.
open-source-softwareresearchkitmedicalsoftware-framework
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kevin Dang - Senior Software Engineer at Uber Freight