Andrei Kavalionak
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since April 14, 2021
Andrei is an experienced lead engineer with a demonstrated history of working in the food and beverages, game development, and eCommerce industries. He's skilled in Golang, Java, Python, Docker, Kubernetes, React, and AWS. Andrei is a strong engineering professional with a Bachelor of Science degree from Belarusian State University.
Portfolio
Experience
- REST - 7 years
- Go - 7 years
- Docker - 5 years
- Microservices - 5 years
- Linux - 5 years
- Amazon Web Services (AWS) - 4 years
- React - 3 years
- Kubernetes - 3 years
Availability
Preferred Environment
Linux, IntelliJ IDEA, Slack
The most amazing...
...project I've built as a tech and team lead and platform architect is Eatigo, the biggest restaurant reservation platform in Southeast Asia.
Work Experience
Team and Tech Lead Engineer
Rewir
- Developed a new microservice architecture and helped the company transition from a monolith app to microservices.
- Implemented, tested, and launched a new microservice architecture.
- Used Jira for feature development tracking and bug tracking.
- Collaborated with the product team to come up with proper specifications and clarify requirements.
- Conducted code quality checks and code reviews. Led educational sessions for the remote team.
Senior Software Engineer
Banana Whale Studios
- Built a new version of a highly scalable and robust back-end system using the microservices architecture.
- Built a monitoring and alerting system using Prometheus and Grafana.
- Used Jira for bug tracking and feature development tracking. Used Confluence for documentation.
- Implemented a full release cycle, including CI/CD pipelines.
Team and Tech Lead Engineer
Eatigo
- Built a new back-end system using microservice architecture and successfully launched.
- Performed a real-time data migration from a legacy system to a new system.
- Built a team of engineers from scratch. Prepared and conducted interviews.
- Created and distributed tasks. Managed development process using Scrum. Conducted code quality checks and reviews.
Senior Software Engineer
Zumata
- Developed a back-end system facilitating B2B integrations with travel agencies in Singapore.
- Used Trello for bug tracking and feature development.
- Initiated and conducted back-end refactoring to align with REST standards and best practices.
Team Lead
IBA Group
- Developed an internet banking application for Standard Bank of South Africa.
- Managed a team, controlled and distributed tasks, and performed code reviews.
- Created technical solutions and helped test and automate testing.
Software Engineer
IBA Group
- Developed a branch delivery system for Standard Bank of South Africa, used in 800+ bank branches to work with business customers.
- Investigated bugs and issues and communicated with the team located in South Africa.
- Contributed to the development of new business functions.
- Tracked bugs in Bugzilla, used Eclipse as the main development IDE.
Experience
Eatigo Restaurant Reservation App
https://eatigo.comEducation
Bachelor's Degree in Mathematics and Computer Science
Belarusian State University - Minsk, Belarus
Certifications
Introduction to TensorFlow
DeepLearning.AI | via Coursera
Machine Learning
Stanford University | via Coursera
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Skills
Libraries/APIs
React, TensorFlow
Tools
IntelliJ IDEA, Git, Postman, Slack, Jira, Confluence, Apache NiFi, Atlassian, Elastic, Ansible
Languages
Go, Java, Java 6, Python, JavaScript
Paradigms
REST, Microservices
Platforms
Linux, Docker, Amazon Web Services (AWS), MacOS, Kubernetes, Firebase, Java SE 6
Storage
PostgreSQL, MySQL, Tarantool, Redis, Elasticsearch, ClickHouse, MongoDB
Frameworks
Swing, Spring, Django
Other
Back-end, Engineering Software, Cryptography, Java EE 6, SOAP, Prometheus, NATS, Machine Language, Artificial Intelligence (AI), Logistic Regression, Machine Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring