Senior Software Engineer, Team Lead, Preezma, 2018 - present
Team leading, collaboration with developers’ team, product owners, designers, CTO, product manager, etc...
- Back-End Architecture
- Front-End Architecture
- Database Architecture
- Payment system implementation using Braintree
- Online banner designing/management implementation using Canvas, Fabric.js
- Admin panel implementation for users’ management
Stack used: Node.js, MongoDb, Vue.js, Vuetify, Fabric.js, Canvas
Full Stack software developing for a translation services company
- Custom email templating, sending system implementation
- Design Patterns usage
- Payment system implementation
- Configurations using Docker
- End-to-End testing
Stack used: Node.js, MongoDb, Vue.js, Testcafe
Senior Node.js Engineer, BetConstruct, 2018 - 2018
Strategy game multiplatform, multiprocess and horizontal scaleable Back-End development using Node.js
Backend Developer (Node.js | Microservices | PHP | Laravel), Studio One, 2017 - 2018
Zangezur Copper Molybdenum Combine’s working process automation
- Developing microservices (Node.js, Socket.io) for decoding and structuring bite streams sent from Teltonika 5530 (GPS device), Teltonika 6300 (GPS device), TPMS and Car Board Computers with RS232, Wialon, Codec 8, 12, 13 and other protocols through the socket. Sending structured data to REST API.
- Building REST API (Laravel) for Combine’s working process automation app and for processing data received from microservices.
Back-end Developer ( NodeJS), VOLO | Software Development Company, 2016 - 2017
Back-End development for a social network based on voice messages
- code optimizations and code conversions from C# / MySQL to Node.js / MongoDB microservices for performance reasons.