Personal details

Tino T. - Remote back-end developer

Tino T.

Timezone: Helsinki (UTC+3)

Summary

I love digesting difficult tech topics to an easy to digest format and giving talk in conferences.

I'm experienced in architecting and implementing solutions for large distributed system and building web apps / services with modern development tools and frameworks.

I've also been on-boarding and mentoring junior and mid-level Engineers on a daily basis.

DevOp: Terraform, Chef, Ansible, Kubenetes
Language: Ruby, JavaScript (front-end and NodeJS), Java, Go and all web structuring language (HTML, CSS and all of there pre/post processors e.g. SASS, Less, Haml)
Framework/Lib: React, Vue, Rails, Express, Sinatra, gRPC

Work Experience

Senior Software Engineer
Unity Technologies | Jun 2022 - Present
Java
Google Cloud Platform
JavaScript
Go (Golang)
Build and maintain core ads targeting system for Unity ads network. Ensure services operation efficiency and scalability as all ads request hits our system which at peak time has traffic close to 60k RPS. Successfully lead and execute one of the largest and most critical database migration with has over 200TB of gamer identifier with zero down time and < 1% data inconsistency. The database was migrated from self hosted Cassandra cluster to Google Bigtable. Advocate proxyless Traffic Director as a de-facto gRPC load balancing solution for the whole Ads organization. Improve developer experience in setting up the core components by building a Terraform module. Collaborate closely with Traffic Director team at Google and successfully align with wider ads organization to migrate from the legacy setup to "service routing" API. Gave an internal talk about gRPC load balancing with Traffic Director for the whole Helsinki office. Design and built an observability tooling for BI unit to gain insight to our targeting system which includes insight on how a specific campaign are being filtered by our system. Our filtering process is a state of the art Bitmap filter which is optimized for maximum performance which make it difficult to gain this insight with standard observability tool like prometheus. Migrated team CI pipeline from Jenkin to Github Action which improve built time by more than 2x Coordinate with teams in different timezone from US, Europe and Asia efficiently by adopting PRD and TDD write up process.
Senior Engineer
GoJek | Apr 2019 - Present
Ruby
Java
Node.js
Shell
Google Cloud Platform
Go (Golang)
Main langauges: Java, Ruby, Go, NodeJS and Shell scripts GoPay - Financial Service - Leading cross team integration on designing and implementing a solution to report/reconcile loan disbursement and repayment data cross data center with ~100k daily transactions and growing. - Design and develop micro-services both on a bare metal server and Kubernetes cluster. Utilizing DevOps tools such as Chef, Kops to maintain and scale instances as needed. - Setup monitoring for critical issues and automate the resolutions (site reliability) - Developing features for the main services used in the system - Architecting Kafka producer and consumer to migrate the team microservice systems from direct API calls to messaging queue

Personal Projects

2017
React
Rails 5
Base PlayhouseIconOpenNewWindows
2016
React
Website and Business Simulation for edutech startup