Yevgeniy Gandzyuck
Contact info:
- Phone: +48 694834967
- E-mail: e.barbedwire@gmail.com
- Skype: bwireby
- Telegram: bwireby
Summary:
Passionate software engineer with more than 10 years of experience. Skilled at writing clear and concise code, which is easy to maintain and troubleshoot. Strong in design and integration problems solving. An enthusiastic creative thinker and functional programming evangelist.
Career highlights:
- Has developed several systems for managing different private businesses from scratch using special ERP-platform and integration tools. About a year ago decided to change working area to be more involved in different functional programming technologies.
- Successful realization of System For Veterinary Clinics management. Full cycle of projecting and building all parts.
- Worked with different development teams on positions of software developer, lead software developer, team leader and lead software architect. Besides engineer and lead activities also worked as Database Administrator, Department Leader and External Interviewer.
- Solid knowledge of functional programming principles.
Skills:
-
Programming Languages:
- TypeScript
- Go
- JavaScript
- Java
- Haskell
- Scala
- C/C++
- PHP
-
Frameworks and Libraries:
- Node.js
- Express.js
- Koa
- React
- Nest.js
- Vue
-
Databases:
- Postgres
- MS SQL
- MySQL
- MongoDB
- Amazon DynamoDB
- Interbase
-
Development Environments (IDE):
- IntelliJ WebStorm
- IntelliJ IDEA
- Eclipse
- MS Visual Studio
- VSCode
-
Other automation & build tools:
- Git
- Docker
- Jenkins
- Kubernetes
- CircleCI
- Gulp
- Maven
- Stack
-
Operation Systems/Platforms:
- MacOS
- Linux
- Windows
-
Other skills:
- 1C Enterprise-management platform
Experience (last years)
iTechArt group (December 2022 — Till now):
-
Project:  theGuarantorsRole:  Senior (Lead) Software engineerStack:  TypeScript, Node.js, Nest.js, Go, GraphQL, ReactJS, Redux, PostgresDB, MaterialUI, Styled-components, AWS(SQS, SNS, S3, Lamba), Jenkins, Split.ioDescription:nbsp A fin-tech platform providing financial support and assurance guarantees for renters and landlords across the USResponsibilities:
- Spearheaded migration from a legacy monolith to a microservices architecture, improving deployment speed by 40% and reducing release rollback incidents by 30%
- Designed and implemented domain-driven services, ensuring proper architectural boundaries and long-term scalability.
- Refactored and aligned existing services with architectural standards, reducing technical debt and cutting system maintenance efforts by 25%
- Delivered end-to-end features across backend and frontend, integrating GraphQL APIs with a modern React-based UI
- Led integration with external CRM (HubSpot), improving data synchronization reliability to 99% and reducing manual reconciliation efforts
- Partnered with DevOps to enhance CI/CD pipelines, reducing average build/deployment time from 20 min to 8 min
- Expanded automated test coverage by 35%, increasing overall system stability and reducing production incidents
- Acted as partial team lead: conducted regular code reviews, drove architectural discussions, and ensured adherence to best practices
- Mentored mid-level engineers, improving team productivity and knowledge-sharing
- Facilitated cross-team collaboration, bridging communication between frontend, backend, QA, and DevOps
-
Project:  Abeka IziworksRole:  Senior Sotware engineerStack:  TypeScript, Node.js, Nest.js, RabbitMQ, Kafka, ElasticSearch, AWS (Lambda, S3)Description:nbsp A platform helping people in France and Italy to find employment, while also offering payroll management, administrative procedures, workforce databases, and employee activity trackingAchievements:
- Contributed to stabilizing and securing the platform by implementing rigorous testing strategies and improving code quality standards
- Led the transition from RabbitMQ to Kafka, improving messaging reliability and throughput
- Refactored and nestified legacy codebase, introducing modular architecture and improving code maintainability
- Delivered backend features for job search, payroll, and administrative workflows, ensuring compliance with local requirements
- Enhanced system observability with logging and monitoring improvements, reducing downtime and speeding up issue resolution
-
Project:  Snowfalkes visual toolRole:  Senior Sotware engineerStack:  React.js, React.flow, GitlabDescription:nbsp Internal system for visualising representations of employees skills.Achievements:
- Taking part in the architectural design. Convinced to chenge data storage format after it's been erroneously approved
- Reviewing all codebase activity.
- Mentoring junior and middle level colleagues
Star Global (May 2021 — October 2022):
-
Project:  Panasonic One-ConnectRole:  Software engineerStack:  Java, SpringBoot, MongoDB, Node.js, PostgreSQL, React.js/Redux, AWS(SQS, SNS)Description:nbsp Management system for processing telemetry data and administering vehicles fleet and other IoT devices.Achievements:
- Designed and implemented different system components, split bigger parts of the system into smaller services.
- Started an adoption of the Node-Red tool to use it as a full-fledged system rule manager.
- Set up code review practices and imporove CI/CD processes.
- Improved logging and application monitoring for a complex system using Kibana.
- Performed an analysis of potential bottlenecks in the work of some services, which led to an overall performance gain of up to 30%.
- Covered backend services with unit and integration tests.
-
Project:  StockXRole:  Software Engineer / DB DeveloperStack:  Node.js, React.js, TypeScript, Kafka, Kubernetes, Terraform, Vault, Helm, Circle CI, Jenkins, AWS services (S3, SQS, SNS, Lambda)Description:  The StockX warehouse engineering team was responsible for developing, maintaining, and monitoring all the services, systems, and applications used inside every warehouse in the StockX global distribution network. This includes the authentication of items received from sellers, inventory management, processing of buyer orders, and every process / automation in between. As the software engineer on that team, my responsibilities included developing microservices, technical oversight, performance monitoring and troubleshooting.Achievements:
- Took part in designing a new architecture and migrating old-fashioned PHP-based monolith to microservices.
- Implemented some core library modules related to http optimization and integration with Kafka.
- Implemented several so-called consumers to exchange the data between different parts of the service as well as with other microservices.
- Developed measures for the safe interactions between services using saga-based approach.
- Improve codebase to eliminate unpredictable system behavior due to invalid using of resources and wrong approach in using module-level declarations.
- Covered backend services with unit and integration tests.
Skywind Group(May 2020 — May 2021)
-
Role:  Backend Software EngineerStack:  NodeJS, TypeScript, Experess.js, Fastify, Nest.jsDescription:  R&D department. Defining and implementing large scale back-end services to support millions of active users in a distributed environment for Gambling market. Development primary focused on game management system and game server, integrations with game providers and implementing game regulations. Working with custom payments infrastructure: commit transactions, creating reposts and etc.Achievements:
- Developed some adapter services to work with high-loaded environment.
- Improved some integration approaches to be used as a template for different clients.
- Improved testing mock-based approaches to be used with adapter services.
- Took part in the adaptation abd templating of writing services using nest.js.
Intetics Bel (Dec 2018 — March 2020)
-
Project:  Area9Role:  Senior Sotware engineerStack:  JavaScript (ES6), Flow, PHPDescription:  Developing the Educational PlatformAchievements:
- Redesigned and refactored the source code to provide a better scalability, maintainability and code readability.
- Took part in the platform source code improvement using Haskell (type-class) principles.
Doctor Vet (Jul 2005 — Dec 2018)
-
Role:  Senior Sotware engineer, System architect, Team LeaderStack:  1C:Enterprise, JavaScript (ES6), JavaDescription:  ERP-like system for whole sales enterprise, including client-resource-management system, logistics, store-department management, ordering systems, reporting and analytics system and integration blocks for exchange with external clinics and remote sites. More than 40 remote trade points of retail sales. Workplaces for cashiers. Integration with trade equipment: fiscal equipment, trade displays, scales and barcode scanners. Veterinary clinic management system: workplaces for physicians, functional specialists, administrators, registering units, stationary blocks, salary management system, warehouse management system, reports and analytics system. Services for data exchange with different internet portals.Achievements:
- Built the entire system from scratch.
- Designed and implemented all the architecture, integration with other working systems.
- Provided technical control and consultations.
- Perform all db-administering routines.
Education:
BSU of Informatics And Radio-electronics Minsk, Belarus (1997)
Certificates:
- AWS Cloud Developer (Rolling Scopes)
- C++ Advanced Programming, 2017
- WEB Development Bootcamp, 2017
- Functional Programming In Haskell, 2016
- Business development, Sales and Marketing in IT, 2017
- Functional Programming Principles In Scala (Coursera), 2016
- Functional Programming Design In Scala (Coursera), 2016
English:
Up-intermediate level