Work Experience
Software Engineer, Sports Betting Platform
Duration: 02.2023 – Till now
Summary: Development and maintenance of a sports betting platform featuring lottery-style cards and custom character cards with advanced odds and payouts calculation algorithms.
Responsibilities: Full stack development; Implementing database schemas and strategies for data migration using MySQL; Implementing RabbitMQ as a message broker; Utilizing Express JS and Nest JS across microservices; Building and maintaining platform security with OAuth2 and JWT; Optimizing database queries and server performance; Configuring automated notifications; Front-end development with React JS and Tailwind CSS; Implementing Redux store; Integrating automated cron jobs; Writing Docker and Docker Compose files; Creating technical documentation.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, Express JS, GraphQL, TypeORM, MySQL, Winston, RabbitMQ, NodeMailer, React JS, HTML, CSS, Redux-Toolkit, React-Hook-Form, Tailwind CSS, Apollo GraphQL, AWS, Docker, Docker Compose.
Software Engineer, Advertising Platform
Duration: 11.2021 – 02.2023
Summary: Facilitation of buying and selling outdoor advertising space, linking advertisers and media companies for various outdoor media options in the USA.
Responsibilities: Full stack development; Backend API development using Express JS; Database design contribution; UI component development; Front-end performance monitoring and improvement; Event-driven system architecture for concurrent user messaging; Automated deployment pipeline setup using GCP technologies; CI/CD pipeline setup; Feature support optimization and refactoring.
Technologies: JavaScript, TypeScript, Node JS, Express JS, GraphQL, Mongoose, MongoDB, React JS, React-Hook-Form, Apollo GraphQL, Redux-Toolkit, MUI, HTML, Jest, GCP, Docker, Docker Compose, OAuth2, Git, GitHub.
Software Engineer, Online Cinema Platform
Duration: 11.2020 – 11.2021
Summary: Development of an online cinema platform allowing users to watch content and purchase cinema tickets, providing a personalized user experience.
Responsibilities: Full stack development; Database architecture execution focused on MySQL; Real-time communication via WebSockets; Video storage management; Database design and scaling; UI component development with React JS; State management using Redux; Web page optimization for speed and scalability; Secure cloud infrastructure implementation and monitoring using AWS services.
Technologies: JavaScript, TypeScript, Node JS, Express JS, Redis, Websocket, MySQL, TypeORM, React JS, Redux, HTML, Styled Components, Jest, AWS, OAuth2, Docker, Docker Compose, Git, GitHub.
Software Engineer, Rec-Place
Duration: 08.2019 – 11.2020
Summary: Rec-Place, an innovative recruitment platform focused on the industrial sector, facilitates the connection between organizations and proficient recruiters.
Responsibilities: Full Stack development; Craft CMS customization; RESTful API implementation with Laravel; Secure authentication system in Laravel; Developing custom Shopify themes; SQL strategies for database integrity and MySQL integration; Web page optimization; Code coverage with unit testing; Scalability, reliability, and security of ticket purchase system; Cloud infrastructure performance and availability monitoring.
Technologies: PHP, Laravel, Craft CMS, Shopify, MySQL, HTML, CSS, AWS, Docker, Docker Compose, Git, GitHub.
Education