Yosuke Ishikawa

CTO at 10X, Inc.

Chiyoda, 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
Yosuke Ishikawa is a CTO and seasoned iOS engineer with 14 years of experience building type-safe networking and reactive systems from Tokyo’s Chiyoda district. He progressed from hands-on iOS roles at LINE and Mercari to technical leadership at 10X, blending product-focused engineering with team-level strategy. Yosuke contributes to notable Swift open-source projects—improving Result’s error handling and expanding test coverage for RxSwift Community’s Action—demonstrating care for robustness and testability. He also built demo applications and refactored networking abstractions for APIKit, showing an eye for clear API design and developer ergonomics. Known for refining core library behavior and test suites, he brings a pragmatic, detail-oriented approach that bridges low-level Swift types and high-level platform architecture.
code14 years of coding experience
job4 years of employment as a software developer
bookUniversity of Tsukuba
stackoverflow-logo

Stackoverflow

Stats
141reputation
10kreached
4answers
0questions
github-logo-circle

Github Skills (18)

unit-testing10
rxswift10
testing10
networking10
reactive-extensions10
swift10
error-handling10
act10
actionresult9
rest-api9
resultset9
hresult9
macos8
ios8
coreanimation6

Programming languages (8)

TypeScriptC++JavaScriptGoObjective-CSwiftRubyDart

Github contributions (5)

github-logo-circle
ishkawa/APIKit

Feb 2015 - Oct 2018

Type-safe networking abstraction layer that associates request type with response type.
Role in this project:
userBack-end Developer
Contributions:71 releases, 727 commits, 254 PRs in 3 years 8 months
Contributions summary:Yosuke contributed to the development of the `apikit` library, which focuses on type-safe networking. Their work involved creating a demonstration application (DemoApp) to showcase the library's capabilities. This included implementing API requests for GitHub search functionality using Swift and APIKit, establishing a networking abstraction layer with associated response types, and defining model objects for data retrieval. Furthermore, the user refactored API class and tests to better use `ResponseBodyEncoding`.
networkingtype-safeabstraction-layerrequestalamofire
RxSwiftCommunity/Action

Jul 2016 - Dec 2016

Abstracts actions to be performed in RxSwift.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 releases, 54 commits, 19 PRs in 5 months
Contributions summary:Yosuke primarily contributed to the testing infrastructure of the `rxswiftcommunity/action` repository. They added tests for the `inputs` subject, the return observable of `execute()`, and execution counts, significantly expanding the test coverage. The changes include setting up test targets and implementing various test cases to validate the behavior of the `Action` class, which is central to the project's functionality, and involved both test setup and execution.
abstractsreactive-extensionsrxswiftperformedswift
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