Position: Backend software engineer
Category: Node.js
English level: fluent
Years of experience: 4

Fluent in German language as well.
Software engineer with experience in multiple domains: finance, internet of things, service desk.
Proficient using Java, Kotlin, Go and Typescript/Node.js.
Experienced building highly scalable, multi-threaded and well-architected solutions with deep knowledge of TCP/IP stack.

IoT Smart home
Technologies: Java, Go, Ubuntu Core OS, Node.js Serverless
- Developed multi-threaded async business-logic application for Ubuntu Core OS written in Java
- Developed OTA update service for the smarthome hub in Go
- Managed GCP IoT core service, Pub-Sub topics, Firebase DB, Postgres DB instances
- Implemented communication with IoT Zigbee Devices
- Developed cloud functions running on Google Cloud Platform using Node.js and NoSql DB
- Added to the hub integration with RuleEngine for home automation
- Network protocols used: MQTT, HTTP, WebSocket

Cognitive Service Desk Web App - application which simplifies interaction with tickets for service desk agents with the help of ML algorithms.
- Implemented message queue for remote script procedure to Active Directory 
- Authentication system - JWT, oAuth2.0 Azure
- Developed REST API with ton of business logic combined in modules
- Implemented NLP classification algorithm for predicting inputs on the UI
- Designed database structure with UML
- CI deployment procedure with CI Drone and Docker
- Writing PowerShell scripts for automation
Framework: Nest.js with Typescrtipt

Listing platform of accountants with social networking features.
- REST API implementation
- Authentication with JWT
- MongoDB database design
No fullstack/frontend development.
No simple projects.