Vít Brunner

Vít Brunner

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Software engineer with attention to detail and interest in the bigger picture
Software engineer with attention to detail and interest in the bigger picture

I'm an all-round software engineer with over 10 years of professional experience in a wide array of technologies. Enjoy delivering value and solving business problems.

Started my career as a full stack web developer (PHP & MySQL, HTML & CSS). Later on, specialized in the backend, database design, API design, scalability, and bits of devops. Have also used Python extensively and toy around with machine learning.

Currently, my preferred language is Scala - I love the succinctness and functional goodness!

Prague (+02:00)
Joined April 2016
EXPERTISE
5 years experience
Scala is currently my favourite programming language - I've been concentrating on it for the past three years. I've got experience with t...
Scala is currently my favourite programming language - I've been concentrating on it for the past three years. I've got experience with the popular frameworks and am trying to take my code in the purely-functional direction. But if that's not your cup of coffee, we can do "Scala as a better Java" as well.
View more
View more
5 years experience
I've been programming in Python on and off for many years. It's such a simple and beautiful language!
I've been programming in Python on and off for many years. It's such a simple and beautiful language!
7 years experience
I version everything and am slightly obsessed about git branching. If you think your code is gone, we can probably salvage it!
I version everything and am slightly obsessed about git branching. If you think your code is gone, we can probably salvage it!
3 years experience
I've set up Docker containerization of several apps - for a reproducible dev environment, continuous integration, as well as for a live d...
I've set up Docker containerization of several apps - for a reproducible dev environment, continuous integration, as well as for a live deployment. I've used both Elastic Container Service and Kubernetes.
Kubernetes
View more
Kubernetes
View more
2 years experience
A big switch from MySQL, more powerful query analysis, more consistent behaviour - I love it!
A big switch from MySQL, more powerful query analysis, more consistent behaviour - I love it!

REVIEWS FROM CLIENTS

Vít's profile has been carefully vetted and approved as a Codementor. Connect with Vít now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
masonry-ordered
Alternative layout strategy for jQuery Masonry. Tries to preserve ordering of the Masonry bricks.
JavaScript
50
26
tsumego
do not look
TeX
9
2
EMPLOYMENTS
Software Engineer
Swarms Technologies
2016-12-01-2017-12-01
Participated in architecting and building the RESTful API backing the Swarms’ mobile app for workers and the admin interface for job prov...
Participated in architecting and building the RESTful API backing the Swarms’ mobile app for workers and the admin interface for job providers. Built in Scala, using the Play Framework with Slick, Akka, and Cats, backed by PostgreSQL. Introduced integration tests for the major user journeys, significantly reducing the number of regressions. Migrated the backend to Docker, leading to a unified and predictable development environment and a speed up in continuous integration. Created a simple Python SDK for the API. Suggested several cost-optimization strategies for AWS.
Python
Scala
PostgreSQL
View more
Python
Scala
PostgreSQL
Akka
Docker
RESTful API
View more
Software Engineer
Inviqa
2012-09-01-2016-12-01
Helped create a Docker-based continuous delivery pipeline. Built a service to check the health of Kubernetes clusters using Scala with Ak...
Helped create a Docker-based continuous delivery pipeline. Built a service to check the health of Kubernetes clusters using Scala with Akka HTTP. Co-implemented a REST API to facilitate and process donations for a large non-profit organization, created an extensive integration test suite using Behat, set up AWS infrastructure, Varnish cache, performed load testing with Gatling2. Maintained a Symfony-based tool to help plan training and conference attendance of Inviqa employees. Prototyped a hyperlocal news application powered by ElasticSearch with an AngularJS frontend. Moved a large MySQL database to a different data centre with zero downtime.
PHP
Scala
MySQL
View more
PHP
Scala
MySQL
Git
Akka
Varnish
Docker
Symfony 2
Kubernetes
RESTful API
View more
PHP Developer
Perfect World
2010-01-01-2012-03-01
Designed and created an in-house i18n system to cater to the specific needs of the company. Created reporting tools for the marketing and...
Designed and created an in-house i18n system to cater to the specific needs of the company. Created reporting tools for the marketing and finance departments to make efficient business decisions. Prepared and conducted technical interviews of developer candidates.
PHP
jQuery
MySQL
View more
PHP
jQuery
MySQL
View more
PROJECTS
MinotaurView Project
2017
A Monte Carlo tree search AI to play Quoridor. I can beat it. Training a deep residual neural network learning from 200,000+ game record...
A Monte Carlo tree search AI to play Quoridor. I can beat it. Training a deep residual neural network learning from 200,000+ game records. Currently at 50%+ accuracy of estimating the next move.
Scala
Machine Learning
View more
Scala
Machine Learning
View more
Zlej RobView Project
2014
Evolutionary algorithm AI solver for RoboZZle. Solved 2,000+ puzzles. Currently in top 50 of the 50,000+ players. This was lots of fun.
Evolutionary algorithm AI solver for RoboZZle. Solved 2,000+ puzzles. Currently in top 50 of the 50,000+ players. This was lots of fun.
Python
Python