Software Developer at Moscow Institute of Electronic Technology
Moscow, Moscow City, Russia
Join Prog.AI to see contacts
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.
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:
Full-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.
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