Anatoliy Danchuk
Software Engineer | Tech Lead | Solution Architect
e-mail:-skype: volk160590
tel: -
Linkedin: https://www.linkedin.com/in/anatolii-danchuk-19b827a8
Summary:
I am software engineer with strong R&D skills.
I have experience in 2 successful ukrainian startups, and I have 14 years of experience as software engineer.
I want to change world to better (more easy, healthy, happy).
PHP 5.4-8.4
Docker (alpine, custom building of php, mysql)
Amazon S3, EC2, SQS, ECR, RDS, VPC, CloudWatch, EFS, EBS, Lambda, EventBridge, IAM, cli, billing and cost
Mysql, mariadb, postgresql, myself isam db, Redis, Memcache, Solr
Bitbucket CI, Gitlab CI, GitHub CI, Travis CI, Circle CI, Terraform
Code analysis Tools: Sensiolab, Scrutinizer, Sonar Qube, free static
AutoTests (PhpUnit, Behat 2,3+myfork), Php code coverage
Apache, Nginx
JS, Jquery, Css (Less, Scss), Html, Chrome Extension
Soap, Xml, XsdI, json, custom(text/binary) pseudo protocols
Symfony 4-6, Laravel, myself frameworks
PhpStorm, postman, soapui
Jira, Wrike, Redmine, Asana, Redbooth, Teamwork, Bitrix24
Liqpay, tuya integration.
Work experience
Automation of business 2023-now, as single engineer
Project description: automation of washing centers with IoT, payments, ui
Quick website on places with bad 3G, simplest UI for people, cheapest solution with aws serverless (0.00$) with
last actual technologies, CD via github actions, terraform, IoT tuya integration, aws/github/tuya budget monitoring,
error/warnings/notice from application, smallest db size, lowest latency, liqpay integration with my SDK and widget.
Custom builded Php 8.3 docker with 6Mb size , aws lambda, aws efs as db storage, aws vpc, tuya api, liqpay api,
docker, phpstorm, my scalable framework. Execution time just 2ms per request included interaction with db. Loading
of site is not visibled by eyes.
Conclusion: aws provide really total zero cost solutions for any not much specific applications with right
architecture.
Fintech company- Senior PHP developer, architect
Project description: marketplace on Symfony, divide monolith to pure microservices
upgrade Symfony 3 to 5, move Magento to Symfony, move Magento events to Symfony Messenger, create
docker environments, solve AWS issues, create roadmap to improve reliability of project and of code changing,
improve work process of teammates, clarify architecture of project, design pseudoprotocols, add features,
create microservices, create framework for microservices. Create a framework for API.
Fintech company 2020 Senior PHP developer
Project description: time-reporting system
Add features to Zend, partially remade the system, create docker environments, and many works with mysql
procedures(all business logic of project in mysql procedures, even css).
Fintech company 2020 Database engineer
Project description: aggregator
solve AWS issues, optimise mysql, improve databases for decrease latency, decrease used resources,
prepare for scale, create roadmap to improve reliability of project and of code changing, investigate and
decrease AWS payments, improve work process of teammates, clarify architecture of project, provide more
effective tools and technologies.
Bimedis 2015 - 2017 IT Director | CTO | Architect
Project description: medical marketplace on custom framework
Bimedis.com is a place where you can buy or sell used medical equipment and hospital equipment. Here you
can find listings for sale, for rent or service. Project used a custom framework.
Role description: create and manage IT-department(14 people) for company (150 people). Its department
consists of 5 system administrators with a team lead (devops), 6 software engineers, 1 manual qa, 1 automation
qa. Created teams work in this company successfully till 2020.
Bimedis 2010 - 2015 PHP developer | Tech Lead | R&D officer | Architect
Create and manage a team, increase performance and functionality bimedis.com. Improve architecture: add CI
with Docker, code style, autotests, modes (one of them is live translation).
loyment Hist
12Go 2019 Senior PHP developer
Project description: API for tickets.
Role description: parsers, migrate data, fix bugs.
Tools and technologies: Symfony 4, Docker, bash, mysql.
Improveit Solutions 2018 - 2019 Senior PHP developer
Project description: API for printing(books/magnets/...), core of API for printing.
Role description: mentor, developer, qa, devops. Rewrite API and admin panel from .Net to Symfony 4. Find
critical bugs and fix them.
Tools and technologies: Symfony 4, PostgreSql, Swagger, Docker, AWS, CI/CD, Kibana, Silex, PhpUnit.
Amadeus Ukraine 2018 PHP developer
Project description: online tickets for Europe rails.
Role description: write new modules and fix bugs as php software engineer.
Tools and technologies: symfony 4, doctrine, soap, soapui, clear code, postman, jira, confluence, docker.
Languages
Russian, Ukrainian – native
English – Upper-Intermediate
Education
Dates of studying:-
Name of institution: Chernivtsi National University
Degree and major: master software
Additional education & Trainings
MBA (Leadership, HR), http://batyrev.s-people.com.ua/ (Management), https://krupkin.pro/(Sale), diplom
architecture of highload with google architect
Last demonstration of my way to make test job:
https://github.com/danchukas/kievintlrealty