MasayukiĀ Takahashi

Associate Director On Software Development

Saitama Prefecture, 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
šŸŽ“
Top School
Masayuki Takahashi is an experienced software leader with 17 years designing and delivering large-scale distributed systems, currently serving as Associate Director of Software Development at IQVIA in Saitama, Japan. He has deep hands-on expertise in Java, Spark/Hadoop on AWS EMR, performance tuning, and operating clusters averaging 50 nodes with multi-terabyte storage. Previously a Chief Architect, he led cross-functional teams building analytics and cost-analysis platforms, taking responsibility from customer requirements to cluster tuning and SQL optimization. An active open-source contributor, he has improved data integrations and schema conversions in notable projects like Redash and Apache Parquet, fixing subtle bugs that enhanced reliability between data sources and Arrow/Parquet interoperability. Colleagues rely on him for pragmatic architecture decisions that balance performance, scalability, and operational simplicity.
code17 years of coding experience
job18 years of employment as a software developer
bookInformation Science, Information Science at Tohoku Gakuin University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
71reputation
11kreached
4answers
1question
github-logo-circle

Github Skills (32)

data-visualizations10
conversions10
data-conversion10
python10
databases10
data-visualisation10
analytics10
java10
mongodb-database10
redash10
apache-arrow10
schema-org10
javas10
business-intelligence10
parquet10

Programming languages (8)

TypeScriptJavaC++CScalaJavaScriptMustachePython

Github contributions (5)

github-logo-circle
apache/parquet-java

Aug 2017 - May 2019

Apache Parquet Java
Role in this project:
userBack-end Developer
Contributions:8 PRs, 30 comments in 1 year 9 months
Contributions summary:The user, Masayuki Takahashi, primarily worked on the `SchemaConverter` within the `parquet-arrow` module, focusing on improving the conversion between Apache Parquet and Apache Arrow schemas. They fixed a bug by upgrading the Apache Arrow version, which resolved a `NoClassDefFoundError`. Further contributions involved preventing the conversion of specific Arrow `TimeUnit` values (SECOND and NANOSECOND) not supported by Parquet.
avroparquetapachebig-dataapache-parquet
getredash/redash

Sep 2023 - Aug 2024

Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
Role in this project:
userBack-end Developer
Contributions:88 reviews, 14 PRs, 13 pushes in 10 months
Contributions summary:Masayuki primarily focused on enhancing the Redash query runner functionalities. They added the ability to retrieve column types from InfluxDB query results and display catalog information for Trino connections. They also addressed bugs in the Google Spreadsheet and MongoDB query runners, including improving the display order and fixing column duplication issues. These contributions improved the reliability and user experience of data source integrations within Redash.
pythondatacompany-datavisualizebusiness-intelligence
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
Masayuki Takahashi - Associate Director On Software Development