Artem Aleksashkin
Remote work
PHP, Python, Golang, JavaScript, TypeScript, SQL, Linux
About
Seasoned Senior Software Engineer | Tech Lead with 15+ yrs of experience in ๐๐๐ & ๐๐๐ฏ๐๐๐๐ซ๐ข๐ฉ๐ญ, 3+ yrs in ๐๐จ๐ฅ๐๐ง๐ & ๐๐ฒ๐ญ๐ก๐จ๐ง.
- ๏ธ๐๐๐ง๐ ๐ฎ๐๐ ๐๐ฌ: English B2 (Upper-Intermediate), Russian C2 (Native).
- ๏ธHands-on experience as ๐๐๐๐ฆ ๐๐๐๐: hiring, people & performance management, mentoring, offboarding.
- ๏ธ๐๐๐ฏ๐๐ฉ๐ฌ practitioner: Linux (Ubuntu, Gentoo), Windows, OS X; Docker, Kubernetes; AWS, GCP.
- ๏ธProficient in working with ๐ข๐ง๐ญ๐๐ซ๐ง๐๐ญ๐ข๐จ๐ง๐๐ฅ ๐ญ๐๐๐ฆ๐ฌ: United States, Europe, Asia and LATAM.
โ๏ธI prefer to work remotely as ๐๐๐ ๐๐จ๐ง๐ญ๐ซ๐๐๐ญ๐จ๐ซ.
Skills
- Languages: 13+ yrs in PHP, JavaScript, TypeScript, HTML, CSS; 3+ yrs in Python, Golang; limited experience in Java.
- Frameworks: Symfony (1, 4+), Laravel, Django, Angular, Spring, jQuery, ExtJs.
- Cloud Platforms: AWS, GCP.
- DevOps & Infrastructure: Docker, Kubernetes, Ansible, Terraform, Iptables, Vagrant, VirtualBox, KVM, Xen, mdadm, postfix.
- CI/CD & Automation: Bash, CircleCI, Jenkins, Drone.
- Databases: MySQL, PostgreSQL, MongoDB, Redis, ElasticSearch, Neo4j, Memcache, ClickHouse, Presto, Sphinx.
- Other: RabbitMQ, scikit-learn.
Work Experience
Senior Backend Developer | Tech Lead, Global Fashion Group, Berlin, Germany ยท Remote
Feb 2023 - Present ยท 2 yrs 1 mo
๐๐ฅ๐จ๐๐๐ฅ ๐ ๐๐ฌ๐ก๐ข๐จ๐ง ๐๐ซ๐จ๐ฎ๐ฉ operates 3 ecommerce platforms: Dafiti, ZALORA, THE ICONIC.
๐๐๐ข๐ง ๐๐๐๐ก ๐๐ญ๐๐๐ค: PHP, Symfony 5.4, Zend Framework 1, MySQL, PostgreSQL, AWS, Kubernetes.
๐๐๐๐ข๐ญ๐ข๐จ๐ง๐๐ฅ ๐๐๐๐ก ๐๐ญ๐๐๐ค: Golang, Java, Python (microservices).
- Developed API features, including API endpoints with unit, API, and functional tests.
- Made imports 60x faster by rewriting the import script and optimizing data dumps.
- Integrated PHPStan into CI pipelines.
- Maintained Golang and Java microservices.
- Resolved critical issues in TypeScript projects, even though they were not officially supported.
Senior Full Stack Engineer | Tech Lead, Kubient Inc., New York, United States ยท Remote
Nov 2018 - Jan 2023 ยท 4 yrs 3 mos
๐๐ฎ๐๐ข๐๐ง๐ญ is an open marketplace for digital advertising (cloud-based software platform) with AI-powered fraud prevention and real-time bidding.
๐๐๐๐ก ๐๐ญ๐๐๐ค: PHP, Symfony 4.3, TypeScript, Angular 9.1, Bootstrap, MySQL, Golang, Docker.
- Standardized 3 UI projects (dockerized, updated PHP, added tests, improved deployment flow, set up environments, documented processes, and configured Xdebug)
- Improved team flexibility - each developer could work on all 3 projects
- Developed new UI (PHP, Symfony, API Platform, TypeScript, Angular) in 3.5 months, enabling business growth with a modern account system and API partner access (company was transitioned to the new UI, and old projects were closed).
- Optimized UI reporting system, allowing the browser to handle 20x more data, with improved sorting and searching capabilities.
- Created documentation that reduced onboarding time for new developers.
Senior Backend Developer | Team Lead, Criteo, New York, United States ยท Remote
Mar 2016 - Nov 2018 ยท 2 yrs 9 mos
๐๐ซ๐ข๐ญ๐๐จ develops a Commerce Media Platform that helps marketers and media owners to buy and sell digital ads across web, mobile, CTV, audio, gaming, and digital out-of-home channels.
๐๐๐๐ก ๐๐ญ๐๐๐ค: PHP, Symfony, JavaScript, Ext.js, Vagrant, Docker, Python.
- Unified 8 projects and reduced dev team from 20 to 5 engineers
- Led a team of 5, handling hiring, people management, career development planning, and mentoring.
- Reviewed and reduced tech debt across all projects, achieving full test coverage, no bugs in existing features, and x10 performance optimization.
- Refactored critical code, improving UI responsiveness and reducing latency.
Senior Software Developer, Svyaznoy
Feb 2011 - Feb 2016 ยท 5 yrs 1 mo
๐๐ฏ๐ฒ๐๐ณ๐ง๐จ๐ฒ was one of the largest electronics retailers in CIS region.
๐๐๐๐ก ๐๐ญ๐๐๐ค: PHP, Symphony, JavaScript, MySQL, PostgreSQL, Bash.
- Developed a price control project
- Developed a competitors' price collection
- Managed and mentored team of 2 developers
- Managed company servers (Linux Gentoo / Fedora / Ubuntu / Debian)
Education
- Master's degree in Computer Science
- Department of Automated control systems
- Research area - Error correction in controllers under strong interference
- Bachelor in Manager
- Department of Economics
- Research area - Comparison of full and simplified tax systems in Russia
Recommendations
Yevgeniy Skulditskiy
Engineering Manager at Global Fashion Group
I've had the pleasure of managing Artem for the past 6 months, and I can confidently say he is an exceptional SSE. Artem is very skilled in PHP, but he also worked without any hesitation on projects written in Go and Java.
He has a remarkable talent for solving complex problems. What sets him apart is an ability to simplify these solutions through clear documentation, making it easier for everyone to understand.
Artem doesn't stop at just solving problems, he actively improves our work processes. As example of this he created internal tools which have made debugging of certain type of tasks much easier and saved a lot of time for other developers.
Apart from his technical expertise, Artem is a natural leader. He pays really big attention to details. I highly recommend him for any software engineering role as his skills and proactive attitude make him an asset to any organization.
Paul Roberts
Founder and CEO at Kubient (NASDAQ:KBNT)
Artem is a high-level professional. He accepted old projects for support, launched a large new project and organized the work for all of his team. The project included modern technologies and accounting for the current infrastructure. As the project was launched, presentations were made and answers to all questions were received. Transparent documentation is written for both programmers and users. The new project includes a flexible system for working with different types of clients and users. Data visualization, dashboards and the RTB system management system turned out to be at a high level.
Nina Zarina
Head of Publisher Trading Platform (PTP) at IPONWEB
Artem is a highly professional software engineer and efficient leader who can reliably solve complex, complicated technical tasks. For two years, I've worked as a team manager with Artem on advertising platform solutions for a few international customers (USA, Japan, Netherlands). Our team's development cycle improved a lot under his supervision. He wrote detailed instructions with all possible actions for each task. He worked closely with the developers' team to explain the correct estimation's importance. They even started "planning poker" for each release. All of these led to an impressive result: our releases were delivered on time, which led to an amazing relationship with our customers. Thank you, Artem, for the great job!
Aleksandr Zagorodnev
Staff SRE Lead - CriteoStaff SRE Lead - Criteo
Worked with Artem as a SysOps during all his IPONWEB years. Passioned, responsible, demanding on code quality, he was significantly improved our UI projects thereby