Ilya Ulanov

Software Engineer

Yekaterinburg, Sverdlovsk Oblast, Russian Federation
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
Ilya Ulanov is a pragmatic software engineer with 8 years of experience specializing in Scala back-end development, based in Yekaterinburg, Russian Federation. He contributes to notable open-source projects like scalalandio/chimney, where he implemented macro-based transformation features, fixed coproduct/type-alias issues and added error-path support for collections—improvements that enhance type-safe, boilerplate-free data transformations and debugging. Comfortable working deep in the type system and macros, he brings a strong focus on correctness and developer ergonomics in complex Scala codebases. Colleagues appreciate his blend of meticulous bug-fixing and feature implementation, which often surfaces non-obvious edge-case handling.
code8 years of coding experience
github-logo-circle

Github Skills (6)

macros10
metaprogramming10
transformation10
scala10
boilerplate8
jvm7

Programming languages (4)

JavaScalaHaskellPython

Github contributions (5)

github-logo-circle
scalalandio/chimney

Oct 2020 - Nov 2020

Scala library for boilerplate-free, type-safe data transformations
Role in this project:
userBack-end Developer
Contributions:13 reviews, 6 commits, 26 PRs in 1 month
Contributions summary:Ilya primarily contributed to the `chimney` library, a Scala library for data transformations. Their work involved implementing and fixing features related to macro-based transformations, including support for macro-dependent implicit transformers. They addressed bugs related to coproduct transformations and type aliasing within the transformation configuration. Furthermore, the user implemented error path support, specifically for maps and other collection types to improve the debugging capabilities of the library.
functional-programmingscala-libraryautomatic-conversiontransformationsfs2
ulanzetz/chimney

Jun 2019 - Nov 2020

Scala library for boilerplate-free data transformations
Contributions:90 pushes, 16 branches in 1 year 4 months
transformationboilerplatescala-librarydata-transformationsscalajs
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
Ilya Ulanov - Software Engineer