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 (35)

redux9
ngx-translate9
ckeditor9
observables9
wysiwyg9
deprecated9
state-management8
modular-architecture8
angular8
rich-text-editor8
rxjs8
rte8
ngrx8
contenteditable8
reactive7

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
ngrxstate-management
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