A man on his journey to become a better software engineer.
Most of the time I worked in Slovakia, for a year I was interning in Silicon Valley, and now I live in Czechia. I have experience with working in small, middle-sized and big companies as well.
My experience varies from frontend and backend web development to data processing and system design (mostly event-driven architecture). I consider myself to be mostly python backend software engineer with the following skills:
January 2023 - present
Software design of highly scalable event-driven systems. Data pipelines and analytical dashboards creation. Async API and frontend to display in-store campaigns for e-commerce websites. Technologies: Python (FastAPI), TypeScript (React.js), Apache Kafka and Flink.
November 2021 - December 2022
Automating infrastructure creation for telemetry data researchers in sovereign and public clouds. Using internal IaC tools to manage the infrastructure and keep it compliant. Developing UI portal for new researchers to onboard to our automation solution.
March 2019 - October 2021
I am working on beautiful invoices platform with Django Python framework.
September 2018 - February 2019
I was helping to develop an automatized booking platform in the traveling business. I was working with cutting-edge async technology in Python.
September 2017 - December 2018
I was responsible for transformation of the old website into single-page application (SPA) written in Vue.js. I also managed sideproject affordablescan.com which was SPA since the beginning.
August 2016 - July 2017
I was part of the team developing network performance benchmarking tool, which required networking, virtualization and OpenStack platform knowledge. Most of the application was developed in Python and Bash. I was responsible for writing new code, maintaining and refactoring existing codebase, writing tests and configuring Jenkins jobs. Application was part of the Cisco Live Demo.
April 2015 - May 2016
Started from intern position, I was promoted to junior software developer after 3 months. I worked on VIRL , tool for simulating networks and network elements. I worked mostly with Flask server and lxc containers codebase. I learnt to work with Openstack, Flask, SQLite and py.test.
September 2014 - June 2018
Focus of classes on machine learning, artificial intelligence and information systems. Master Thesis about NLP algorithms comparison with Python implementation. My studies were postponed because of my internship in the USA.
September 2011 - June 2014
General computer science studies with math, programming and web development classes. Facebook application for commuters as Bachelor Thesis.
Prague, Czechia
kontakt@janbalaz.sk