Kevin Hawkins

Software Architect at Salesforce

San Rafael, California, 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
Kevin Hawkins is a seasoned Software Architect based in San Rafael with more than 25 years in professional software development and 14 years of focused experience delivering mobile and platform solutions. Currently at Salesforce, he blends architecture-level thinking with hands-on iOS and Android work, contributing to core security and authentication features in the Salesforce Mobile SDK. An active open-source contributor, Kevin has improved widely used projects such as Apache Cordova iOS—enhancing view lifecycle, orientation handling, and whitelist behavior—and added robust passcode management to Salesforce’s iOS SDK. He excels at bridging backend security concerns with mobile UX, ensuring authentication flows are both secure and developer-friendly. Known for pragmatic problem-solving, he often surfaces subtle lifecycle and integration fixes that improve reliability across hybrid and native mobile stacks.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,034reputation
186kreached
20answers
2questions
Badges
objective-c
top-5%
github-logo-circle

Github Skills (22)

phonegap10
objective-c10
javascript10
ios10
mobile-development10
cordova10
user-authentication10
authentication10
security10
sdk10
android10
mobile10
testing9
uikit9
ui-design8

Programming languages (11)

TypeScriptJavaShellC++CJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
iOS SDK for Salesforce
Role in this project:
userBack-end Developer & iOS Mobile Developer
Contributions:2005 commits, 269 PRs, 116 pushes in 8 years
Contributions summary:Kevin was involved in developing the core security features for the iOS Salesforce Mobile SDK. They implemented an abstract passcode view controller and a concrete passcode view controller with the ability to create, validate, and remove passcodes. Their contributions involved managing user authentication states and integrating with internal Salesforce SDK libraries like SFPasscodeManager and SFSecurityLockout for handling authentication.
ios-sdksdksalesforcesdk-for-iosios
Android SDK for Salesforce
Role in this project:
userMobile Developer (Android)
Contributions:278 commits, 13 PRs, 6 pushes in 6 years 6 months
Contributions summary:Kevin's commits primarily involve modifications to the `phonegap-1.1.0.js` file and subsequent merges, suggesting a focus on Android mobile application development using the Salesforce Mobile SDK. These changes, along with subsequent merges, indicate an effort to integrate, update, and maintain the contact explorer sample app and other hybrid applications within the SDK. The commits demonstrate contributions to the core functionality and integration of hybrid applications.
salesforceandroidsdkandroid-sdk
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 Hawkins - Software Architect at Salesforce