Atanas Kozhuharov, Developer in Sofia, Bulgaria
Atanas is available for hire
Hire Atanas

Atanas Kozhuharov

Verified Expert  in Engineering

Software Developer

Location
Sofia, Bulgaria
Toptal Member Since
September 11, 2018

Atanas has several years of development experience with particular expertise in system and network administration and integrating continuous delivery and continuous integration processes into development workflows. Atanas also possesses considerable experience with several tools to achieve the tasks mentioned above, but he considers his analytical approach to problem-solving his strongest skill.

Portfolio

SumUp
Amazon Web Services (AWS), Python, Ansible, Terraform, NGINX, RabbitMQ...
Wholefolio
Google Cloud Platform (GCP), Kubernetes, GitLab, React, Python, NGINX, Grafana...
ELSYS
Python 3

Experience

Availability

Part-time

Preferred Environment

Zsh, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...project I have built is Wholefolio.io, a portfolio-tracking platform for various cryptocurrencies.

Work Experience

Principle DevOps Engineer

2020 - PRESENT
SumUp
  • Created PCI-DSS-compliant infrastructure architecture and migration from the existing infrastructure.
  • Designed a migration plan and GitLab proof of concept (POC) for the CI/CD needs of the company.
  • Designed and implemented a scalable IaC solution for the existing codebase and migrated the code to the solution.
  • Conducted service mesh multi-cluster research, the initial rollout of the project, and prepared the path for implementation with a dedicated certificate authority.
Technologies: Amazon Web Services (AWS), Python, Ansible, Terraform, NGINX, RabbitMQ, Apache Kafka, Grafana, JSON, Single Sign-on (SSO), Google Pub/Sub, Prometheus, JSON Web Tokens (JWT), Google Kubernetes Engine (GKE), Google Cloud API, Google APIs, GitLab CI/CD, REST, Agile, Microservices, Continuous Deployment, Bash, Django, Jira, YAML, Java, Object-oriented Programming (OOP), Service Meshes

Co-founder

2019 - PRESENT
Wholefolio
  • Created a portfolio tracking platform for cryptocurrencies.
  • Implemented a microservice-based architecture, with CD for delivering the apps to Kubernetes in the Google Cloud Platform.
  • Manage the marketing and sales process of the company.
Technologies: Google Cloud Platform (GCP), Kubernetes, GitLab, React, Python, NGINX, Grafana, Docker Compose, JSON, Single Sign-on (SSO), Google Pub/Sub, Prometheus, JSON Web Tokens (JWT), Google Kubernetes Engine (GKE), Google Cloud API, Google APIs, GitLab CI/CD, REST, Agile, Microservices, Continuous Deployment, Bash, Django, YAML, Object-oriented Programming (OOP), Service Meshes

Teacher

2018 - PRESENT
ELSYS
  • Created the curriculum currently used for teaching introduction to scripting languages.
  • Held class events with relevant experts from different industries to showcase the life of a programmer.
  • Worked on a committee to defend the thesis of 12th-grade students.
Technologies: Python 3

DevOps Consultant

2018 - PRESENT
Clients
  • Consulted as a DevOps for a SaaS platform; worked on architecture, CI/CD, and infrastructure management.
  • Designed and constructed an infrastructure solution for a Java-based microservice ecosystem on GCP with BigQuery, Kubernetes, and Kafka on Cloud computing.
  • Handled Docker and Kubernetes preparation and implementation for a CI/CD application.
  • Consulted with a SaaS company within the fintech sector. Prepared the infrastructure (IaC with Terraform) and CI/CD. Utilized the GCP, Helm, Kubernetes, and Istio tech stack.
Technologies: Continuous Delivery (CD), Continuous Integration (CI), GitLab, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Kubernetes, NGINX, Apache Kafka, Grafana, JSON, Prometheus, Google Kubernetes Engine (GKE), Google APIs, REST, Agile, Microservices, Continuous Deployment, Bash, Django, YAML, MongoDB, Java, Service Meshes

DevOps

2017 - 2020
Chaos Group
  • Implemented user automation for a user orchestration suite in Office 365, G Suite, and LDAP.
  • Migrated from Office 365 to G Suite using Python and PowerShell scripting.
  • Automated the build of the internal Mattermost app.
  • Implemented CD pipelines in GitLab for more than 30 microservices.
  • Handled the OpenStack migration, including the tests, deployment, and transfer from the old OpenStack environment.
Technologies: LDAP, Crucible, Jira, Google Cloud Platform (GCP), Office 365, Windows PowerShell, Python, OpenStack, Kubernetes, Docker, GitLab, Grafana, Office 365 API, Docker Compose, LibreNMS, JSON, Google Pub/Sub, Nagios, Prometheus, Juniper, GitLab CI/CD, REST, Agile, Microservices, FreeBSD, Jira REST API, Continuous Deployment, Bash, Django, YAML, MongoDB, Java, Cisco Networking

Product Engineer

2015 - 2017
SevOne, Inc.
  • Built, administered, and supported one of the core databases used in the product (MySQL).
  • Supported the build of automation tools to assist in troubleshooting and data gathering (Python, PHP).
  • Worked on Linux administration (CentOS, Gentoo, Ubuntu).
  • Handled the troubleshooting and analyzed defects in the C++/PHP core.
  • Developed the virtual machine with vSphere and KVM and managed and deployed Docker.
Technologies: MySQL, Ansible, C++, PHP, CentOS, Gentoo, Apache Kafka, Continuous Deployment, Bash

Core Network Operations Engineer

2013 - 2015
Mobiltel (A1 BG)
  • Administered the Linux core with Red Hat, Debian, and CentOS.
  • Scripted and automated processes using Bash and PHP. Built web applications using PHP.
  • Administered various equipment from different vendors, including AudioCodes, Nokia-Siemens, and Genband.
  • Deployed and managed the VoIP core and client devices.
Technologies: PHP, 3G, 2G, SS7, H323, SIP, Linux, VoIP, Bash, Cisco Networking, Nagios

Second Level Support Specialist

2011 - 2013
Mobiltel (A1 BG)
  • Monitored the core and edge network, supported, installed, and troubleshot the office equipment.
  • Monitored and provided support via email and phone to corporate clients.
  • Diagnosed, consulted, and resolved issues with VoIP, hosting, IP networks, the point-to-point protocol over Ethernet (PPPoE), and Ethernet.
  • Supported and investigated problems with customer equipment, including Cisco, Juniper, Mikrotik, Huawei, and ZTE.
Technologies: Ethernet, DNS, VoIP, TCP/IP, Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), Juniper, Bash, Cisco Networking, Nagios

Wholefolio

The fast all-around solution for tracking your portfolio and getting your news in one place. This is a project I have developed for the past two years, and since it's my startup, I had to do everything from the ground up.

Application Deployment with Kubernetes and GCP

Created a Docker-based workflow for effortless use among the developers and prepared the application for deployment. After discussions with the client, we concluded that the best way to go is with Kubernetes. With that, I created the necessary infrastructure and scripts for deployment in GCP. The client and developers were thrilled with their environment and the fact they didn't need constant supervision of the whole process.

Migration from Google App Engine to Kubernetes with Istio

https://stratumfive.com
I carried out a project for migrating a Google App Engine Java application to Kubernetes. The project involved the entire infrastructure set-up, deployments, logging transformation, and monitoring using Grafana and Prometheus. Istio was implemented as a service mesh to support customer services, allowing for easier deployments and traffic handling.

Automation Suite for User Creation/Deletion

The process was entirely manual before I undertook the project and this meant it took more than an hour to create users in the proper systems for a newly hired employee.

After completion, the suite successfully interacts with Microsoft Flow and Microsoft SharePoint to fetch all of the relevant data and from there provision the user profiles in a number of different systems (Google G Suite, Office 365, LDAP, VPN User). The suite also assigns appropriate privileges and groups depending on the profile of the employee.

Technologies: Python, PowerShell, GitLab, Jira

Application Deployment with Kubernetes

For this project, I initially containerized their application and created a flow for the app developers to work effortlessly. During discussions with the client, we concluded that Kubernetes for flexibility and scale is the way to go. So I deployed the infrastructure to GCP and created the necessary process and scripts to allow a smooth workflow and deployment. Documentation accompanied every detail.

Mattermost App Build Automation

This project revolves around getting corporations to choose Mattermost as their corporate chat application. We had to use a custom build of the opensource application to add some additional features and styles that we needed. I took on this project and created an automated setup which takes new versions of the application, adds, and tests our configuration/code to the new core version and deploys it to the Google Play or Apple Store.

Office 365 to Google G Suite Migration

This migration required a lot of planning, technical analysis, and careful execution to run smoothly. In this project, I was in charge of building scripts that enabled the seamless transfer of users and their data.

Technologies: PowerShell, Python, Google SDK

Languages

Python, Python 3, Bash, JavaScript, YAML, C++, PHP, Java

Frameworks

Django, JSON Web Tokens (JWT), Windows PowerShell

Libraries/APIs

Google APIs, Google Cloud API, Jira REST API, React, Office 365 API, Node.js

Tools

Helm, Jira, GitLab CI/CD, Crucible, Google Kubernetes Engine (GKE), Grafana, Amazon EKS, Celery, LibreNMS, Nagios, Docker Compose, Ansible, Terraform, NGINX, Zsh, GitLab, RabbitMQ, Istio

Paradigms

Object-oriented Programming (OOP), REST, Continuous Integration (CI), Continuous Deployment, Agile, Microservices, Continuous Delivery (CD)

Platforms

Google Cloud Platform (GCP), Kubernetes, Docker, Linux, Ubuntu, CentOS, Amazon EC2, OpenStack, FreeBSD, Amazon Web Services (AWS), Visual Studio Code (VS Code), Apache Kafka, Google Cloud SDK

Other

Office 365, TCP/IP, Cloud Architecture, CI/CD Pipelines, Single Sign-on (SSO), LDAP, DNS, Juniper, Cisco Networking, Prometheus, Pub/Sub, Google Pub/Sub, Service Meshes, Amazon RDS, Gentoo, VoIP, SIP, H323, SS7, 2G, 3G, Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), Ethernet, Networking

Storage

MySQL, PostgreSQL, JSON, MongoDB

2012 - 2016

Bachelor of Informatics Degree in Networking Technologies

New Bulgarian University - Sofia, Bulgaria

JUNE 2008 - PRESENT

Certificate of Proficiency in English

Cambridge

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring