Anatole Fedotochkin
S E N I O R BAC K E N D E N G I N E E R ( P H P/ PY T H O N )
Profile
Details
Many years of experience in web development, big data, and high-load projects.
+7 -
Senior PHP/Python developer. Love writing high performing but modern, clean,
testable, well-documented code.
-
Build highly-salable web solutions that will improve overall page load performance.
Knowledge of HTTP(S) and TCP/IP protocols. Theory of algorithms and data
structures.
Links
Linkedin: /in/fedotochkin/
Github: /Fedoto4kin
Very familiar with web best practices, OOP, and essentials programming patterns.
Understanding of ORM. Familiar with high load/scaling and caching strategies,
service-oriented architectures, asynchronous paradigms. Experience with big data.
Understanding how web servers operate and the life cycle of a web application.
Skills
Experience with REST API technologies.
Advanced knowledge of PHP
Experience with developing highly loaded web applications.
Writing automated tests best practice. Well-honed skills in source control
management.
Basic systems administration for Linux platform.
Web development projects
PHP Frameworks:
Symfony/Laravel
Design patterns and principles
Eager to learn new technologies.
Technical analysis
Employment History
Databases design, queries
and administration. PostgreSQL,
MySQL
Senior Back-end Engineer/Team Lead, Ephor, Russia, Tver
MARCH 2020 — PRESENT
Implementation and support vending machine telemetry system, as a senior
member of a team. Evaluate and contribute to refactoring/rewrite of the
codebase. Code review and junior team members training.
Achievements
• Increased system performance by 10 times and increasing fault tolerance
Leadership and Teamwork
Amazon Web Services (AWS)
Integration and development
Databases design, development
and managemant
• Organization command work using scrum methodology
• Embedding caching system (Redis)
Python. Django/Tornado
• Added server monitoring tools
• Creation Yandex Clickhouse solution for data reporting
Web application optimization
• Performance benchmark testing
• Refactoring and debug legacy, removed critical bugs
NoSQL: Redis, MongoDB
• Create micro-services(Go) for system bottlenecks
Microservices
Senior Web Development Engineer, Global Technology Asset Partners Inc.,
Cheyenne, Wyoming Area, USA (REMOTE)
Git
APRIL 2019 — MARCH 2020
Design and develop components of the cloud system, as part of an agile/scrum
team. Evaluate and contribute to refactoring/rewrite of the code base. Develop and
expand new features. Code review. Versioning. Project/team management. Design
and discuss technical solutions
Achievements
• Migration into AWS cloud(RDS and EC)
• Integration with Amazon S3
Languages
English
Russian
• Message bus based on RabbitMQ
• Improve cache system with Redis and MongoDB
• Integration with Google face-recognition
Senior Web Development Engeneer, Visec International, Cape Town, ZA
(REMOTE)
AUGUST 2015 — APRIL 2019
Design and develop components of the cloud system, as part of an agile/scrum
team. Evaluate and contribute to refactoring/rewrite of the code base. Develop and
expand new features. Code review. Versioning. Project/team management. Design
and discuss technical solutions.
Achievements
• Splitting php-monolithic system into microservice architecture.
• Full refactor legacy code
• Achieved full fault tolerance and 99.9% service availability
• DB migration MYSQL -> PostgreSQL
• Performance benchmark testing
PHP/Full-stack Programmer, Kolechki.ru, Tver, Russia
SEPTEMBER 2010 — FEBRUARY 2016
Full-stack(PHP/MySQL/HTML/JS) development E-commerce project.
Achievements
• Creating and deploying WMS
• Add more than 100 features
• Full site redesign
• Add master-slave replication and read-only replica
• Increased performance by 20 times
• Developed finance analytic tool
Education
Specialist of Biology, Tver State University, Tver
SEPTEMBER 2001 — AUGUST 2006
Was interested in bioinformatics area, used to programming python/biopython.