I am a backend developer with about 2 years of professional experience. I program mainly in NodeJS/TS. I am interested in a job that provides a good development environment and work-life balance. I believe that every day well spent makes me better at what I do.
Web Scraping & Web Crawling. Downloading datasets from a variety of websites. Maintaining data mining services. Working on scripts that simulate human behavior on the websites.
Software for a logistics company. Working in microservices architecture. Creating a service to generate invitations for customers and companies to various types of freight exchanges. Creating & sending invitations by several channels (email, sms, platform chat), authorizing and processing their acceptance. Adding appropriate roles to entities, and further processing them through interaction with other services. Key technologies and standards used in service development are: Node.js/TS, BullMQ, RabbitMQ, Redis, MySQL, Docker. Architecture: "Clean Architecture". Functional testing using the Cucumber framework.
Server software for TV operators and client software for TV boxes. Development of components that make up the SOA system. Service to automate synchronization between two operator systems (Node.js/TS). The software receives events from different parts of the company's infrastructure (RabbitMQ used) and then communicates with the partner system through its API. Synchronization in the other direction is by exposing REST APIs and Web Hooks. Development of client applications for decoders (VanillaJS, Legacy Code).