Masahiro Ide

Engineering Manager at LY Corporation

Fujisawa, 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
Masahiro Ide is an engineering manager based in Fujisawa, Japan with 14 years of experience building and optimizing backend systems and developer-facing frameworks. He progressed from hands-on software engineer roles at LINE to senior engineering and management at LY Corporation, and also served as an assistant professor, reflecting a strong blend of industry and academic rigor. Masahiro’s open-source contributions show a focus on performance and reliability—optimizing a distributed key-value datastore (valkey) for memory and evalsha performance and improving core features in the popular Line armeria microservice framework. He has extended messaging SDK capabilities by adding practical Flex component properties and message-analytics APIs, demonstrating attention to developer ergonomics and observability. Known for refactoring to eliminate allocation overhead and for pragmatic bug fixes in HTTP and Thrift integrations, he combines low-level systems thinking with API-level product sensibility. He holds a PhD from Yokohama National University, underscoring a research-driven approach to engineering problems.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Yokohama National University
github-logo-circle

Github Skills (35)

key-value-store10
spring10
apidoc10
http10
bots10
c1110
java10
c1710
javas10
lua10
api10
sdk10
performance-optimization10
googlebot10
line-api10

Programming languages (5)

JavaC++CSSCGroovy

Github contributions (5)

github-logo-circle
line/line-bot-sdk-java

Nov 2018 - Nov 2022

LINE Messaging API SDK for Java
Role in this project:
userBack-end Developer
Contributions:5 releases, 81 reviews, 63 commits in 4 years 1 month
Contributions summary:Masahiro's primary contribution revolves around enhancing the functionality of the Java SDK for the LINE Messaging API. They added crucial properties to Flex components (Box, Text) to facilitate more flexible message creation, enabling features like `maxLines` for text and `action` for boxes. Furthermore, the user implemented new APIs for retrieving message statistics (sent, quota, deliveries) and user followers, demonstrating a focus on extending the SDK's data analysis capabilities. These additions suggest a focus on improving the SDK's completeness and data access capabilities.
apiapi-sdkbotline-messaging-apisdk
line/armeria

Aug 2016 - Jul 2021

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 89 commits, 140 PRs in 5 years
Contributions summary:Masahiro contributed to the `line/armeria` repository by addressing specific backend issues and implementing new features. They fixed an HTTP header comparison bug in the `HttpClientPipelineConfigurator` and added a workaround for `json-minify` to correctly minify JSON objects within the context of Thrift APIs. Further, they implemented `armeria-retrofit2` allowing interaction with REST APIs, and fixed a bug related to form-encoded POST requests. Finally, the user added support for the `EndpointGroup.orElse(EndpointGroup)` function, alongside implementing multiple features, indicating a focus on improving core framework functionalities.
rpcmicro-frameworkretrofitprotobuftype-of
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
Masahiro Ide - Engineering Manager at LY Corporation