Alexey Romanov

Software Developer at Moscow Institute of Electronic Technology

Moscow, Moscow City, Russia
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
Alexey Romanov is a software developer and mathematician based in Moscow who blends formal, logic-driven thinking with practical functional programming across C#, Haskell, Erlang and Scala. With about three years in industry roles at ShakaCode and nearly a decade of research and engineering experience at Huawei, he has applied staged programming, DSL design, and distributed programming models to production-grade systems. He has taught and authored courses and textbooks on functional and logic programming as an assistant professor, bringing uncommon academic depth to engineering problems. Notable open-source work includes modernizing a high-profile react_on_rails integration—upgrading React and TypeScript, pruning dead code and tightening docs—to improve developer experience and performance. Comfortable moving between research, teaching and hands-on implementation, he favors robust, well-structured code informed by constructive mathematics.
code3 years of coding experience
job12 years of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (16)

typescript10
javascript10
rails10
typescripts10
webpacker10
ruby-on-rails10
react10
typescript-types10
webpack10
react-component9
npm-package9
react-components9
npm9
node-module9
ruby8

Programming languages (9)

TypeScriptMDXJavaShellJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
shakacode/react_on_rails

Mar 2023 - Mar 2025

Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
Role in this project:
userFull-stack Developer
Contributions:98 reviews, 26 PRs, 215 pushes in 2 years
Contributions summary:Alexey primarily focused on improving the codebase by addressing TypeScript issues and upgrading React. They refactored TypeScript code, updated React to version 19 and upgraded other dependencies. Furthermore, they worked on detecting dead code, removing unused dependencies, and improving the overall code structure. The user also updated documentation and formatting to adhere to project standards.
rails-viewsreact-webpackredux-sagaruby-gemshakacode
alexeyr-ci/depcheck

Nov 2023 - Jan 2024

Check your npm module for unused dependencies
Contributions:7 pushes, 1 branch in 1 month
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
Alexey Romanov - Software Developer at Moscow Institute of Electronic Technology