Geoffrey Teale

Principal Product Engineer at Upvest

Hanover, Lower Saxony, Germany
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
Geoffrey Teale is a Principal Product Engineer with 15+ years of experience building cloud-native back-end systems, developer tooling and APIs, currently shaping engineering strategy from the Office of the CTO at Upvest. He combines hands-on Go development and open-source contribution—such as parsing-focused work on the tealeg/xlsx Go library and enhancements to the AWS Service Broker—with leadership of Developer Experience and API governance teams. Previously he helped build Canonical’s Landscape and OpenStack Autopilot, and brings deep domain expertise in clinical trial data systems, regulatory compliance (21 CFR Part 11, GxP, CDISC) and license compliance for commercial F/OSS. An advocate of TDD/BDD and agile practices, he pairs rigorous quality focus with clear communication and developer empathy. Fluent in English and conversational German, he also publishes photography—an unusual creative outlet that complements his technical career.
code15 years of coding experience
job22 years of employment as a software developer
bookBachelor Science Joint Honours Business and Computer Science, Bachelor Science Joint Honours Business and Computer Science at Canterbury Christ Church University
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

unit-testing10
xlsx10
aws-cloudformation10
go10
aws10
xml-parsing10
testing9
prometheus9
yaml8

Programming languages (12)

TypeScriptDockerfileJavaC++ShellCSSRustC

Github contributions (5)

github-logo-circle
tealeg/xlsx

Jun 2011 - Jan 2023

Go library for reading and writing XLSX files.
Role in this project:
userBack-end Developer & XML Data Parser
Contributions:24 releases, 50 reviews, 681 commits in 11 years 8 months
Contributions summary:Geoffrey focused on developing and testing features within the Go library for handling XLSX files. Their contributions included writing tests for unmarshalling and extracting sheet data. The user was actively involved in implementing functionality for reading and parsing different elements within the XLSX XML format. The code changes suggest a focus on processing and extracting information from the Excel file structure.
golanggolang-libraryxlsxxlsx-filesgo
awslabs/aws-servicebroker

Jun 2020 - Aug 2021

AWS Service Broker
Role in this project:
userBack-end Developer
Contributions:7 commits, 7 PRs, 17 comments in 1 year 2 months
Contributions summary:Geoffrey primarily focused on enhancing the AWS Service Broker, specifically improving the binding and unbinding functionalities. They implemented features related to lambda function integration for credential derivation and also added support for the OSB convention of costs format for service plans. Furthermore, the user refactored and tested the OSB ServicePlan creation from the Cfn Template, enhancing its maintainability. The user also addressed issues related to metrics and added detailed labels for better action tracking.
service-brokerbrokeraws
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