
Michael Tzukanov
Verified Expert in Engineering
Full-stack Developer
Turku, Finland
Toptal member since July 4, 2022
Michael is a senior full-stack developer who started his IT career in 2008. Since 2013, he has been working as a consultant, mostly remotely. He is a team player and a quick learner who can bring the best practices to teams. With a comprehensive skill set, including serverless cloud architecture, front-end, back-end, data engineering, and DevOps, Michael is interested in embracing new full-time, long-term projects.
Portfolio
Experience
- Shell Scripting - 5 years
- Java - 5 years
- Python - 3 years
- Terraform - 3 years
- AWS Certified Solution Architect - 3 years
- React - 2 years
- DevOps - 2 years
- Kubernetes - 2 years
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed is a framework called Vaadin that helps users create a full-stack web application in minutes.
Work Experience
Senior Full-stack Engineer
Self-employed
- Developed a highly scalable data collection and reporting system with DynamoDB.
- Created GitHub Actions for several microservices that increased the team's productivity and quality.
- Dockerized older microservices and added testing to ensure quality control.
Senior AI Engineer
Silo.AI
- Developed CI/CD pipelines that test and deploy the machine learning system to the cloud.
- Established the ways of working in the team and the system release process.
- Used Terraform to deploy a temporary copy of the system for automated testing.
- Built the system from zero to production as part of my role.
- Solved complex issues related to pipelines and Kubernetes deployments.
Senior Consultant
Circles Consulting Ltd
- Developed an internal full-stack cloud-based application using AWS, React, GitLab CI-CD, and Python.
- Built as a team an AWS-based medical application using React and Python.
- Set up CI/CD for different projects, both internal and for customers.
- Took part in the company's affairs and decisions.
- Created great React UI for two database applications.
Data Engineer
Solita
- Created a business intelligence database for a customer in the food industry.
- Developed a data lake for a massive enterprise in the energy field.
- Built CI/CD pipelines in several projects for different customers.
- Improved the company's customer relationship by directly helping them with their projects.
- Developed AWS-based systems for various customers.
Software Developer
Vincit
- Developed an Angular custom component for a customer.
- Helped maintain a legacy Java system that required some occasional changes.
- Integrated Angular components into an Azure cloud-based application.
- Improved internal working procedures with the company's customers.
- Trained people inside the company to use the Vaadin framework.
Vaadin Expert
Vaadin
- Contributed to the development of the Vaadin framework.
- Built multiple custom components for Vaadin clients.
- Trained developers on the use of the Vaadin framework.
- Added multiple features to the Vaadin spreadsheet component as required by customers.
- Developed tech lead skills with the customer's team.
Software Developer
Burlington English
- Developed web questionnaires for users and results reporting tools for researchers.
- Improved the syntax of configuration files from the speech recognition engine.
- Helped develop a speech recognition engine by providing phonetic rules.
- Built the company's internal system for loading distributed computing.
- Analyzed foreign accent recordings to help reduce accent.
Experience
Side Panel Add-on for Vaadin
https://github.com/MTzukanov/SidepanelMachine Learning Multi-armed Bandit Infrastructure
Vaadin Spreadsheet
https://github.com/vaadin/spreadsheetBusiness Intelligence Database for a Point of Sale (POS) System
Education
Master's Degree in Computer Science
Abo Akademi University - Turku, Finland
Certifications
Microsoft Azure Fundamentals
Microsoft
AWS Certified Solutions Architect - Associate
AWS
Certified ScrumMaster (CSM)
Scrum Alliance
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Skills
Libraries/APIs
REST APIs, React
Tools
Terraform, Amazon Simple Queue Service (SQS), Jira, PyCharm
Languages
Java, Python, SQL, JavaScript, CSS, PHP, HTML, TypeScript
Paradigms
Continuous Delivery (CD), Continuous Integration (CI), Test-driven Development (TDD), DevOps, Azure DevOps, Design Patterns, Scrum
Platforms
AWS Lambda, Amazon Web Services (AWS), Linux, Kubernetes, Docker, Azure Functions, Visual Studio Code (VS Code)
Frameworks
Flask, Vaadin, Angular
Storage
Amazon DynamoDB
Other
Shell Scripting, Test Case Development, Git Flow, Serverless, CI/CD Pipelines, AWS Certified Solution Architect, Message Queues, GitHub Actions, AWS Cloud Architecture, Cloud Architecture
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