Website builder (like WIX)
• Initially bare javascript app later was reimplemented from scratch with React.
• Developed the app's architecture and core.
• Loose coupled core similar to event sourcing pattern and rules engine.
• High complexity of the project with many challenging features on frontend and backend.
• Thorough integration and unit testing, constant performance improvements.
• SSR, saga, mocha, css-modules, type flow
• Asset management on the server, webpack management, bundle optimization, exception handling, localization and so on.
• Multinational team, leading other devs, pair programming, engineering new features along with PMs, estimating, demoing.
Stack: bare js, React, Nodejs, Couchdb, redux, mocha