Dima Grossman is a seasoned software leader and entrepreneur with 11 years of experience, currently co-founder and CTO of Novu, an open-source notification infrastructure used to orchestrate email, SMS, push and chat deliveries. He combines hands-on front-end engineering and test automation with product-level architecture, driving Novu’s UI, Cypress test suites, and developer-focused integrations while also creating the original Novu project. Previously he co-founded and led R.D.T Technologies’ insure-tech platform, scaling CRM and automation workflows for millions of customers and guiding the company through acquisition. A pragmatic polyglot developer, Dima has contributed to notable OSS projects like await-to-js (adding TypeScript and UMD support) and emphasizes build, deployment, and testability to improve maintainability. Based in Tel Aviv, he pairs technical leadership with diverse personal interests—culinary studies and advanced wine certification—that inform a collaborative, detail-oriented approach to product design.
11 years of coding experience
4 years of employment as a software developer
Multidisciplinary cooking course, Multidisciplinary cooking course at Danon - Culinary Institute of Tel-Aviv
WSET Level 3 - In Wine and Spirits Wine Steward/Sommelier, WSET Level 3 - In Wine and Spirits Wine Steward/Sommelier at Wine & Spirit Education Trust
Cyber-Security networking Computer and Information Systems Security/Information Assurance, Cyber-Security networking Computer and Information Systems Security/Information Assurance at Sela College
Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
Role in this project:
Front-end Developer & Test Automation Engineer
Contributions:28 releases, 2974 reviews, 2386 commits in 1 year 5 months
Contributions summary:Dima's commits primarily focus on testing and component updates within the Novu web application. The commits involve modifications to component tests, including those for the NavMenu and Activity Feed screens. The contributions span across changes to the user interface using React and TypeScript to improve user experience, and the usage of cypress tests to validate user interface and functionality.
Async await wrapper for easy error handling without try-catch
Role in this project:
Full-stack Developer
Contributions:1 review, 33 commits, 12 PRs in 5 years 6 months
Contributions summary:Dima contributed to adding TypeScript support, UMD support, and other refactoring tasks to the project. They also implemented test cases and made changes to the core `await-to-js` functionality. Furthermore, the user worked on setting up the deployment process for the documentation. The user's work demonstrates a focus on improving the project's build process, code quality, and maintainability.
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.