← Back to list
Senior
Registration: 21.05.2025

Andrei Kavalionak

Specialization: Software Engineer (Backend)
— I am an experienced lead engineer with a demonstrated history of working in the food and beverages, game development, and eCommerce industries. — I'm skilled in Golang, Java, Python, Docker, Kubernetes, React, and AWS. — I'm a strong engineering professional with a Bachelor of Science degree from Belarusian State University. Achievements: — One of the winners of the national computer science challenge in 2007. — Designed and built a new platform for one of the biggest restaurant booking companies in South East Asia (based in Singapore). Performed a seamless migration from legacy platform to a new one. — Built a high load gaming aggregator platform. — Designed and built a video streaming platform based on backend GPU rendering and kubernetes. — Designed and built a company BI tools and pipelines. Skills and knowledge: — Highly experienced in designing and implementing microservice architecture with a focus on scalability and low latency. — Deep knowledge of Golang programming language. — Extensive knowledge of Java platforms including enterprise tools and technologies such as Spring, JMX, ORM, Web Services (RESTful, SOAP), Servlets, Caching, Maven. — Experienced in designing and implementing restful APIs. — Strong DB knowledge including relational and non-relational DBs (Oracle, Postgres, HBase). — Familiar with Big Data. Worked with Hadoop. (MapReduce, HDFS, HBase). — Good knowledge of version control systems. (SVN, Git). — Good knowledge of containerization (Docker, Swarm, Kubernetes). — Understanding of full software development cycle and continuous delivery. — Strong knowledge of data structures and algorithms. — Strong math background. — Understanding of agile methodologies of software development. — Experience in application architecture design (Microservices, Serverless, Data streaming). — Experience in building real time video streaming platform using WebRTC and GPU rendering. — Extensive experience in IaC terraform on AWS.
— I am an experienced lead engineer with a demonstrated history of working in the food and beverages, game development, and eCommerce industries. — I'm skilled in Golang, Java, Python, Docker, Kubernetes, React, and AWS. — I'm a strong engineering professional with a Bachelor of Science degree from Belarusian State University. Achievements: — One of the winners of the national computer science challenge in 2007. — Designed and built a new platform for one of the biggest restaurant booking companies in South East Asia (based in Singapore). Performed a seamless migration from legacy platform to a new one. — Built a high load gaming aggregator platform. — Designed and built a video streaming platform based on backend GPU rendering and kubernetes. — Designed and built a company BI tools and pipelines. Skills and knowledge: — Highly experienced in designing and implementing microservice architecture with a focus on scalability and low latency. — Deep knowledge of Golang programming language. — Extensive knowledge of Java platforms including enterprise tools and technologies such as Spring, JMX, ORM, Web Services (RESTful, SOAP), Servlets, Caching, Maven. — Experienced in designing and implementing restful APIs. — Strong DB knowledge including relational and non-relational DBs (Oracle, Postgres, HBase). — Familiar with Big Data. Worked with Hadoop. (MapReduce, HDFS, HBase). — Good knowledge of version control systems. (SVN, Git). — Good knowledge of containerization (Docker, Swarm, Kubernetes). — Understanding of full software development cycle and continuous delivery. — Strong knowledge of data structures and algorithms. — Strong math background. — Understanding of agile methodologies of software development. — Experience in application architecture design (Microservices, Serverless, Data streaming). — Experience in building real time video streaming platform using WebRTC and GPU rendering. — Extensive experience in IaC terraform on AWS.

Skills

Java
Golang
MySQL
JavaScript
Python
Docker
Kubernetes
React
AWS
RESTful API

Work experience

Senior Software Engineer
since 02.2023 - Till the present day |Playstack.ee
Java, Vertx, AWS, DockerJava, Vertx, Golang, Python, WebRTC, GStreamer, Microservices, Terraform, Kubernetes, Databricks
● I was responsible for a full cycle of development of an aggregator platform including designing DB, APIs, microservices, implementation, testing and deployments, as well as testing. ● Was managing infrastructure using IaC tools. Achievements: ● Designed, implemented, launched and operated an aggregation platform. ● Built a video streaming platform with headless GPU rendering on Kubernetes.
Senior Software Engineer
05.2021 - 02.2023 |Deliveroo
Golang, AWS
● I was responsible building custom integrations for mission critical restaurants to deliver scalability and stability. ● I developed micro-services and integrated with the existing services (over 1000), I designed RESTful APIs, DB. Achievements: ● Designed, developed, tested, and released a microservice for the custom API integration.
Team Lead / Architect
10.2020 - 05.2021 |CREA
Golang, Python, Django, React, AWS
● I was leading a team of 4-5 software engineers. ● Designed a new micro-service architecture, transitioned from monolith to a new architecture.
Senior Backend Engineer
09.2018 - 09.2020 |Bananawhale studios
Golang, Java, Python, Javascript, Tarantool, Elasticsearch, Clickhouse, NiFi, Ansible, Prometheus, Grafana, NATS streaming platform, Mongodb, ReactJS
● I developed and designed of the backend system and database. ● I was responsible for test automation and deployment as well as system monitoring and troubleshooting. Achievements: ● Built a new version of a highly scalable and robust backend using microservices architecture. ● Built monitoring and alerting system using Prometheus and Grafana.
Team / Tech Lead Engineer
09.2016 - 09.2018 |Eatigo Singapore
Golang, AWS (RDS, ECS, Kinesis, AWS Lambda, API Gateway etc.), Elasticsearch, Apache NiFi, Firebase, Docker, Python, Git, Linux, Atlassian Products, Jira, Confluence, Bitbucket, MySQL
● Was managing and leading a team of 5 backend engineers and 1 DevOps engineer. ● Worked with the product team to clarify and decompose requirements. ● Designed APIs, DB, infrastructure. ● Was creating and distributing tasks. ● Managed development process using scrum. ● Conducted code quality checks and reviews. Achievements: ● Built a new BE system using a microservice architecture and successfully launched. ● Performed real time data migration from legacy system to a new system.
Senior Software Engineer
09.2015 - 09.2016 |Zumata
Go, Docker, Kubernetes, Redis, Postgresql, Git
● Backend development. ● Designing and refactoring restful APIs. ● Testing. ● Production support. ● Bug fixing. Achievements: ● Rebuilt an application architecture and made it more flexible and easier to extend.
Team Lead
02.2014 - 08.2015 |IBA Group
Spring, Spring AOP, Jetty, Websphere MQ, SVN, Git, REST WS, SOAP WS
Responsibilities: ● Task decomposition and distribution. ● Code review. ● Managing a team of 3 BE engineers.
Software Engineer
01.2013 - 02.2014 |IBA Group
Hadoop, Oozie, Hive, Pig, HDFS, HBase
Responsibilities: ● Development of BigData application. ● System and DB designing. ● Testing.
Software Engineer
07.2010 - 01.2013 |IBA Group
Swing, Java SE, Java EE
● Java Swing frontend development. ● Proprietary XML framework backend development.

Educational background

Mathematician / System programmer (Bachelor’s Degree)
2007 - 2012
Belarusian State University, Faculty of Applied Math and Computer Science

Languages

EnglishProficientRussianNative