use markdown instead of rst
This commit is contained in:
		
							parent
							
								
									118259a70f
								
							
						
					
					
						commit
						a4863f65c1
					
				
					 2 changed files with 45 additions and 59 deletions
				
			
		|  | @ -1,35 +1,29 @@ | |||
| Vladan Popovic | ||||
| ============== | ||||
| 
 | ||||
| Senior software and systems engineer | ||||
| ------------------------------------ | ||||
| 
 | ||||
| # Vladan Popovic | ||||
| ##  Senior software and systems engineer | ||||
| "Bulevar Oslobodjenja" 150/51, 11042 Belgrade, Serbia | ||||
| 
 | ||||
| Tel   : +381621436099 | ||||
| 
 | ||||
| E-mail: vladanovic@gmail.com | ||||
| \ | ||||
| 
 | ||||
| Profile | ||||
| ======= | ||||
| ## Profile | ||||
| 
 | ||||
| Skilled software developer and systems engineer experienced in multiple fields | ||||
| with more than 15 years of professional experience. FOSS enthusiast, honorary | ||||
| with around 20 years of professional experience. FOSS enthusiast, honorary | ||||
| member of Macedonia's Free Software NGO and Belgrade's first hackerspace. My | ||||
| `Linked-In <https://www.linkedin.com/in/vladan-popovic-957ab733>`_ | ||||
| (https://www.linkedin.com/in/vladan-popovic-957ab733), `GitHub | ||||
| <https://github.com/vladan>`_ (https://github.com/vladan) `and Gitea | ||||
| <https://gitea.vp.mk/vladan>`_ (https://gitea.vp.mk/vladan) profiles may | ||||
| provide more info if needed. | ||||
| [**Linked-In**](https://www.linkedin.com/in/vladan-popovic-957ab733), | ||||
| [**GitHub**](https://github.com/vladan>) and [**my selfhosted Gitea | ||||
| server**](https://gitea.vp.mk/vladan) may provide more info if needed. | ||||
| 
 | ||||
| Skills and toolset | ||||
| ------------------ | ||||
| ### Skills and toolset | ||||
| 
 | ||||
| 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. | ||||
| 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. | ||||
| 
 | ||||
| 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 | ||||
|  | @ -37,11 +31,10 @@ 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. | ||||
| 
 | ||||
| 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 ... | ||||
| 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 | ||||
| <https://gitea.vp.mk/explore/repos>`_. | ||||
| found on [**my gitea server**](https://gitea.vp.mk/explore/repos). | ||||
| 
 | ||||
| I have fair experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message | ||||
| distribution and Protobuf, FlatBuffers, Cap'n Proto for packing objects. NoSQL | ||||
|  | @ -51,44 +44,40 @@ 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. | ||||
| (OSTree based distros) for building images and setting up workload | ||||
| environments. | ||||
| 
 | ||||
| Languages | ||||
| --------- | ||||
| ### Languages | ||||
| 
 | ||||
| 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 <https://aiven.io/>`_ (2021-2022) - Site Reliability Engineer | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| ## Work Experience | ||||
| \ | ||||
| 
 | ||||
| #### [Aiven](https://aiven.io/) (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. | ||||
| 
 | ||||
| Sigma Technology (2019-2021) - Senior Engineer | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 
 | ||||
| #### Sigma Technology (2019-2021) - Senior Engineer | ||||
| \ | ||||
| Consultant in Ericsson LabOps team in Linköping - Sweden. Worked on automating | ||||
| the infrastructure procurement for the R&D department in Ericssons own private | ||||
| cloud management solution running on-site. My responsibilities included leading | ||||
| the team, implementing best practices by reviewing most of the code (in Gerrit) | ||||
| and maintaining a Jenkins CI/CD pipeline (code-test-deploy automation). | ||||
| 
 | ||||
| Seavus - Senior Engineer (2019) | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| cloud management solution running on-site. My responsibilities included | ||||
| implementing best practices by setting up automations, reviewing most of the | ||||
| code in Gerrit and maintaining a Jenkins CI/CD pipeline (code-test-deploy | ||||
| automation). | ||||
| 
 | ||||
| #### Seavus - Senior Engineer (2018-2019) | ||||
| \ | ||||
| Responsible for maintaining a big data pipeline for Sunrise, a Swiss Telecom | ||||
| provider. Based on the Hortonworks appliance (Ambari, Spark, Kafka, HDFS, | ||||
| Hive) with the code written purely in Scala. | ||||
| 
 | ||||
| TradeCore - Python Lead (2017-2018) | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 
 | ||||
| #### TradeCore - Python Lead (2017-2018) | ||||
| \ | ||||
| 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 for the main product | ||||
|  | @ -96,15 +85,8 @@ written in Django, which also utilized PostgreSQL, ElasticSearch, Celerry, etc. | |||
| Introduced a solid CI/CD infrastructure by automating the Selenium tests and | ||||
| frontend packaging for ~25 environments, GitLab Review Apps, etc. | ||||
| 
 | ||||
| RedHat - Software Engineer - OpenStack (2013-2014) | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 
 | ||||
| Development and RPM packaging of OpenStack Nova. Tested, debugged and deployed | ||||
| various OpenStack scenarios and use cases. | ||||
| 
 | ||||
| Itekako - Python Lead (2012-2013, 2014-2017) | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| 
 | ||||
| #### Itekako - Python Lead (2012-2013, 2014-2017) | ||||
| \ | ||||
| Designed a scalable cloud solution and built a complete platform for home | ||||
| security cameras with Python, JSON-RPC with TinyRPC, gevent, Protobuf, FFMpeg, | ||||
| uWSGI and Live555, hosted on AWS. Reduced a couple of clients’ development and | ||||
|  | @ -112,8 +94,12 @@ deployment overhead by dockerizing their complete infrastructures. Created a | |||
| machine-generated-content service by implementing a ranking algorithm in | ||||
| PostgreSQL and optimized critical DB queries. | ||||
| 
 | ||||
| Asseko - Software Developer (2010-2011) | ||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||||
| #### RedHat - Software Engineer - OpenStack (2013-2014) | ||||
| \ | ||||
| Development and RPM packaging on OpenStack Nova. Tested, debugged and deployed | ||||
| various OpenStack scenarios and use cases. | ||||
| 
 | ||||
| #### Asseko - Software Developer (2010-2012) | ||||
| \ | ||||
| Part of a new team working on a complete rewrite of a legacy proprietary | ||||
| Banking Software in C# and MSSQL. | ||||
| Banking Software to C# and MSSQL. | ||||
							
								
								
									
										4
									
								
								tox.ini
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								tox.ini
									
										
									
									
									
								
							|  | @ -13,5 +13,5 @@ commands = | |||
|     sphinx-autobuild -E -b html source/ build/html/ | ||||
| 
 | ||||
| [testenv:cv] | ||||
| whitelist_externals = /home/vladan/.nix-profile/bin/pandoc | ||||
| commands = pandoc -V geometry:margin=1.6in --from=rst -o build/cv.pdf source/cv.rst | ||||
| allowlist_externals = /usr/bin/pandoc | ||||
| commands = pandoc -V geometry:margin=1.5in --from=markdown -o build/cv.pdf source/cv.md | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue