Skip to content

Instantly share code, notes, and snippets.

@thiagokokada
Last active March 21, 2024 10:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thiagokokada/eafaa4da6f48ddea57867edc1b28286d to your computer and use it in GitHub Desktop.
Save thiagokokada/eafaa4da6f48ddea57867edc1b28286d to your computer and use it in GitHub Desktop.
resume.json
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Thiago Kenji Okada",
"label": "Senior Software Engineer",
"picture": "https://avatars2.githubusercontent.com/u/844343?s=460&u=b0a39e7e5e7079e199a81ba9bcce46648f1392af&v=4",
"email": "thiagokokada@gmail.com",
"summary": "I am a Full Stack Senior Software Engineer with experience developing scalable applications in languages like Kotlin, Clojure and Ruby, frontend development with JavaScript and mobile development with Flutter. I also have experience in DevOps, mainly in AWS environment, working with tools like Ansible and Terraform and also managing multiple Kubernetes clusters. I have business experience in payment systems and financial services, and a computer science degree focused in distributed systems and cloud computing.",
"location": {
"city": "Dublin",
"countryCode": "IE",
"region": "Dublin 13"
},
"profiles": [
{
"network": "Twitter",
"username": "k0kada",
"website": "https://twitter.com/k0kada"
},
{
"network": "LinkedIn",
"username": "thiagokokada",
"website": "https://www.linkedin.com/in/thiagokokada/"
},
{
"website": "https://github.com/thiagokokada",
"username": "thiagokokada",
"network": "github"
}
]
},
"work": [
{
"company": "Toast",
"location": "Ireland",
"position": "Senior Software Engineer",
"website": "https://pos.toasttab.com/",
"startDate": "2022-03-22",
"summary": "Toast empowers restaurants of all sizes to build great teams, increase revenue, improve operations, and delight guests. Its main product is a Restaurant Point of Sale & Management system, but it has products for all the Restaurant needs.",
"highlights": [
"Worked on the Pricing team as a Feature Lead developing a new solution for processing credit card fees, that is more accurate and reliable than the previous system that relied on legacy systems and databases. This works is based in asynchronous events though Apache Pulsar and usage of DynamoDB database for data storage",
"Worked on Settlements team handling daily credit card settlement for 90.000+ customers, helping with improvements in monitoring and improvements in the existing systems"
]
},
{
"company": "Nubank",
"location": "Brazil",
"position": "Senior Software Engineer",
"website": "https://nubank.com.br/",
"startDate": "2018-11-05",
"endDate": "2022-02-04",
"summary": "Nubank is a Brazilian neobank and the largest Fintech in Latin America. Its headquarters are located in São Paulo, Brazil. The company also has an engineering office in Berlin, Germany, and an office in Mexico City, Mexico.",
"highlights": [
"Worked on the team responsible for service deployments, using Kubernetes, AWS and automatization (using custom Clojure scripts and Terraform)",
"Worked on Pix, Brazil's new instant payment system. This project involved work both in backend (using Clojure) and mobile (using Flutter), had short deadlines and moving requirements. Also, I was the Feature Lead in one specific feature of this project (refunds)",
"Worked on migration from Mastercard's GCMS (deprecated) to its new Mastercom API platform, acting as a Feature Lead at the end of the project",
"Created a substitute for the older developer CLI used by all Nubank engineers, written in Bash, using a more featureful programming language (Python) and including modern development practices (like unit tests)"
]
},
{
"company": "FDTE - Fundação para o Desenvolvimento Tecnológico da Engenharia",
"location": "Brazil",
"position": "Software Developer",
"website": "http://fdte.org.br",
"startDate": "2016-11-21",
"endDate": "2018-09-28",
"highlights": [
"Fullstack development using Ruby/Javascript/HTML/CSS, working in multiple projects involving a payment system for e-commerces",
"AWS region migration from us-east-1 to sa-east-1. The old infrastructure had little automatization, and instead of recreating the resources manually, we created a solution based in Terraform and Ansible scripts to help through the process"
]
}
],
"education": [
{
"institution": "Universidade de São Paulo (IME-USP)",
"website": "https://www.ime.usp.br/",
"area": "Computer Science",
"studyType": "Master",
"startDate": "2014-02-24",
"endDate": "2016-11-07"
},
{
"institution": "Universidade Estadual Paulista (IBILCE-UNESP)",
"website": "https://www.ibilce.unesp.br/",
"area": "Computer Science",
"studyType": "Bachelor",
"startDate": "2010-02-08",
"endDate": "2014-01-18"
}
],
"publications": [
{
"name": "Using NAS Parallel Benchmarks to evaluate HPC performance in clouds",
"publisher": "IEEE 15th International Symposium on Network Computing and Applications (NCA)",
"releaseDate": "2016-12-12",
"website": "https://ieeexplore.ieee.org/abstract/document/7778587",
"summary": "Analyze the execution of applications from NAS Parallel Benchmarks, comparing the execution behavior in different infrastructures."
},
{
"name": "OpenMP is Not as Easy as It Appears",
"publisher": "Hawaii International Conference on System Sciences (HICSS-49)",
"releaseDate": "2016-01-04",
"website": "https://www.researchgate.net/publication/281791777_OpenMP_is_Not_as_Easy_as_It_Appears",
"summary": "Aims to showte that knowing the core concepts related to a given parallel architecture is necessary to write correct code, regardless of the parallel programming paradigm used."
},
{
"name": "Scheduling Moldable BSP Tasks on Clouds",
"publisher": "XXII Symposium of Systems of High Performance Computing",
"releaseDate": "2015-10-18",
"website": "https://www.researchgate.net/publication/281783493_Scheduling_Moldable_BSP_Tasks_on_Clouds",
"summary": "The focus of this study is on the scheduling of moldable Bulk Synchronous Parallel (BSP) tasks on cloud computing environment."
},
{
"name": "Consolidation of VMs to Improve Energy Efficiency in Cloud Computing Environments",
"publisher": "33º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2015)",
"releaseDate": "2015-05-18",
"website": "https://www.researchgate.net/publication/275716309_Consolidation_of_VMs_to_Improve_Energy_Efficiency_in_Cloud_Computing_Environments",
"summary": "This paper focuses on the problem of an energy efficient initial VM placement, and describes three new algorithms for this problem."
}
],
"skills": [
{
"name": "Backend",
"level": "Advanced",
"keywords": [
"Clojure",
"Datomic",
"DynamoDB",
"Java",
"Kotlin",
"Postgres",
"Python",
"Redis",
"Ruby"
]
},
{
"name": "DevOps",
"level": "Advanced",
"keywords": [
"AWS",
"Ansible",
"Datadog",
"Kubernetes",
"Splunk",
"Terraform"
]
},
{
"name": "Frontend",
"level": "Intermediate",
"keywords": [
"ClojureScript",
"Javascript",
"HTML",
"CSS"
]
},
{
"name": "Mobile",
"level": "Intermediate",
"keywords": [
"Flutter"
]
}
],
"languages": [
{
"language": "Brazillian Portuguese",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Advanced"
}
],
"interests": [
{
"name": "Distributed Systems"
},
{
"name": "Linux"
},
{
"name": "NixOS"
},
{
"name": "Open Source"
}
],
"meta": {
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.0.0",
"lastModified": "2023-11-28T12:40:00",
"theme": "elegant"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment