/
resume.html
128 lines (119 loc) · 6.38 KB
/
resume.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
---
layout: default
title: Résumé
description: Michal Šváb's Résumé. Features a timeline and a snapshot of my ever-changing skill set.
navigable: true
permalink: /resume/
---
<section>
<h2 class="text-center">Profile</h2>
<p>I am a software engineer passionate about technology, obsessed with delivering quality products and
enjoyable user experience to customers.
</p>
<p>I've been working as an engineer for about 15 years using mainly Javascript and Java (back in the days).
Most recently I've been a CTO of an early-stage legal startup, it was a small team so my role
was mostly hands-on. I was developing the backend, frontend, creating technical architecture and managing our AWS infrastructure.
I love all parts of development, from design and implementation, over supporting live systems to automation
and improving the developer experience. I feel it's important to have a holistic understanding of the product
you're building. I'm also a big fan of self-organising teams and remote working.</p>
<p>My favourite thing about development is the pace of change. The environment evolves so fast and
that just makes the work so damn interesting!</p>
</section>
<section>
<h2 class="text-center">Experience</h2>
<h3>CTO @ <a href="https://alacritylaw.com" target="_blank" title="Alacrity">Alacrity Law</a></h3>
<div class="job-detail">
<p>July 2018 - September 2023 <span class="fas fa-wifi"></span>Remote</p>
<ul>
<li>Led development of legal matter management platform with strong focus on security and high availability.</li>
<li>Managed engineering teams, planning work, hiring, 1-1s and performance reviews.</li>
<li>Worked with the management to define and shape product features.</li>
<li>Built and managed AWS infrastructure. Fully automated using Terraform. Security hardening. Regular infrastructure cost reviews.</li>
<li>Managed ISO 27001 certification and related processes.</li>
<li>Technologies: Node, React, GraphQL, Postgres, ElasticSearch, Terraform, Docker, AWS</li>
</ul>
</div>
<h3>Lead Software Engineer @ <a href="https://envisionworld.co" target="_blank" title="Envision">Envision</a></h3>
<div class="job-detail">
<p>September 2016 - July 2018 <span class="fas fa-wifi"></span>Remote</p>
<ul>
<li>Led design and development of scalable payment platform from scratch. Highly available
and fault-tolerant microservice architecture, combination of REST APIs and Kafka messaging.</li>
<li>Created Continuous Delivery pipeline using Docker, Ansible and Bamboo.</li>
<li>Worked on infrastructure and deployment automation on Azure using Ansible and Terraform. Working towards immutable infrastructure.</li>
<li>Technologies: Java, Spring, Node, React, Postgres, Kafka, ElasticSearch, Consul, Ansible, Terraform, Docker, Kubernetes, Jaeger</li>
</ul>
</div>
<h3>Software Engineer @ <a href="https://www.adthena.com/" target="_blank" title="Adthena">Adthena</a></h3>
<div class="job-detail">
<p>February 2015 - March 2016 <span class="fas fa-map-marker"></span>London, UK</p>
<ul>
<li>Development of competitor intelligence platform in Java, Scala and Node.js.</li>
<li>Large scale data collection and processing pipeline with Apache Spark, Storm, RabbitMQ.</li>
<li>Worked on front-end for reporting and data visualisation using Backbone and ES6.</li>
<li>Infrastructure and deployment automation on AWS using Ansible.</li>
</ul>
</div>
<h3>Software Engineer @ <a href="http://www.gamesyscorporate.com/" target="_blank" title="Gamesys">Gamesys</a></h3>
<div class="job-detail">
<p>July 2013 - August 2014 <span class="fas fa-map-marker"></span>London, UK</p>
<ul>
<li>Built a CMS in Java responsible for serving image assets in the appropriate quality for a given device.</li>
<li>Development of a showcase leveraging the CMS in Javascript (Backbone, Grunt).</li>
<li>Using "scrum" process, TDD, routine performance testing.</li>
</ul>
</div>
<h3>Software Engineer @ <a href="http://www.capitaemployeebenefits.co.uk" target="_blank" title="Capita Employee Benefits">Capita Employee Benefits</a></h3>
<div class="job-detail">
<p>April 2011 - June 2013 <span class="fas fa-map-marker"></span>London, UK</p>
<ul>
<li>Development of a portal for managing employee benefits and pension funds in Java.</li>
<li>Rewrite of legacy messaging platform using Apache Camel and ActiveMQ.</li>
<li>Agile environment, extensive pair programming and TDD, working directly with the business.</li>
</ul>
</div>
<h3>Software Engineer @ <a href="https://www.morosystems.cz" target="_blank" title="MoroSystems">MoroSystems</a></h3>
<div class="job-detail">
<p>September 2008 - February 2011 <span class="fas fa-map-marker"></span>Brno, CZ</p>
<ul>
<li>Development of e-commerce web applications with Spring, Hibernate and Javascript on frontend.</li>
<li>Profiling and making optimizations on these projects on all layers – application code, caching and database tuning.</li>
<li>Implemented several Javascript UIs that were compatible all the way to IE6. And never want to do that again!</li>
</ul>
</div>
</section>
<section class="skills">
<h2 class="text-center">Skills</h2>
<ul>
<li>Javascript<br>
<p>Node, Express, React, Jest, Vite</p>
</li>
<li>Java, Scala<br>
<p>Dropwizard, Guice, Spring Boot</p>
<p>Storm, Spark</p>
</li>
<li>Databases<br>
<p>Postgres, MongoDB, ElasticSearch, Redis, Redshift, SQLServer</p>
</li>
<li>Tools<br>
<p>Kafka, RabbitMQ, ActiveMQ, Prometheus, Jaeger, Consul, Vault</p>
</li>
<li>Infrastructure<br>
<p>Terraform, Ansible, Docker, Kubernetes, Lambda</p>
<p>AWS, Azure, Heroku</p>
</li>
<li>Soft Skills<br>
<p>Leadership, Hiring, Mentoring</p>
<p>Writing technical specs and documentation</p>
<p>Scrum, Kanban, Retrospectives, Pair programming</p>
</li>
</ul>
</section>
<section>
<h2 class="text-center">Education</h2>
<h3>Bc. Information Technology</h3>
<div class="job-detail">
<p>2006 - 2009 <span class="fas fa-map-marker"></span>Brno University of Technology, CZ</p>
<p>Bsc. equivalent</p>
</div>
</section>