Sho Ikeda

Assistant Manager at NTT DATA

Kyoto, Kyoto 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
Sho Ikeda is an experienced system engineer and Assistant Manager at NTT DATA in Kyoto with 14 years in software development and operations. He specializes in iOS and Swift ecosystem work—contributing meaningful improvements to well-known projects like RxSwift, ReactiveCocoa, Quick/Nimble, and SwiftGen—while also improving backend tooling such as Renovate's Gradle support. His open-source contributions show a pattern: pragmatic refactors, modernizing Swift code, strengthening test suites, and adding practical features that improve maintainability and robustness. With a background in bioinformatics (Kyushu Institute of Technology), he brings analytical rigor and attention to edge-case correctness to software engineering. Colleagues rely on him for thoughtful API and test improvements that reduce bugs and technical debt across libraries. He balances hands-on coding with mentoring and project-level responsibility as an engineering lead within a large enterprise.
code14 years of coding experience
job5 years of employment as a software developer
bookBachelor, Bio Informatics, Bachelor, Bio Informatics at Kyushu Institute of Technology
bookGeneral Course, General Course at Fukuoka Prefecture of Tochiku High School
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (67)

dependency-management10
testing10
foundation-sites10
refactor10
code-generation10
refactoring10
concurrency10
rxswift10
quicklook10
code-library10
xctest10
uid10
front-end-development10
swift10
reactive-programming10

Programming languages (18)

PowerShellJavaC++CGoXSLTPerlHTML

Github contributions (5)

github-logo-circle
Quick/Quick

Jun 2014 - Apr 2022

The Swift (and Objective-C) testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:15 releases, 50 reviews, 487 commits in 7 years 11 months
Contributions summary:Sho primarily contributed to the testing framework "Quick". Their commits focused on updating the tests to be compatible with newer versions of Xcode and Swift, which involved modifying test helpers and updating Swift Package Manager support. The user also added regression tests for bug fixes. The user demonstrates skills in testing Swift code and maintaining a testing framework.
cocoapodsobjective-ctesting-frameworktestingbdd
antitypical/Result

May 2015 - May 2019

Swift type modelling the success/failure of arbitrary operations.
Role in this project:
userBack-end Developer
Contributions:11 releases, 136 commits, 84 PRs in 4 years 1 month
Contributions summary:Sho focused on enhancing the `Result` Swift library by implementing new operators and features. Their contributions included the implementation of the conjunction operator and the integration of autoclosures to improve code efficiency. Furthermore, they added tests to validate the new functionalities. The user's work centered on expanding the library's capabilities related to error handling and result management.
modellingswiftsuccessarbitrary
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
Sho Ikeda - Assistant Manager at NTT DATA