Jon Tirsen

Technical Lead at Block

Stockholm, Stockholm County, Sweden
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
Jon Tirsen is a Technical Lead with 23 years of software industry experience, currently driving cross-team technical alignment at Block after leading scalability efforts at Cash App. He blends deep hands-on engineering—contributions to Vitess and Cash App’s misk microservice stack—with a track record of founding and scaling products (Triposo, ThoughtWorks Studios) across mobile, backend and infrastructure. Comfortable across languages and roles, he surfaced early in the Ruby ecosystem, wrote the first PicoContainer, and has implemented low-level database and JDBC improvements for high-scale systems. Based in Stockholm, he focuses on enabling technical leaders to communicate effectively and deliver clear outcomes in large organizations, combining systems thinking with practical engineering chops.
code23 years of coding experience
job24 years of employment as a software developer
bookMathematics, Mathematics at Danderyds Gymnasium
bookMathematics and Computer Science, Mathematics and Computer Science at Stockholm University
languagesEnglish, Swedish, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,820reputation
461kreached
12answers
15questions
Badges
intellij-idea
top-5%
github-logo-circle

Github Skills (32)

mysql10
testing10
databases10
java10
javas10
hibernate10
go10
sql10
vitess10
relational-databases10
sql-database10
database10
intellij-idea9
dockers9
jdbc9

Programming languages (16)

JavaCSSRustMakefileScalaGoHTMLKotlin

Github contributions (5)

github-logo-circle
cashapp/misk

Jun 2018 - Oct 2022

Microservice Kontainer
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:10 reviews, 160 commits, 148 PRs in 4 years 4 months
Contributions summary:Jon implemented features to support testing against a Vitess cluster, including the ability to target specific shards. They modified code to add support for MySQL and TiDB database configurations. The user also worked on improving the test environment by automatically starting a Vitess cluster when running tests. Additionally, the user made changes to the deployment and testing setup by pulling and removing the Vitess container.
dockermicroservicemicroservices
vitessio/vitess

Nov 2016 - Aug 2021

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer
Contributions:69 commits, 74 PRs, 9 pushes in 4 years 10 months
Contributions summary:Jon contributed to the Vitess project by implementing new functionality and features related to SQL parsing and database interaction. Their work included adding a MOD function to the SQL parser, enabling infix MOD operations, and implementing the `setClob` and `getClob` methods, along with tests, for the JDBC driver. They also made improvements to the binlog player, including a flag to specify the source tablet type and support for multiple tablet types. Additionally, they handled comments in the SQL prefix.
mysqltidbhorizontal-scalingsqlvitess
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
Jon Tirsen - Technical Lead at Block