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