From 118259a70f2f74c83d33afea6d21ab4773e29018 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Thu, 29 Dec 2022 00:08:47 +0100 Subject: [PATCH] update cv --- source/cv.rst | 54 ++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/source/cv.rst b/source/cv.rst index ea39a8e..030511f 100644 --- a/source/cv.rst +++ b/source/cv.rst @@ -7,6 +7,7 @@ Senior software and systems engineer "Bulevar Oslobodjenja" 150/51, 11042 Belgrade, Serbia Tel : +381621436099 + E-mail: vladanovic@gmail.com Profile @@ -24,46 +25,47 @@ provide more info if needed. Skills and toolset ------------------ -Extensive knowledge of the web stack. Experienced in developing, designing and -automating distributed and monolith systems on various infrastructures. Keen on -refactoring for the greater good. Striving for balance between meeting business -needs and producing maintainable, tested and well documented software that -wouldn’t be usurped by technical debt. +Experienced developer designing and automating distributed and monolith systems +on various infrastructures. Keen on refactoring for the greater good. I'm a long +time GNU/Linux user of many flavors (regularly use Arch, CentOS, Fedora, Debian, +Ubuntu, Alpine, etc.). As an IDE I use neovim and Emacs, preferably Sphinx (rst) +and PlantUML for documentation but markdown happens on daily level as well. -I'm a long time GNU/Linux user of many flavors like Arch, RHEL, CentOS, Fedora, -Debian, Ubuntu, Alpine, ... I use VIM and Emacs as text and code editors / -IDEs, mainly Sphinx (rst) and PlantUML for documentation. +Python is the language and ecosystem I have the most experience with. I've done +a bunch of web apps in Django, Flask, SqlAlchemy, etc., used async network +communication with gevent and asyncio, RPC for some IoT projects, in love with +uWSGI ... and also write small helper / automation scripts in Python (and bash +if really small) almost every day. -Python is the language and ecosystem I have the most experience with. Web apps -with Django, Flask, SqlAlchemy, etc. Async network communication with gevent -and asyncio, small helper scripts that are too complicated to implement in -bash, automation scripts, etc. Rust is the language I spend most of my free -time with experimenting on various fields, from low-level queues to frontend web -applications in WebAssembly, for which I also use Elm with great joy. +Rust is the language I spend most of my free time with, from low-level queues to +frontend web applications in WebAssembly, for which I gladly use Elm ... +Ocaml 5.0 (with Eio) is next in line :) some things from this paragraph can be +found on my personal gitea server: `https://gitea.vp.mk/explore/repos +`_. -For virtualization I use KVM / QEMU, also experimented with Firecracker / Cloud -hypervisor and similar new technologies. Used to manage infrastructure on AWS, -OpenStack, Apache Mesos and Kubernetes and used Ansible for setting up the -servers. I have a fair experience with GitLab CI and Jenkins and have some repos -on Drone CI. +I have fair experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message +distribution and Protobuf, FlatBuffers, Cap'n Proto for packing objects. NoSQL +with Apache CouchDB and fair development experience with PostreSQL. -Experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message distribution and -Protobuf, FlatBuffers, Cap'n Proto for packing objects. NoSQL with Apache -CouchDB and fair experience with PostreSQL. +For virtualization I use KVM / QEMU for personal needs, and I'm pretty fond of +the new microvm approaches such as Firecracker, Cloud Hypervisor et al. +Professionaly I used to manage infrastructure on AWS, Azure, GCP, OpenStack. +Used to love Ansible, but now I'm more of a fan of Fedora CoreOS / Silverblue +(OSTree based distros) for building images and setting up workload environments. Languages --------- -Macedonian is my native language. I also speak English and Serbian fluently -and have a fair knowledge of German, with a C2 degree in 2001. +Macedonian is my native language. I speak English and Serbian fluently and have +a fair knowledge of German, with a C2 degree in 2001. Work Experience =============== | -Aiven (2021-2022) - Site Reliability Engineer -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Aiven `_ (2021-2022) - Site Reliability Engineer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SRE in a dynamic multicloud setup consisting of tens of tousands of nodes, offering managed Postgres, Kafka, Clickhouse, Mysql, Elastic/Opensearch, etc.