Geofrey Ernest

Founder at vinceanalytics

Arusha, Arusha, Tanzania
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
Geofrey Ernest is a founder and seasoned Go engineer with 11 years of experience building cloud-native, backend systems and API gateways from Arusha, Tanzania. He has deep practical experience with Kubernetes, containers, and Go—contributing to prominent open-source projects like the Tyk API Gateway and enhancing embedded SQL capabilities in cznic/ql. As founder of vinceanalytics he’s designing a cost-effective alternative to Google Analytics, blending product thinking with systems-level engineering. His contributions show a focus on robustness and observability (OpenTracing/Jaeger/Zipkin) and pragmatic improvements such as named arguments, multiple result sets, and configurable routing in frameworks. Geofrey pairs hands-on coding with a strategic view of distributed systems, often tackling subtle bugs and refactors that improve real-world reliability.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Commerce, in Finance, Accounting and Finance, Bachelor of Commerce, in Finance, Accounting and Finance at University of Dodoma
languagesEnglish, Swahili
github-logo-circle

Github Skills (25)

mvc-framework10
url-routing10
configuration-management10
opentracing10
go10
sql10
api-gateway10
redis9
json9
http-proxy9
proxy9
query-optimization9
tproxy9
database-design9
grpc9

Programming languages (18)

CSSMakefileVueElmGoMustacheHTMLTypeScript

Github contributions (5)

github-logo-circle
gernest/utron

Sep 2015 - Sep 2018

A lightweight MVC framework for Go(Golang)
Role in this project:
userBack-end Developer
Contributions:5 releases, 140 commits, 47 PRs in 3 years
Contributions summary:Geofrey primarily focused on enhancing the `utron` framework's core functionality. Their contributions include implementing environment variable overrides for configuration settings and adding support for loading routes from configuration files. These changes provide greater flexibility and control over the framework's behavior. Furthermore, the user added a helper method for rendering JSON responses.
golangframeworklightweight-mvc-frameworkmvcmvc-framework
cznic/ql

Jul 2016 - May 2017

Package ql is a pure Go embedded SQL database.
Role in this project:
userBack-end Developer
Contributions:40 commits, 28 PRs, 12 pushes in 9 months
Contributions summary:Geofrey primarily contributed to the development of the ql database package. They focused on fixing typos, addressing issues related to the `joinRset` and `selectStmt` components, and adding new features such as the `selectDummyPlan`. Furthermore, the user refactored logical expressions and implemented "WHERE EXISTS" and "WHERE NOT EXISTS" functionality, improving the query capabilities of the database. The user also addressed an issue related to caching and made modifications to the driver, including the support for multiple result sets and the introduction of named argument support.
golangsql-databasesqlpure-godatabase
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
Geofrey Ernest - Founder at vinceanalytics