About
My name is Alexei Yashkov. I was born in the Soviet Union, now Russia. In the mid-nineties I relocated to the United States: the Internet was young and the Internet providers to be were badly in need of people who could build it.
I started my professional career in 1991 and over time I have been wearing many different hats: software developer, network engineer, systems engineer, database administrator, data modeler… there was a period in my life when I ran a global production support team for a portfolio of compliance applications. This experience has certainly taught me to be a better software developer.
These days I work as a Principal Software Engineer for an architecture team in a bank. My principal areas of concerns are: containerization of the bank’s applications, container-native build and deployment automation, composable build and development environments, infrastructure as code. I code in Java, Kotlin, TypeScript, C#, Go.
Besides doing work for the bank, I also maintain the following open source projects:
- Concordion for .NET
- Concordion integrations for Spring and Quarkus
- RKE2 cluster on Hetzner Cloud Terraform module
- cert-manager Terraform module
- Longhorn Terraform module
- Marbles testing for Vitest
- HAL client for Angular
When Duolingo was still accepting help from volunteers to translate their courses, I was a member of the team that produced the course of Spanish for Russian speakers. From these times there remain several articles on Spanish language (in Russian).
This site is my first experiment with public Internet presence. Let’s see how I like it. It is written in Markdown and generated using Jekyll. This allows me to use somewhat extended syntax of the language. The theme used for the site is Minimal Mistakes by Michael Rose.
The site is hosted in my own RKE2 cluster in Hetzner cloud. If you like your own cluster like this, have a look at my RKE2 in Hetzner Cloud module. I participate in their promotion program, so if you like, you can get €20 and I get €10.