Francis Upton

Public Ethics Commissioner at City of Oakland Public Ethics Commission

Oakland, 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

👤
Senior
🎓
Top School
Francis Upton is a seasoned software architect and engineering leader with over three decades of experience designing reusable, large-scale systems and guiding teams from startup products to enterprise platforms. He founded and sold Oakland Software’s advanced data transformation engine (now Talend Data Mapper), later creating Talend’s architecture department and steering the company’s move to Kubernetes and Helm. As CTO of SnapStrat and current Public Ethics Commissioner in Oakland, he blends technical depth in cloud deployment, distributed systems, and transaction management with practical governance and cross-team collaboration. A longtime open-source maintainer and contributor—including work on the Jenkins EC2 plugin and Eclipse Platform UI—he ranks in the top few percent on Stack Overflow and OpenHub, reflecting a broad community impact. Not obvious from titles alone: he’s built user-focused, non-technical GUIs for complex hierarchical data transformations that scale to streaming and HIPAA-grade workloads.
code14 years of coding experience
job28 years of employment as a software developer
bookBachelor's degree Liberal Studies Concentration in IT, Bachelor's degree Liberal Studies Concentration in IT at Antioch University San Francisco
bookMost coursework towards MSCS Computer Science, Most coursework towards MSCS Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
19,402reputation
3.8mreached
555answers
6questions
Badges
java
top-1%
eclipse-rcp
top-5%
eclipse
top-1%
post
top-5%
multithreading
top-5%
swt
top-5%
github-logo-circle

Github Skills (27)

java10
javas10
amazon-ec210
aws10
jenkins10
jenkins-ci10
eclipse10
swt9
post9
eclipse-plugin9
memory-leaks9
multithreading9
cloud-infrastructure9
synchronization9
warnings9

Programming languages (10)

TypeScriptJavaShellC++StarlarkJavaScriptGoPerl

Github contributions (5)

github-logo-circle
jenkinsci/ec2-plugin

Jan 2012 - Mar 2018

Jenkins ec2 plugin
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:152 commits, 122 PRs, 165 pushes in 6 years 2 months
Contributions summary:Francis primarily focused on refactoring and improving the codebase, evident through the "Source clean up, add @Overrides, organize imports" commit messages. Their contributions included adding overrides and organizing imports across multiple Java files, indicating involvement in core system logic. Furthermore, the user worked on implementing features related to stopping and starting EC2 instances, demonstrating DevOps-related tasks.
spotinstjenkinsec2agentjenkins-plugin
francisu/json-io

Oct 2015 - Jun 2016

Contributions:2 PRs, 7 pushes, 12 branches in 7 months
to-jsonjson-serializerpretty-printserializerjava
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