WholeReader: Node.js Backend and CI/CD for Four Platforms
Node.js and Express backend, Vue and Svelte interfaces, performance diagnostics, and automated builds for Android, Linux, Windows and iOS.
Project context
Application development and delivery engineering for a reading platform, spanning backend services, frontend interfaces and automated builds.
My engineering contribution
- Developed backend functionality with Node.js and Express, and frontend functionality with Vue.js and Svelte.
- Investigated application performance, memory leaks and slow database queries.
- Designed CI/CD for automated Android, Linux, Windows and iOS builds, including automated testing.
Results & scope
Built a delivery pipeline covering four target platforms and worked on the application on both sides of the API, including runtime and database diagnostics.
Technologies used
- Node.js
- Express
- Vue.js
- Svelte
- MongoDB
- Redis
- OrientDB
- Docker
- TeamCity
- Bash