update cv
This commit is contained in:
parent
f724cd2fa2
commit
d137dc5ea2
1 changed files with 28 additions and 31 deletions
|
@ -4,22 +4,22 @@ Vladan Popovic
|
||||||
Senior software and systems engineer
|
Senior software and systems engineer
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
"Skoevska" Str, No. 69a, 1000 Skopje, North Macedonia
|
"Bulevar Oslobodjenja" 150/51, 11042 Belgrade, Serbia
|
||||||
|
|
||||||
Tel : +38977663103
|
Tel : +381621436099
|
||||||
E-mail: vladanovic@gmail.com
|
E-mail: vladanovic@gmail.com
|
||||||
|
|
||||||
Profile
|
Profile
|
||||||
=======
|
=======
|
||||||
|
|
||||||
Skilled software developer and systems engineer experienced in multiple fields
|
Skilled software developer and systems engineer experienced in multiple fields
|
||||||
with ~15 years of professional experience. FOSS enthusiast, honorary member of
|
with more than 15 years of professional experience. FOSS enthusiast, honorary
|
||||||
Macedonia's Free Software NGO and Belgrade's first hackerspace. My `Linked-In
|
member of Macedonia's Free Software NGO and Belgrade's first hackerspace. My
|
||||||
<https://www.linkedin.com/in/vladan-popovic-957ab733>`_
|
`Linked-In <https://www.linkedin.com/in/vladan-popovic-957ab733>`_
|
||||||
(https://www.linkedin.com/in/vladan-popovic-957ab733), `GitHub
|
(https://www.linkedin.com/in/vladan-popovic-957ab733), `GitHub
|
||||||
<https://github.com/vladan>`_ (https://github.com/vladan) `and Gitea
|
<https://github.com/vladan>`_ (https://github.com/vladan) `and Gitea
|
||||||
<https://gitea.vp.mk/vladan>`_ (https://gitea.vp.mk/vladan) profiles may
|
<https://gitea.vp.mk/vladan>`_ (https://gitea.vp.mk/vladan) profiles may
|
||||||
provide a bit more than stated here.
|
provide more info if needed.
|
||||||
|
|
||||||
Skills and toolset
|
Skills and toolset
|
||||||
------------------
|
------------------
|
||||||
|
@ -39,14 +39,13 @@ with Django, Flask, SqlAlchemy, etc. Async network communication with gevent
|
||||||
and asyncio, small helper scripts that are too complicated to implement in
|
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
|
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
|
time with experimenting on various fields, from low-level queues to frontend web
|
||||||
applications in WebAssembly, for which I also used Elm with great joy.
|
applications in WebAssembly, for which I also use Elm with great joy.
|
||||||
|
|
||||||
For virtualization I use KVM / QEMU, also experimented with Firecracker / Cloud
|
For virtualization I use KVM / QEMU, also experimented with Firecracker / Cloud
|
||||||
hypervisor and similar new technologies.
|
hypervisor and similar new technologies. Used to manage infrastructure on AWS,
|
||||||
|
OpenStack, Apache Mesos and Kubernetes and used Ansible for setting up the
|
||||||
Used to manage infrastructure on AWS, OpenStack, Apache Mesos and Kubernetes
|
servers. I have a fair experience with GitLab CI and Jenkins and have some repos
|
||||||
and used Ansible for setting up the servers. I have a fair experience with
|
on Drone CI.
|
||||||
GitLab CI and Jenkins and have experimented with Travis and Drone CI.
|
|
||||||
|
|
||||||
Experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message distribution and
|
Experience with Apache Kafka, RabbitMQ, MQTT, ZMQ for message distribution and
|
||||||
Protobuf, FlatBuffers, Cap'n Proto for packing objects. NoSQL with Apache
|
Protobuf, FlatBuffers, Cap'n Proto for packing objects. NoSQL with Apache
|
||||||
|
@ -63,16 +62,20 @@ Work Experience
|
||||||
|
|
||||||
|
|
|
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
Sigma Technology (2019-2021) - Senior Engineer
|
Sigma Technology (2019-2021) - Senior Engineer
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Consultant in Ericsson LabOps team in Linköping - Sweden. The team I am in is
|
Consultant in Ericsson LabOps team in Linköping - Sweden. Worked on automating
|
||||||
automating the infrastructure procurement for the R&D department in Ericssons
|
the infrastructure procurement for the R&D department in Ericssons own private
|
||||||
own private cloud management solution running on their on-site data center. I am
|
cloud management solution running on-site. My responsibilities included leading
|
||||||
responsible for leading the team, implementing best practices by reviewing most
|
the team, implementing best practices by reviewing most of the code (in Gerrit)
|
||||||
of the code that comes in Gerrit, setting up Python projects, set up and
|
and maintaining a Jenkins CI/CD pipeline (code-test-deploy automation).
|
||||||
maintain the CI/CD pipeline in Jenkins, maintain our own DevPi instance, write
|
|
||||||
code and tests, plan deployments, etc.
|
|
||||||
|
|
||||||
Seavus - Senior Engineer (2019)
|
Seavus - Senior Engineer (2019)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
@ -88,11 +91,8 @@ Reduced the technical debt by refactoring, planning and discovering bottlenecks
|
||||||
and bad/redundant implementations. Improved the development flow, enforced a
|
and bad/redundant implementations. Improved the development flow, enforced a
|
||||||
stronger code review practice and python coding standards for the main product
|
stronger code review practice and python coding standards for the main product
|
||||||
written in Django, which also utilized PostgreSQL, ElasticSearch, Celerry, etc.
|
written in Django, which also utilized PostgreSQL, ElasticSearch, Celerry, etc.
|
||||||
|
Introduced a solid CI/CD infrastructure by automating the Selenium tests and
|
||||||
Optimized the delivery and client on-boarding procedure by automating the test,
|
frontend packaging for ~25 environments, GitLab Review Apps, etc.
|
||||||
build and deploy process of the whole product. 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)
|
RedHat - Software Engineer - OpenStack (2013-2014)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
@ -105,13 +105,10 @@ Itekako - Python Lead (2012-2013, 2014-2017)
|
||||||
|
|
||||||
Designed a scalable cloud solution and built a complete platform for home
|
Designed a scalable cloud solution and built a complete platform for home
|
||||||
security cameras with Python, JSON-RPC with TinyRPC, gevent, Protobuf, FFMpeg,
|
security cameras with Python, JSON-RPC with TinyRPC, gevent, Protobuf, FFMpeg,
|
||||||
uWSGI and Live555, hosted on AWS.
|
uWSGI and Live555, hosted on AWS. Reduced a couple of clients’ development and
|
||||||
|
deployment overhead by dockerizing their complete infrastructures. Created a
|
||||||
Reduced a couple of clients’ development and deployment overhead by dockerizing
|
machine-generated-content service by implementing a ranking algorithm in
|
||||||
their complete infrastructures.
|
PostgreSQL and optimized critical DB queries.
|
||||||
|
|
||||||
Created a machine-generated-content service by implementing a ranking algorithm
|
|
||||||
in PostgreSQL and optimized critical DB queries.
|
|
||||||
|
|
||||||
Asseko - Software Developer (2010-2011)
|
Asseko - Software Developer (2010-2011)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
Loading…
Reference in a new issue