Denys Kanunnikov
Core Competencies
- Highload
- DevOps
- Techlead
- Outsourcing
- Offshoring
- Software Life Circle Management
- Training & Mentoring
- Budget Management
Work experience and implemented issues
- Successfully Managed critical DataCenter migration projects.
- Re-defined SQL Indexing Strategy and eliminated downtime.
- Designed and implemented end to end cloud migration strategy for
multiple critical applications to AWS IaaS/PaaS/DaaS.
- Implemented service auto heal system to auto-recover services from failures for e-commerce platform.
- Designed Whitepaper which encompasses service design standards around critical eervice & operational imperatives - Highly Available and Scalable Architecture, Auto Failover and Zero Downtime mechanisms.
- Handling replication issues like performance, schema changes/updations.
- Part of the team developing a microservice architecture for e- commerce platform.
- Design and developed scalable, distributed architectures for advertising management system.
- Team management – handling a team of 3 developers and 1 devops. Delegating tasks to team members, leading and motivate team, resolve technical problems of team members whenever they struck.
- Breakdown client problems and determine a workable solution.
- Research in integrating Clickhouse into the Big Data analytics infrastructure.
- Monitoring the database optimization, performance, integrity and recovery for web bases applications.
- Design,develop architecture for service e-commerce application Seotoaster - SEO CMS and e-commerce website builder and make architectural decisions (zend framework, backbone, angular, rest, soap, design patterns, nginx, load balancing).
- Development of dating platform with more than 1k+ sites, with overall 350M+ members in 60+ countries
- Designing and implementing email and push notification service for dating customers.
- Designed architecture detection of spamtrap user addresses on the platform by the criteria of activity of the user profile.
- Designing a brand book for content of email messages.
- Collection and processing of statistics on the deliverability of messages,
complaints and bounces messages from users.
- Designing algorithms and application architectures for collecting
statistics from the Goggle Postmaster, Microsoft Outlook Postmaster
with the participation of an automated bot.
- Importing with external mail providers, for the purpose of using
external to increase the volume of mailing (more than 2M notifications
per hour).
- Designing a resource content system (media, text, video) with landing
page templates to increase conversions goals.
- Documenting actual or probable structural issues for application
architecture.
- Take part in the workshops to share my experience for other team
members.
- New technologies research and integration for notification delivery
system such as Golang.
- Providing advices for better performance and application optimization.
- Did lot of coding, designing reviews and refactoring activities.
Skills
Programming languages:
PHP7, Bash, Javascript, HTML5, Python, JSON
Frameworks:
Symfony, Zend Framework, YII
Web Services:
Restfull, SOAP, Microservices, GraphQL, Web Sockets,CDN
Databases:
Mysql Percona, Maria DB, Redis, Memcached, Mysql Router
AMQP:
Rabbit, Gearman
Monitoring:
Zabbix, Sentry
Testing:
Phpunit, Behat, Nginx stress testing, Apache Benchmark, Load balancing
Design Principles:
DRY, KISS, SOLID, Domain Design Development
DevOps:
Git, Bitbucket, Ansible, Jenkins, Cloudformation, Docker
Cloud:
Vertica, AWS, Percona Cluster, Elasticsearch