TK
Email: [email protected]
Website: iamtk.co
Github: github.com/imteekay
Linkedin: linkedin.com/in/imtk
EMPLOYMENT
FindHotel, Netherlands — Senior Software Engineer • 2022 - Current
• Migrated a React app to TypeScript and enforced the types on ~80% of the codebase by type
checking them on our continuous integration system (CI).
• Reduced time to render the search page list by 27% by implementing code splitting and list
virtualization.
• Used Playwright e2e tests for the authentication and the search and payments flow.
SmartNews, Japan — Senior Software Engineer • 2021 - 2022
• Worked on the design system to make the web product UI more consistent and improve the
experience for engineers to reuse components.
• Added Cypress integration tests for the most critical flows of the product and run them on the
continuous integration system (CI).
• Improved the developer experience of the system's build tool by making it ~75% faster by
replacing Rollup with ESBuild.
QuintoAndar, Brazil — Senior Software Engineer • 2019 - 2021
• Reduced 71% of JavaScript Total Size from the Landing Page by removing unnecessary JS libraries.
Fixed React code splitting for routes and reduced JavaScript Total Size by 55%.
• Reduced 35% of the time in the CI build by building continuous delivery.
• Setup performance metrics using Speed Curve, Lighthouse CI, and Webpack Chunks. Also, set up a
Danger plugin to compare bundles and break Pull Requests when the bundle passes the threshold.
• Presented tech talks about functional programming, accessibility, typed state management with
TypeScript, web performance, and integration testing using Cypress.
• Improved the error logs and performance metrics instrumentation to make it easier to find
critical bugs related to UX and web performance.
• Built a monthly earnings chart for the affiliate users to increase engagement and rebuild the
affiliates' products to support sales and rent. Results: 580% more leads with the new product.
• Built the new onboarding experience and house draft feature for real estate owners. Also
improved house edition discoverability reducing more than 50% of house editions made by customer
support.
• Documented a vision and strategies for the future of React Applications: Domain-Driven Design
(DDD), tests with Testing Library (unit) and Cypress (integration), pre-commit hook with eslint and
prettier to fail fast, and TypeScript for the state management.
Worldpackers, Brazil — Senior Software Engineer • 2016 - 2019
• Reduced the home and search page load by ~20% by implementing the page in AMP.
• Developed a Medium-like content editor to empower travelers to create user generated content
(UGC) on the product.
• Product internationalization and SEO improvements to expand Worldpackers to a global market.
Codus Tecnologia, Brazil — Software Engineer • 2014 - 2016
• Reimplemented the whole HotelQuando website for the mobile version by using responsive design.
• Onboarded and mentored 5 engineers and gave them tech talks about web development.
EDUCATION
Descomplica Faculdade Digital
2024: Bachelor's degree, Computer Science
FATEC-SP
2016: Analysis and Systems Development - Technical College
SKILLS
Programming Languages & Technologies
JavaScript, TypeScript, React, Redux, NextJS, Webpack, ESBuild, Rollup, ViteJS,
Jest/Cypress/Playwright/Testing Library, NodeJS, CSS, HTML.