Naoki Aoyama

シニアソフトウェアエンジニア at アルプ株式会社

Ibaraki 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
Naoki Aoyama is a senior software engineer based in Ibaraki Prefecture, Japan, with 13 years of hands-on experience building backend systems. At アルプ株式会社 he combines pragmatic engineering with a focus on robust, well-tested code, evidenced by contributions to the Monocle optics library for Scala where he implemented new methods, tests, and build fixes. Comfortable working in functional-programming paradigms, he has extended core abstractions like Fold and Traversal and added algebraic optics such as Either3Optics, showing attention to both API design and correctness. Colleagues would describe him as a steady, detail-oriented engineer who brings long-term maintainability into feature work and open-source libraries.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

cat10
functional-programming10
opt10
scala10
scalatest9
typer8
top-level8

Programming languages (6)

JavaCSSShellScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
optics-dev/Monocle

Jun 2015 - Apr 2018

Optics library for Scala
Role in this project:
userBack-end Developer
Contributions:64 commits, 51 PRs, 29 pushes in 2 years 10 months
Contributions summary:Naoki primarily contributed to the monocle Scala library by adding new methods and functionality. The contributions include implementing `optionToDisjunction`, `pOptionToDisjunction` and their associated tests, as well as extending the `Fold` and `Traversal` traits with a `length` method and its corresponding tests. The user also added `Either3Optics` and introduced fixes to the build settings.
opticsfunctional-programmingscalatypelevellens
aoiroaoino/guttural

Aug 2019 - Jul 2020

Web Framework for Scala.(PoC)
Contributions:63 commits, 5 pushes in 10 months
dslplayframeworkscalanettypoc
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