Takako Shimamoto

Senior Software Engineer at Treasure Data

Japan
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
Takako Shimamoto is a senior software engineer with 13 years’ experience building scalable data platforms and middleware-focused systems, currently driving platform work at Treasure Data. She brings deep expertise in Java and Scala (10 and 8 years respectively), Spark/Spark Streaming/PySpark pipelines, and AWS-based architectures that handle large-scale ingestion and near-real-time indexing. Her background includes middleware recovery and fault-injection tooling for XA transactions and JBoss, plus hands-on design of distributed crawlers and Scala microservices—skills that make her as strong in reliability and operations as in feature development. An active contributor to notable open-source projects like GitBucket and Apache PredictionIO, she’s implemented database integrations, transaction management filters, and build-system improvements, reflecting a pragmatic approach to maintainability. Equally comfortable negotiating with customers and mentoring engineers, she blends technical depth with operational ownership and a knack for turning complex, distributed problems into robust production solutions.
code13 years of coding experience
job14 years of employment as a software developer
languagesJapanese, English
github-logo-circle

Github Skills (11)

transactionscope10
transaction10
sbt10
slick10
transaction-manager10
database-design10
scala10
javadoc9
h2-database9
dependency-management9
big-data8

Programming languages (5)

JavaDockerfileShellScalaRuby

Github contributions (5)

github-logo-circle
apache/predictionio

Mar 2017 - Nov 2019

PredictionIO, a machine learning server for developers and ML engineers.
Role in this project:
userBack-end Developer
Contributions:35 commits, 32 PRs, 7 pushes in 2 years 8 months
Contributions summary:Takako primarily focused on code cleanup tasks, addressing Javadoc errors and updating plugins, particularly the Unidoc plugin. Their contributions involved modifications to the build configuration file (`build.sbt`), indicating an understanding of the project's build process and dependencies. Furthermore, the user made changes in core files related to data view logic, with a focus on deprecating outdated functionalities, signaling maintenance-related work and a good knowledge of internal systems.
pythondata-sciencemachine-learningmlopsbig-data
gitbucket/gitbucket

Jun 2013 - Aug 2019

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
Role in this project:
userBack-end Developer
Contributions:156 commits, 5 PRs, 34 pushes in 6 years 3 months
Contributions summary:Takako's primary contribution appears to be adding database integration using Scala's Slick library and implementing transaction management through a custom filter. They introduced database models and classes for account management, including schema definitions. Additionally, the user modified the build configuration to include dependencies required for database interaction, like the H2 database and Slick.
apiscalatrainstallationbitbucketscala
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
Takako Shimamoto - Senior Software Engineer at Treasure Data