Andrii
Contact us and we will hire Andrii for your team.
About Andrii
Andrii is a seasoned IT specialist with 18 years of experience, specializing in NodeJS development. His expertise in NodeJS allows him to create robust and efficient web applications, making him a valuable asset to any tech team.
18
Years of
Experience
46
Happy
Clients
167
Complete
Projects
Skills
NodeJS
99%
Expericence
Senior Back-End Developer
Guesty | Guesty
Date: 02.2022 — Present
Project description
Guesty offers a tool for property management companies / property managers to streamline and automate their businesses. The product helps aggregate various platforms like Airbnb, Booking.com, Agoda, etc. for efficient property rental management. The application leverages the microservice architecture and comprises dozens of various services.Responsibilities
Role: design new features, fix bugs, write tests, dev on call duties, help customer support service address customer's issues, etc.
Language and tools: Nodejs, TypeScript, Nestjs, MongoDb, Mocha, Snowflake, Kibana, Jira, Jenkins,CircleCI, etc
Senior Back-End Developer
DataArt
Date: 11.2019 — 01.2021
Project description
This was a fintech company project where we were building a microservice-based product to serve as a platform with public API. The platform enables customers to create/replace/close credit cards as well as it provides money wiring services to customers.Responsibilities
Lead a team of 4-5 developers (mentoring, task assignment), release preparations, sprint planning, intra-squad tech discussions, etc.
Languages and tools: Node.Js, TypeScript, AWS, Terraform, DynamoDB, Jest, Microservice Architecture, Jenkins, etc.
Senior Back-End Developer
Data Strategy Lab
Date: 02.2019 — 11.2019
Project description
The application we designed aims to manage advertising campaigns in stores by enabling users to configure Raspberry PI devices that will play promotional records about specific products or category products when a customer stops at a shelf or aisle in a store. The device is able to recognize a human face and detect individual’s age and gender. If campaign settings match the target audience then it plays some promotional records that should help the customer know more about products. Using the app users can create advertising campaigns, manage devices, create charges and invoices for product owners, etc.Responsibilities
Implementing new features; fixing bugs; project management; organizing demo sessions for the customers.
Team Lead Employee
Svitla Systems, Inc.
Date: 12.2013 — 02.2018
Project description
As a team lead of 2 developers jointly worked with customer's development team on the Search UI page. Subscribers of Ancestry.com use this tool to provide various search criteria to perform searches against Ancestry's historical database. Search UI tool transforms search criteria to calls to remote search service and interprets the response to display search results back to users. Ancestry.com originally built the Search UI tool on top of .Net stack and eventually decided to migrate the legacy version to a new one using Node.js stack. We worked on migrating features from .Net version to the new Node.js versionResponsibilities
Porting features from .Net stack to brand new Node.js services; designing new features in .Net version of the app; code reviews; fixing bugs; writing unit tests.
Languages and tools: .Net 4.5, C#, ASP.Net MVC 5, Git, AngularJs, jQuery, ES6, Node.js, Express, Mocha, Chai, Istanbul, Sinon, Gulp, Jira.