Alexander Stoyakin

Senior Developer at DataArt

Ukraine
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
Alexander Stoyakin is a Senior Developer with 10 years of multi-language engineering experience across Java, Scala and C++, currently building software at DataArt from Ukraine. He blends backend and machine learning engineering skills, having contributed to the prominent deeplearning4j ecosystem—adding Scala SameDiff operators, improving serialization, and expanding test coverage for nd4s. His career spans enterprise and startup environments (EPAM, Konduit, Skymind) where he has shipped JVM-based ML tooling and robust server-side systems. Comfortable moving between low-level C++ work and high-level Java/Scala platforms, he brings a pragmatic focus on integration, reliability, and enabling ML models in production.
code10 years of coding experience
job17 years of employment as a software developer
github-logo-circle

Github Skills (10)

neural-network10
javas10
machine-learning10
artificial-intelligence10
deep-learning10
neural10
linear-algebra10
java10
scala10
unit-testing9

Programming languages (5)

JavaC++CPureBasicPython

Github contributions (5)

github-logo-circle
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...
Role in this project:
userBack-end Developer & ML Engineer
Contributions:202 commits, 33 PRs, 367 pushes in 1 year 3 months
Contributions summary:Alexander focused on implementing and debugging components within the `nd4s` library, which provides Scala operators for SameDiff, a PyTorch/TensorFlow like library for deep learning. Their contributions included fixing build issues, adding data type conversions, and expanding test coverage, specifically related to array projections. Furthermore, the user added Scala operators for SameDiff, and addressed serialization and deserialization, showing the integration of data management within the DL4J ecosystem. The user's work also includes incorporating newly implemented custom operations for supporting different deep learning models.
deeplearning4jpythonautomatic-differentiationneural-netskeras-tensorflow
route4me/route4me-cpp-sdk

Oct 2016 - Feb 2017

Access Route4Me's logistics-as-a-service API using our C++ SDK
Contributions:46 commits, 24 PRs, 1 comment in 3 months
apicppsdkas-a-servicelogistics
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
Alexander Stoyakin - Senior Developer at DataArt