Julio Grillo

Software Developer at GloveBox

London, England, United Kingdom
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
Julio Grillo is a pragmatic software developer with nine years' experience building back-end systems and shipping production features for startups in London. He has strong Go and Haskell experience, contributing performance-focused features like a Redis tile cache to the popular Tegola vector-tile server and bootstrapping dhall-toml support for the dhall-haskell ecosystem. At GloveBox and Xander he concentrated on backend development for scalable web services, and has hands-on experience adding HTTP client behavior and robust tests to the Goby language. Julio favors practical, maintainable solutions—his open-source work shows attention to performance, conversion tooling, and test coverage rather than just new features. He studied computer science in the US and is currently based in London, blending academic rigor with startup-focused delivery.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of St Andrews
bookUniversity of California, San Diego
bookSan Diego Miramar College
languagesEnglish, Portuguese
github-logo-circle

Github Skills (16)

testing10
caching10
http10
dhall10
go10
configuration-language10
network-programming10
haskell10
redis10
toml10
golang9
command-line-interface9
gis9
build-automation8
interpreter8

Programming languages (15)

C++CSSRustCGoJupyter NotebookCudaShell

Github contributions (5)

github-logo-circle
go-spatial/tegola

Feb 2018 - Sep 2021

Tegola is a Mapbox Vector Tile server written in Go
Role in this project:
userBack-end Developer
Contributions:2 reviews, 111 commits, 47 PRs in 3 years 7 months
Contributions summary:Julio implemented a Redis cache for the Tegola mapbox vector tile server, adding functionality to improve performance. The user implemented the Redis cache in Go. The code changes include modifications to the rediscache package, which is responsible for managing the caching of vector tiles using Redis.
gomapbox-vector-tilepostgisvector-tilesopenlayers
goby-lang/goby

Aug 2017 - Nov 2018

Goby - Yet another programming language written in Go
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:72 commits, 14 PRs, 43 pushes in 1 year 3 months
Contributions summary:Julio primarily contributed to the `goby-lang/goby` repository by implementing and testing features related to the `Net::HTTP` module. Their work involved creating methods for `get`, `post`, and `head` requests, along with associated tests. The user added tests for handling different HTTP response codes, including non-200 responses and connection errors. The implementation was focused on improving and extending the network functionality of the goby language.
goprogramming-languagerubygolanginterpreter
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