Vladan Popovic ============== Senior software and systems engineer ------------------------------------ Kristinagatan 5B, 582 32 Linköping, Sweden vladanovic@gmail.com Profile ======= Skilled software developer and systems engineer experienced in multiple fields with over 10 years of professional experience. An avid free software and open source enthusiast, honorary member of Macedonia's Free Software NGO Belgrade's first hackerspace. Skills & tool set ----------------- Extensive knowledge of the web stack. Develop, design and automate 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 overwhelmed by technical debt. * Long time GNU/Linux user of many flavors like Arch, RHEL, CentOS, Fedora, Debian, Ubuntu, etc. * I use VIM and Emacs as text and code editors / IDEs, Sphinx (rst) and PlantUML for documentation. * Python is the language and ecosystem I have the most experience with. Rust is lately my No.1 choice for almost all software I write and use, from low-level queues to frontend web applications in WebAssembly, for which I also use Elm with great joy. * Virtualization with KVM / QEMU, libvirt and virt-manager. Experimented with crosvm, Firecracker, Ignite and similar new technologies. * Service / infrascructure management on AWS, OpenStack, Apache Mesos, Docker and Kubernetes. Ansible for deployment automation. * Fair experience (> 10 projects) with GitLab CI and Jenkins, experimented with Travis and Circle CI. Very passionate about GitLab, since it gave the best experience so far. * Experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message distribution and Protobuf, FlatBuffers, Cap'n Proto for packing objects. * NoSQL with Apache CouchDB, solid experience with PostreSQL. 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. Work Experience --------------- | Seavus (02.2019 - now) - Senior Engineer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Responsible for maintaining a big data pipeline for Sunrise, a Swiss Telecom provider. Based on the Hortonworks appliance (Ambari, Spark, Kafka, HDFS, Hive), the code is written purely in Scala. HFour (02.2018 - 09.2018) - Senior Engineer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Design and develop a document management system in Typescript for some of the biggest investment banks. TradeCore (07.2017 - 02.2018) - Senior Engineer / Python Lead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Reduced the technical debt by refactoring, planning and discovering bottlenecks and bad/redundant implementations. Improved the development flow, enforced a stronger code review practice and python coding standards. Optimized the delivery and client on-boarding procedure by automating the test, build and deploy process of the whole product. Introduced a solid CI/CD infrastructure, automated and parallelized the Selenium test runs and frontend packaging for ~25 environments, backend tests, GitLab Review Apps setup, etc. Itekako (05.2012 - 07.2017) - Senior Engineer / Python Lead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Designed a scalable cloud solution and built the complete platform for home security cameras with Python, JSON-RPC, gevent, Protobuf, FFMpeg, uWSGI and Live555, hosted on AWS. Reduced a couple of clients’ development and deployment overhead by dockerizing their complete infrastructures. Created a machine content generation service by optimizing the crutial DB queries and by implementing a ranking algorithm in PostgreSQL. RedHat (08.2013 - 08.2014) - Software Engineer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Development and RPM packaging of OpenStack Nova. Tested debugged and deployed various OpenStack scenarios and use cases. Asseko (10.2010 - 02.2012) - Software Developer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Part of a new team working on a complete rewrite of a legacy proprietary Banking Software in C# and MSSQL.