Skip to content
View asankov's full-sized avatar

Organizations

@kiwitcms

Block or report asankov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asankov/README.md

Hi, folks! πŸ‘‹

My name is Anton Sankov!

I am a passionate software developer, currently working at VMware Carbon Black.

I am also a Core Team member of Kiwi TCMS - the leading Open Source Test Case Management System.

In my free time I like reading books, playing video games and... programming.

Blog

You can check out my blog at https://asankov.dev/. I write articles about Go and Kubernetes.

Some of my most read articles are:

Public speaking

Below you can find all my public (and non-public) speaking history.

Intro to Containers at Vocational High School for Audio, Video, and Telecommunications "A.S.Popovβ€œ

Topic: Intro to Containers

Date: June 2023

Location: Sofia, Bulgaria πŸ‡§πŸ‡¬

I was invited to a local high-school to give a lecture on Containers to the students from the Computer Science classes. The presentation was tailored to their programming experience (C# and .NET) and gave them basic overview of what containers are, how and why to use them.

Links:

VMware Bulgaria Tech Meetups

Topic: Cloud Native Security - From Development to Runtime (with Martin Georgiev)

Date: May 2023

Location: Sofia, Bulgaria πŸ‡§πŸ‡¬

Comprehensive overview of how to ensure the security of Cloud Native infrastructure at every stage of the container lifecycle. Covering the complete application lifecycle, starting with the Development stage, including topics such as selecting the rightbase image, managing package dependencies, and implementing secure coding practices. Finishing with the Distribute and Deploy phases of the lifecycle, and the Runtime aspects of Cloud Native Security.

Links:

BSides Sofia 2023

Topic: Workshop: How to automate Application Security the DevSecOps way (with Svetlomir Balevski)

Date: March 2023

Location: Sofia, Bulgaria πŸ‡§πŸ‡¬

This workshop shows the audience what DevSecOps is, by doing a practical overview of the steps in a DevSecOps CI/CD Pipeline. It goes through the different stages of the Pipeline, showing different steps in the process of building a secure application. It shows things like SAST, SCA, Container image scanning, IAST, and DAST. The workshop includes implementing a CI/CD pipeline that runs this checks for a certain application.

Links:

VMware Explore 2022

Topic: Panel: Day in The Life of a Cross Functional Security War Room

Date: November 2022

Location: Barcelona, Spain πŸ‡ͺπŸ‡Έ

A War Room simulation where different security people are investigating a hacker attack against their company using VMware products. My role was the SOC engineer who is using Carbon Black Container Security to investigate the attack on the company's Kubernetes workloads.

Links:

KubeHuddle 2022

Date: October 2022

Location: Edinburgh, Scotland 🏴󠁧󠁒󠁳󠁣󠁴󠁿

Topic: Securing Kubernetes with Open Policy Agent

This talk explains why admission control in Kubernetes clusters is important, and what bad things can happen due to workload misconfiguration. Then it guides the audience on how to implement proper admission control using two open-source projects - Open Policy Agent and Gatekeeper.

Links:

OSCAL 2022

Date: June 2022

Location: Tirana, Albania πŸ‡¦πŸ‡±

Topic: Securing Kubernetes with Open Policy Agent

This talk explains why admission control in Kubernetes clusters is important, and what bad things can happen due to workload misconfiguration. Then it guides the audience on how to implement proper admission control using two open-source projects - Open Policy Agent and Gatekeeper.

Links:

Topic: Workshop: Go 101 (with Boris Stoyanov)

Workshop for people that want to learn Go. No prior experience in the language is required, but experience with another programming language is. The workshop is three-hours long, it starts with defining a functions, variables, etc. and ends with writing complex structs and attaching some sort of behavior to them.

Links:

VMware RADIO 2022

Date: May 2022

Location: San Francisco, USA πŸ‡ΊπŸ‡Έ

Topic: Panel: Building High-Performance Applications with Go

VMware RADIO is the biggest internal annual VMware Conference for Innovation.

I was part of a panel discussion about different ways to use the Go programming language to build high-performance web (and not only) applications.

BSides Sofia 2022

Date: April 2022

Location: Sofia, Bulgaria πŸ‡§πŸ‡¬

Topic: Securing Kubernetes with Open Policy Agent

This talk explains why admission control in Kubernetes clusters is important, and what bad things can happen due to workload misconfiguration. Then it guides the audience on how to implement proper admission control using two open-source projects - Open Policy Agent and Gatekeeper.

Links:

ISTA 2021

Date: November 2021

Location: Virtual 🌎

Topic: Kubernetes Extensibility: Next Phases of Kubernetes

This talk showcases Kubernetes Extensibility constructs like Operators, CRDs, validating webhooks, etc. and shows how they can be leveraged to use Kubernetes as a development platform.

Links:

HackConf 2021

Date: October 2021

Location Virtual 🌎

Topic: Workshop: Go 101 (with Boris Stoyanov)

Workshop for people that want to learn Go. No prior experience in the language is required, but experience with another programming language is. The workshop is three-hours long, it starts with defining a functions, variables, etc. and ends with writing complex structs and attaching some sort of behavior to them.

Links:

DevConf.CZ 2020

Date: January 2020

Location: Brno, Czech Republic πŸ‡¨πŸ‡Ώ

Topic: Building The Twelve-Factor App

This talks explains The Twelve-Factor App methodology and why it is still relevant today in the world of Kubernetes, containers and microservices.

Links:

OpenExpo Europe 2019

Date: June 2019

Location: Madrid, Spain πŸ‡ͺπŸ‡Έ

Topic: Building The Twelve-Factor App

This talks explains The Twelve-Factor App methodology and why it is still relevant today in the world of Kubernetes, containers and microservices.

HackConf 2019

Date: October 2019 Location: Sofia, Bulgaria πŸ‡§πŸ‡¬ Topic: Learn Python & Selenium the fast way (with Alexandar Todorov)

A three-hour workshop that goes over the basics of Python in the first part and then shows how to use Selenium with Python in the second part.

HackConf 2017

Date: October 2017

Location: Sofia, Bulgaria πŸ‡§πŸ‡¬

Topic: Learn Python & Selenium the fast way (with Alexandar Todorov)

A six-hour workshop that goes over the basics of Python in the first part and then shows how to use Selenium with Python in the second part.

My CV

If you want to learn more about me check out my CV or download a shorter PDF version from here.

Pinned Loading

  1. cs50 cs50 Public

    This repository contains all the exercises from the CS50 course on edx.com

    C 21 4

  2. gira gira Public

    Gira is like Jira, but for tracking your video games progress

    Go 2 1

  3. go-modules go-modules Public

    This is the source of my presentation about Go Modules

    JavaScript

  4. Kiwi Kiwi Public

    Forked from kiwitcms/Kiwi

    Open source full-featured test case management system

    Python

  5. the-practice-of-programming the-practice-of-programming Public

    This repository contains the exercises from the book "The Practice of Programming" by Brian W. Kernighan and Rob Pike.

    C 21 5

  6. twelve-factor-app twelve-factor-app Public

    This is the source of my presentation about The Twelve-Factor App

    JavaScript