Senior Golang Engineer
Current• Writing good new Go code• Converting existing bad Go code into good Go code
Please complete the CAPTCHA to continue
@gridio.io
✓
LinkedIn matched
A concise factual answer block for searchers comparing this professional profile.
Dmitrii Voitovich is listed as Senior Golang Engineer at Gridio, a with 7 employees, based in Tallinn, Harjumaa, Estonia. AeroLeads shows a work email signal at gridio.io and a matched LinkedIn profile for Dmitrii Voitovich.
Dmitrii Voitovich previously worked as Senior Golang Engineer at Storadera and Team Lead at Wallester As. Dmitrii Voitovich holds Information Security Specialist, Comprehensive Information Systems Security from Southern Federal University (Former Rostov State University).
This section adds company-level context without repeating Dmitrii Voitovich's masked contact details.
AeroLeads found 1 current-domain work email signal for Dmitrii Voitovich. Compare company email patterns before reaching out.
A responsible, reliable and friendly Golang software engineer with more than 13 years of IT experience in total and 5+ years of hands on experience with Golang. Intimately familiar with automated testing, DevOps practices, CI/CD, Docker and Kubernetes. Passionate about product and processes quality, efficiency, simplicity and automation. And about Golang.Here is a distillation of my 13 years of experience:• Programming languages: Golang (5 years), PHP (6 years), Java (2 years)• Databases: MySQL, PostgreSQL, SQLite, Redis, Memcached• Message brokers: RabbitMQ• Virtualization: Docker, VirtualBox, Vagrant• Orchestration: Kubernetes• Automation: GitHub Actions, Gitlab CI, Travis CI, Bitbicket CI, Jenkins, Team City• Infrastructure as code: Terraform, Ansible• Version control: Git• Operating systems: macOS, Linux• Team Work: Jira, Slack
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Tallinn, Harjumaa, Estonia
• Writing good new Go code• Converting existing bad Go code into good Go code
Tallinn, Harjumaa, Estonia
• Implementing and re-implementing features with Go• Doing good code reviews• Optimizing services performance• Setting up service monitoring with Grafana• Managing test and production infrastructure with Ansible• Automating CI/CD pipelines with GitHub Actions• Restricting code standards with linters and vulnerability analyzers• Checking logs and setting up monitoring alerts with Prometheus
Tallinn, Harjumaa, Estonia
• Leading integration with Visa Token Service• Making Apple and Google Pay projects real• Managing the healty team of happy developers• Act as a systems analyst when necessary• Making qualitative code reviews, one-to-ones and performance reviews• Composing and moving tasks asross the boards• Writing hundreds lines of code
Tallinn, Estonia
• Adopted GitHub flow and CI process• Adopted "PR and code review as a must" policy• Convinced teammates to write lots of tests• Introduced static code analysers• Introduced automated API documentation with SwaggerHub• Introduced Kubernetes• Migrated services to Azure Kubernetes Service (set up with Terraform)• Writing good Golang code• Juggling tasks in Jira• Drinking coffee, joking about weather
Tallinn, Estonia
• Golang development• Kubernetes migration• Gitlab CI automation
Tallinn, Estonia
• Leading QA automation• Selenium testing• CI/CD integration• Docker containerisation• Java development
Tallinn, Estonia
Have been mostly focused on dev and test environments. Started from lasting for 3 hours unstable Jenkins builds we've made over the whole process with Travis and Docker. The build process was made the way, that project could now be run the same way on the developer machine and on travis, that simplified maintainability and made the code clear. 20 running in parallel travis containers allowed us to speed up getting a feedback dramatically: for unit tests developers now get results after half of an hour, for system tests it takes from 1 to 1.5 hours, but up to 5 developers can have their PR under testing simultaneously. The Allure reporting system, that we've integrated, allowed them to see all the system information regarding each test: system and mysql query logs, requests and for selenium tests video of a running browser. We also got rid of rerunning tests in case of fail process, that forced people to write them carefully and increased stability. For code quality we applied code reviews of PRs and Scrutinizer. Also to add some visualisation we drew test statistics charts on a screen in dev room to see the progress and add some gamification.
Saint Petersburg, Russian Federation
The company had a need of automated tests, so I was invited to build it into existing manual tested release process. A selenium testing framework based on PHPUnit, Yandex Allure report system, Selenium Facebook Web Driver and Page Object pattern was developed by me. Then we collected most widely used user scenarios, covered them by system tests and built the CI process with TeamCity. It allowed developers to add new tests easily, was watching releases and notifying responsible people in case of troubles. All the legacy unit tests were also migrated to new architecture and integrated into the process. We’ve lectured a couple of times to bring clarity and help other developers with TDD and understanding of a framework and benefits it brings. And we also had weakly pair-programming events for writing tests. Most of my time I was spending maintaining, improving and speeding up the tests, the framework and the CI process itself.
Rostov-On-Don, Rostov Region, Russian Federation
I joined a legacy project, written in pure PHP, with main goal to increase code maintainability. Started from organizing testing procedure we built a cluster of virtual servers and run production environment, Jenkins and Selenium Grid there. That allowed to develop a fast set of system tests and to start refactoring of the system. We implemented coding standards and code review procedure, unit testing, CI and rewritten almost all the code to ZF2 and Doctrine2. I was also involved into regular development, where the most challenging task was GEO based routing mechanism with POI searching support.
Rostov-On-Don, Russian Federation
I started as a part of QA team, performing manual, automated and stress testing for high-loaded distributed ad network, but after half of a year was promoted to Web developer and mostly focused on bug fixes and implementation of custom features for client needs. Email-based customer technical support, development of documentation and technical specifications, designing architecture and evaluation of tasks were also a significant part of my responsibilities.
Taganrog, Rostov Region, Russian Federation
Worked for half of a year as a junior sysop for the university I studied at. Was maintaining soft- and hard-ware of approximately 50 PCs and part of a LAN, helping with all IT-related tasks and consulting users as well.
Other employees you can reach at gridio.io. View company contacts for 7 employees →
Quick answers generated from the profile data available on this page.
Dmitrii Voitovich works for Gridio.
Dmitrii Voitovich is listed as Senior Golang Engineer at Gridio.
AeroLeads has found 1 work email signal at @gridio.io for Dmitrii Voitovich at Gridio.
Dmitrii Voitovich is based in Tallinn, Harjumaa, Estonia while working with Gridio.
Dmitrii Voitovich has worked for Gridio, Storadera, Wallester As, Onoff Telecom, and Admiral Markets Group.
Dmitrii Voitovich's colleagues at Gridio include Oskar Johan Kala, Kevin Vaher, and Karl Kaupmees.
You can use AeroLeads to view verified contact signals for Dmitrii Voitovich at Gridio, including work email, phone, and LinkedIn data when available.
Dmitrii Voitovich holds Information Security Specialist, Comprehensive Information Systems Security from Southern Federal University (Former Rostov State University).
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Dmitrii Voitovich you were looking for.