About me
Hello to You! My name is Jan Zlámal, currently living in Prague but born in Olomouc. On the internet I usually use the nickname z0ny if possible but on some stupid pages that can't use numbers or they have minimum length of 6 characters, I need to use Yaa or combination z0nyaa.
Most of the time I'm working with computers. I like programming, mostly Ruby (with Rails) but currently I'm trying to learn Java again after 14 years and write some simple services in String Boot. I often work with Debian, Docker, Linux containers, GitLab. I like to play with networks, I'm fan of Bitcoin (so I run a node) and of course I play games sometimes.
Outside of computer world I love my bike and freshly I do paragliding. I often listen to music, I have been playing Ingress for many years. Sometimes I go out just for a walk especially at night and i like hiking. In winter time skiing and skating is good place where to be, so you can ask me to go there with you!
From a personal side I'm a loner and I actually don't like more than a few people in one place. That's the reason why I like nature much more than cities and if so, then at night. I like complicated things made from simple ones and things that work because they do something, not because they look nice. So, yes, I'm totally not a design and UX guy, but pure backend one. In some aspects I'm a perfectionist and I'm not satisfied until it's done as I want or until I'm convinced I'm wrong, even if it's a really stupid unimportant thing. There are a lot of interesting things about me, but you know, you need to discover them by yourself and you can be sure you want to do :-) As I say, you should try anything you want at minimum of once!
Jobs
- 6/2019 - 3/2024, Showmax s.r.o. Payments and partnerships services for the most popular African video streaming platform. Implementation of new features, integration with new partners and maintaining of existing ones. Involved in all steps of the software development lifecycle.
- Ruby, Rails, Grape, Rspec
- PostgreSQL, Redis
- Microservices, Kubernetes, AWS, Docker
- Grafana, Prometheus, Loki
- Gitlab
- REST APIs
- Integrations with 3rd party APIs
- 11/2017 - 2018, Spaceti s.r.o. Analysis, development and support for Ruby on Rails backend service. APIs for mobile applications, frontend, processing data from sensors and analytics. Integration with 3rd party services.
- Ruby on Rails
- PostgreSQL, Redis
- Microservices, Kubernetes, AWS, Docker
- Gitlab
- 2/2015 - 8/2017, eMan s.r.o. Analysis, development and support for backend applications mostly in Ruby on Rails. Integration with other services. APIs mostly for our mobile applications or frontends.
- Ruby on Rails, a little of Node.js
- PostgreSQL, Redis
- Sidekiq, Git
- 9/2008 - 2013, FINE CREDIT a.s./JET Money s.r.o. Development and support for internal web applications written in Ruby on Rails. Maintained web for our call center. Support of SMS gate (Gammu). Partial support of Ubuntu server, RoR, MySQL, Nginx
- Ruby on Rails
- MySQL
- SVN
Technologies
I use or I work sometimes (or worked in past)
- Programming: Ruby (on Rails), Java (beginner with Spring Boot), some minor experiences with Node.js, PHP, Bash, Python, C/C++
- Databases/stores: PosgreSQL, MySQL, Redis (as cache store or for locking), some minor experiences with ElasticSearch, Amazon S3
- OS: Windows (just desktop), Debian, RouterOS, earlier CentOS
- Services: Docker, Dovecot, Kibana, Kubernetes, Postfix, Apache, Nginx, Let's Encrypt (Dehydrated), GitLab (self hosted), Sentry (self hosted), Sidekiq (self hosted), VirtualBox, LXC/Incus, Samba, VPN (OpenVPN, L2TP/IPSec, EoIP/IPSec, WireGuard)
- Networking: Routing, Firewall, NAT, Mangling, Tunneling, IPv6. Mostly all on Mikrotik's RouterOS. I have two networks currently connected through WireGuard tunnel where everything is accessible from everywhere if you are in trusted area or connected to one of these networks via OpenVPN or you are in their local segment. If not, then you can access only something.
Contacts
I recommend you to use email because it's more formal and I can respond to you in a more complex way if needed but of course you can use whatever channel you want. Please, for every communication channel use some reference to this web and what you want or I can ignore you (yeah sometimes I get very annoying spams)