iLock was a startup with a mission to bring remote managed, GPS tracked smart locks for cargo vehicles.
Contractor
Remote
10 months
About project #
iLock’s aim was to provide the full package: hardware smart locks and web-based SaaS platform to track and manage the locks. Project ran into some issues with the hardware and development was stopped after the MVP.
Tech stack #
- Docker
- Node.js
- React
- Postgres
- Self-hosted kubernetes on bare metal
- Gitlab, GitlabCI
Project scope #
At the inception of the project, I was the sole technical staff member, responsible for everything from setting up GitLab, the container registry, and Kubernetes on bare-metal, to designing and developing the majority of the microservices and the frontend. As the project progressed, additional team members joined, and my responsibilities evolved to include:
- Designing a distributed, highly available, high-load system using a microservice architecture
- Designing microservices
- Designing the web interface using React components
- Implementing continuous integration for all parts of the distributed system
- Managing container orchestration, including Kubernetes cluster configuration, management, and support