Moscow RU, Russia
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: DevOps Engineer, Full Stack Developer
Occupation: IT and Math
Degree: Master's Degree
Career Level: Fully Competent
Languages: Russian, English
Highlights:PROFESSIONAL SUMMARY - Organized and goal-oriented with more than 20 years of experience in the IT industry. - Expert in web development and DevOps, can successfully participate in all phases of the development and delivery life cycle of robust, testable and adaptable solutions. - Solutions designer and analytical problem solver, able to see the big picture and split it into tasks to achieve on-time project completion. - Has deep practical knowledge of modern web application development and delivery with Python, JavaScript and Kubernetes (including setup, configuration and high-load maintenance). TECHNICAL EXPERTISE - Programming: Python, JavaScript, HTML, CSS, SQL, Bash. - DevOps: Kubernetes, Docker, PostgreSQL, Greenplum, ClickHouse, Elasticsearch, Redis, RabbitMQ, Minio, Nginx, Prometheus, Kibana, Jenkins, Ansible, Linux, Git. - Technologies: Django, Celery, React, Material-UI, Bootstrap, Next.js, Node.js, Webpack, Amazon S3, Helm, REST API, Microservices Architecture. EDUCATION - Master of Science, Software Engineering, National Research University of Electronic Technology (MIET), Moscow, Russia. - English skills: Intermediate, extensive experience of reading and writing technical documentation and text-based communication, spoken English is not fluent. COMMENTS Interested in relocation to the United States or Canada. If you have a position with relocation opportunity, please write to relocation@nickola.ru.
Skills:Python, Django, Celery, Nginx, PostgreSQL, Greenplum, ClickHouse, Redis, Elasticsearch, Kibana, HTML, CSS, SASS, JavaScript, Bootstrap, jQuery, React, Webpack, Node.js, Linux, Docker, Kubernetes, Ansible, Git, Kubernetes, Docker, PostgreSQL, Greenplum, ClickHouse, Elasticsearch, Nginx, Prometheus, Kibana, Jenkins, Ansible, Linux, Git, Python, JavaScript, HTML, CSS, SQL, Bash, React, Material-UI, Material-UI, Bootstrap, Next.js, Node.js, Webpack, Amazon S3, Helm, REST API, Microservices Architecture
Goal:Expert in web development and DevOps, can successfully participate in all phases of the development and delivery life cycle of robust, testable and adaptable solutions. Interested in opportunities with relocation to the United States or Canada. You can find the full version of my resume here: http://nickola.ru/nickolay-kovalev.pdf There, I go over my entire work history, my experience and showcase some interesting projects (pet-projects) that I did. I am interested in a Senior position as a DevOps Engineer / Full Stack Developer / Python Developer. I can also be a Lead, but I think I need more practical experience speaking English (not currently fluent). If you have a position with relocation opportunity, please write to relocation@nickola.ru.
Membership:Resume: http://nickola.ru/nickolay-kovalev.pdf LinkedIn: https://linkedin.com/in/nickola GitHub: https://github.com/nickola
Honor:More than 1000 stars on GitHub: https://github.com/nickola
Head of DevOps 03/2020 - current
Alytics, Moscow, RU Russia
Industry: Marketing analytics, Web Development
Project descriptions:
- Working on high-load multichannel web analytics platform that provides advanced marketing analytics services to leading companies.
- Participate in design, implementation and delivery of all platform services and components.
- Planning, design, configuration, monitoring and ongoing maintenance of infrastructure and cloud services.
Responsibilities:
- Analyze system requirements, design a solution and split it into prioritized tasks.
- Setup, configuration and support of: Kubernetes cluster (10+ nodes), PostgreSQL cluster (2 nodes), Greenplum cluster (10+ nodes), ClickHouse cluster (2 nodes), Redis, Elasticsearch, Kibana.
- Write clean and optimized code using Python, SQL and Bash.
- Write advanced and highly customizable deployment configurations for stateless and stateful services using Helm and Ansible.
- Tuning components for high-load operations and fault tolerance (code review and optimization, implementation of multiple replicas on different nodes, load balancing).
- Perform zero downtime upgrade of existing services.
- Setup automatic data backups and perform disaster recovery operations.
- Design and develop multi-node fast data storage solution using Kubernetes, Nginx and Amazon S3 integration.
- Provide architectural design and performance optimization expertise to other projects as required.
- Team management and developers support.
Technical Environment:
- Programming: Python, SQL, Bash.
- DevOps: Kubernetes, Docker, PostgreSQL, Greenplum, ClickHouse, Elasticsearch, Redis, RabbitMQ, Minio, Nginx, Prometheus, Kibana, Jenkins, Ansible, Chef, Linux, Git.
- Technologies: Django, Celery, Amazon S3, Helm, REST API, Microservices Architecture.--
Lead Full Stack Developer 05/2015 - 03/2020
Alytics, Moscow, RU Russia
Industry: Marketing analytics, Web Development
Project descriptions:
- Working on high-load multichannel web analytics platform that provides advanced marketing analytics services to leading companies.
- Participate in design, implementation and delivery of all platform services and components.
Responsibilities:
- Develop technical specifications and architecture.
- Deploy fully functional applications, make necessary configuration changes.
- Write clean and testable code using Python, JavaScript, CSS, HTML.
- Debug of various Python, JavaScript applications and components.
- Review and refactor code.
- Develop documentation and operational procedures instructions.
- Support Junior developers work.
Technical Environment:
- Programming: Python, JavaScript, HTML, CSS, SQL, Bash.
- DevOps: Docker, PostgreSQL, Greenplum, ClickHouse, Elasticsearch, Nginx, Ansible, Linux, Git.
- Technologies: Django, Celery, React, Node.js, Webpack, REST API, Microservices Architecture.--
Senior Full Stack Developer 12/2014 - 05/2015
NSM Stores, Remote, RU Russia
Industry: e-Commerce, Web Development
Project descriptions:
- Working on online e-commerce platform that automatically imports products from various sources and publishes them on a website or loads them into other e-commerce services.
Responsibilities:
- Develop backend engine and API using Python and Django.
- Develop integrations with various e-commerce services (Amazon, eBay, Google Merchant, distributors API, data feeds).
- Develop integration with PayPal payment service.
- Develop modern frontend interface using JavaScript and React.
- Design and develop infrastructure services using Kubernetes.
- Design and develop advanced and extremely fast image caching solution using Nginx with internal Perl module integration.
- Design and develop testing environment, that allows independent testing of different versions of the e-commerce application.
- Setup automatic data backups.
Technical Environment:
- Programming: Python, JavaScript, HTML, CSS, SQL, Bash.
- DevOps: Kubernetes, Docker, PostgreSQL, Elasticsearch, Redis, Nginx, Ansible, Linux, Git.
- Technologies: Django, RQ, React, Bootstrap, Next.js, Node.js, Webpack, REST API, Microservices Architecture.--
System Engineer, Developer 08/2003 - 12/2014
Elvis-Plus, Moscow, RU Russia
Industry: IT Integration, Development, Security
Project descriptions:
- Working on web-based platforms including official websites, internal CRM and technical data aggregation service.
- Developing of integrated solutions to create and maintain secured information systems in heterogeneous computer networks of any entities.
- Implementing of wide-scaled integration projects to create secured information systems, such as integrated communication banking network of Central Bank of Russian Federation and others.
- Consulting in the field of secured information systems.
Responsibilities:
- Maintain official company websites.
Design and develop internal CRM, web-based data aggregation and analytics platform.
- Design and implement network security policies, firewalls, intrusion detection systems.
- Maintain, troubleshot and administer LANs, WANs, VPNs.
- Provide expertise on secured applications and network design.
- Support and train Junior engineers.
Technical Environment:
- Programming: Python, Perl, PHP, JavaScript, HTML, CSS, SQL, Bash.
- DevOps: PostgreSQL, Nginx, Ansible, Linux, Git.
- Technologies: jQuery, REST API, Virtual Private Network, Public Key Infrastructure.--
National Research University of Electronic Technology (MIET) 09/2001 - 06/2006
Russia, Moscow, RU, Russia
Degree: Master's Degree
Major:Software Engineering
Development of various own projects during the period of education. Attending development conferences and learning additional technical information.
Full Stack / DevOps Engineer Python, JavaScript, HTML, CSS, SQL, Bash, Kubernetes, Docker, PostgreSQL, Greenplum, ClickHouse, Elasticsearch, Redis, RabbitMQ, Minio, Nginx, Prometheus, Kibana, Jenkins, Ansible, Linux, Git, Django, Celery, React, Material-UI, Bootstrap, Next.js, Node.js, Webpack, Amazon S3, Helm, REST API, Microservices Architecture