Mohammadreza Imani

Senior Software Developer at Greentube GmbH

Vienna, Austria
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

👤
Senior
🎓
Top School
Mohammadreza Imani is a Senior Software Developer based in Vienna with 7 years of hands-on experience specializing in front-end engineering and UX design. He has delivered numerous Angular and React projects across international, remote teams, bringing deep expertise in Angular (NgRx, RxJS, SSR), React (Redux, hooks), TDD, and cross-platform tooling like Ionic and PWAs. At companies from startups to Greentube GmbH, he has led small teams and repeatedly shipped production-grade UIs using modern stacks including Tailwind, Material, D3, and SCSS. His background in UX design and tools like Figma and Adobe XD gives him a product-minded approach that bridges design and implementation. Notably, he has executed multiple full lifecycle Angular 6+/8+ projects and several React migrations, showing a consistent pattern of adopting best practices for testing and state management.
code7 years of coding experience
job8 years of employment as a software developer
bookComputer Software Engineering, Computer Software Engineering at Shahid Bahonar Technical and Engineering College
bookAssociate's degree, Computer Software Engineering, Associate's degree, Computer Software Engineering at University of Kurdistan, Sanandaj
languagesPersian, Turkish, English, German
stackoverflow-logo

Stackoverflow

Stats
340reputation
137kreached
42answers
8questions
github-logo-circle

Github Skills (52)

ckeditor10
rte9
contenteditable9
html-editor9
ace-editor9
wysiwyg9
rich-text-editor9
text-editing9
editing9
lexical8
modular-architecture8
editorjs8
draft-js8
javascript8
architecture8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
this state management library is using signals and the purpose is to be a replacement for ngrx and offer a simple solution for all kind of states that user needs to save and retrieve.
Contributions:51 PRs, 44 pushes, 5 branches in 7 months
this project is a library to showing battery level
Contributions:10 commits, 8 pushes, 1 branch in 2 days
batterybattery-level
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