Position: Node.js Engineer
Category: Node.js
English level: intermediate
Years of experience: 8


7+ years of commercial experience as a multi-tool developer, including 5 years of a Cloud Engineer and 6 years as a backend. I've been coding since childhood and therefore I turned my passion into a career. I'm really interested in AI&ML, Web3, Cloud and DevOps.

Work experience:
2021 - 2022 A platform for collecting info about vehicles and generating PDF reports
- Design and development of the architecture for stateless backend services
- Design and implementation of HTML templates for PDF generation
- Using Firebase for data source and retrieval
- Design and development of REST API and Swagger documentation
- Develop a job queue with persistent data storage

2020 - 2021 A platform for video communication using WebRTC
- Design and development of server-side for multi-tenant core service and scalable signaling server
- Design and development of HTTP API for managing calls, and WebSocket for signaling
- Setup STUN/TURN servers for WebRTC
- Collaboration with other teams to help integrate their projects with the calling system

2016 - 2020 Vehicle management and monitoring platform with its own embedded device
- Design and development of the architecture for stateless services and database
- Building hardware prototype with GPS, cameras, and vehicle state info
- Design and configuration of the fully automated CI/CD lifecycle
- Development of serverless features using Cloud Functions
- Set up project health check monitoring and alerting using GCP Cloud Monitoring
- Setup an SSH tunnel server for remote device management
- Leading a team of three developers, conducting interviews, onboarding new team-mates

2016 - 2022 DevOps, Cloud administration 
- Deployment and administration projects in the Cloud
- Environment health monitoring setup using Prometheus and GCP Monitoring
- Design and configuration of the fully automated CI/CD lifecycle(Cloud Build)
- Setup domains, hostings, and SSL-certificates management on client request
- MS SQL DB Migration from bare-metal to VM/Cloud SQL
- Migration of bare-metal projects to the Cloud
- Building custom images for GCE VM
- Creation of a Slack/telegram bot assistant for apps management and email notifications
- Domain-specific GSuite setup for email notifications

2015 - 2016 Hybrid mobile apps & backend
- Design and development of Android and iOS apps during the entire product life-cycle
- Implementing reusable extending functionality plugins
- Server-side design and development
- Publish apps to Google Play Market
Looking for primarily backend positions, some DevOps and frontend work can be included.
The opportunity of remote work and a flexible schedule.
Market-based salary with regular review.