profile Pic

Tomas Balsys born 1983

Programmer

Kaunas, Lithuania

Work Experience

UAB „Ruptela“ | Vilnius, Lithuania

September 2008 – June 2010 | PHP Programmer

Programming of a web application for GPS vehicle positioning (PHP, Java), maps (JavaScript, OpenLayers, map tile generation and hosting), database (PostgreSQL, PostGIS, optimizing with PL/pgSQL functions). Version control system: SVN, Trac.

Silk Software House | Warsaw, Poland

June 2017 – February 2019 | PHP Programmer

Web-applikcations, API back-ends, programming of user interfaces in various projects. Back-end/front-end, server configuration and deployment automation. Technologies: Symfony 3/4, various plugins for that framework, Codeception for testing; PostgreSQL, PostGIS, MySQL; JavaScript, React.js, Redux, Redux-Form/Thunk/Promise, Semantic UI React, Reactstrap, Bootstrap, SASS; Git, GitLab, Docker, Docker Compose, Ansible; PhpStorm.

Pragmatic Coders | Warsaw, Poland

March 2019 – October 2019 | React Programmer

Programming a real-time web-application for financial transactions. React, Redux, Styled Components, CSS3 animations, Pusher.js, AWS, AWS Cognito, Jest unit tests, Enzyme, Cypress end-to-end testing, GitLab, Webpack, Gulp, IntelliJ Idea.

Codilime | Warsaw, Poland

November 2019 – December 2022 | Programmer

Programming user interfaces for network devices, later testing/automation. React, TypeScript, TestCafe, Python, Selenium, Selenoid, internal testing frameworks.

December 2022 – July 2024 | Unemployed

Private projects, IPSEC VPN, NixOS Linux servers, OpenWRT routers, self-hosted services, Raspberry Pi audio/video surveillance (gstreamer HLS stream and motion detection), WordPress themes/plugins.

Education

Vilkaviškis „Žiburys“ gymnasium

September 1994 – June 2000

Vilkaviškis S. Nėris secondary school

September 2000 – June 2002

Vilnius University | Informatics

September 2002 – June 2008 | Bachelor

C++ Java databases information systems. Diploma theme: recognition of eye iris (biometry)

St. Bosco school, Saarbrücken, Germany

September 2010 – June 2011 | Pre-seminarian

Learning german language, studying church doctrines, taking care of children, driving children to and from school

Sacred Heart Seminary, Zaitzkofen, Germany

September 2011 – June 2016 | Seminarian

Unfinished studies. 1 year spirituality, 2 years philosophy, 2 years theology, during that time 3 years latin, introduction to hebrew and greek, singing gregorian chant, service in traditional latin liturgy. I also served as a photographer

Languages

  Reading Writing Speaking
Lithuanian Native language
English C2
C2
C1
Polish C2
B2
C1
Russian C1
A2
B1
Latin B2
A2
A1
German C1
B1
B2

Certificates

CCNA

Cisco Networking Academy

2007-05-01

AWS Developer Associate

2019-05-01

Watched course videos, no exam attempt for getting the certificate

ABC of Cisco SDWAN Viptela

Ratnesh Kumar, Udemy

2021-05-25

  • Certificate of Completion: Viptela Part 1
  • Certificate of Completion: Viptela Part 2
  • Certificate of Completion: Part 3: Security and DIA
  • Certified Kubernetes Application Developer

    Cloud Native Computin Foundation

    2021-12-10, valid to 2024-12-10

    Certificate ID: LF-3rp5e01akd

  • Verify certificate at The Linux Foundation
  • Certified OpenStack Administrator

    OpenStack Foundation

    2022-04-27, valid to 2025-04-27

    Certificate ID: COA-2200-110498-0100

  • Verify certificate at Mirantis
  • Additionals

    Volunteer | Nairobi, Kenya (East Africa)

    August 2016 – October 2016 | Holy Cross Catholic Church

    Teaching children cathecism, singing in choir, preparing financial documents using Excel (VBScript), improving school information system (SMS module for Gibbon)

    Driving licence

    Category: B

    Owner of a personal vehicle

    Skills

    Programming languages

    • PHP
    • Python
    • Go
    • JavaScript
    • TypeScript
    • C
    • C++
    • Java
    • PL/pgSQL

    Scripting languages

    • Bash
    • zsh
    • VBScript
    • PowerShell

    Websites

    • HTML5
    • CSS
    • SASS
    • LESS
    • RWD
    • Bootstrap
    • Bulma
    • Tailwind CSS

    Frameworks

    PHP

    • Symfony
    • Doctrine ORM
    • API platform
    • Directus
    • WordPress plugins/themes
    • Codeception (testing)

    C++

    • Qt widget library

    Java

    • Maven
    • log4j
    • Spring boot (beginner)

    JavaScript

    • jQuery
    • OpenLayers
    • Leaflet JS maps
    • React
    • Redux
    • Redux Form
    • Redux Thunk
    • Redux Promise
    • Formik
    • RxJS
    • Styled Components

    JS packaging

    • Gulp
    • Webpack
    • npm
    • Yarn

    JS user interface libraries

    • Ant Design
    • Material UI
    • Semantic UI React
    • Reactstrap
    • DHTMLX

    UI testing

    • Jest
    • Enzyme
    • React-testing-library
    • Cypress.io
    • TestCafe
    • Selenium-Grid
    • Selenoid

    Static site generators

    • Hugo
    • Gatsby
    • 11ty

    Databases

    • MySQL
    • PostgreSQL
    • PostGIS
    • IBM DB2
    • Redis
    • RabbitMQ

    Servers

    • Apache
    • nginx
    • PHP-FPM
    • Samba & wsdd
    • sshd
    • vsftpd
    • dnsmasq
    • hostapd
    • coturn

    Continuous Integration

    • GitLab CI
    • GitHub actions
    • Drone
    • Woodpecker

    Testing

    • Codeception (PHP unit/end-to-end)
    • Jest (JS unit)
    • Cypress (end-to-end)
    • PyTest (Python)

    Operating systems

    • MacOS
    • NixOS
    • Arch
    • Alpine
    • Ubuntu
    • Debian
    • CentOS
    • Rocky
    • FreeNAS/TrueNAS
    • Windows

    Programuotojo įrankiai

    • PhpStorm
    • VSCode
    • Vim
    • Git
    • GitLab
    • GitHub
    • Gitea
    • Redmine
    • Jira

    Communicators

    • Slack
    • Mattermost
    • RocketChat
    • XMPP

    End user applications

    • LibreOffice
    • GIMP
    • Inkscape
    • Scribus
    • Microsoft/Adobe atitikmenys

    Physical networks

    • Šakotuvai
    • maršrutzatoriai
    • ugniasienės
    • kabeliai
    • kabelių antgalių uždėjimas

    Routerss

    • OpenWRT
    • RouterOS (Mikrotik)
    • DD-WRT
    • Cisco IOS

    Firewalls, Netwok diagnostics

    • Iptables
    • nftables
    • firewall-cmd
    • ufw

    VPN technologies

    • IPSEC
    • strongswan
    • swanctl
    • libreswan
    • OpenVPN

    Netwok diagnostics

    • Tcpdump
    • nmap

    Virtualization

    • Libvirt
    • KVM/qemu
    • VirtualBox
    • Vagrant
    • lxc
    • lxd
    • docker
    • podman

    Automatization

    • PXE boot
    • kickstart
    • cloud-init
    • packer
    • ansible
    • nornir

    Python

    • python-libvirt
    • pexpect
    • paramiko (SSH)
    • ncclient (NetConf)

    Monitoring

    • Prometheus
    • Grafana
    • Loki/Promtail
    • alert-manager
    • node-exporter
    • NUT
    • Zabbix

    Deployment

    • Docker-compose
    • Kubernetes
    • k3s
    • OpenStack
    • terraform

    Cloud providers

    • AWS
    • LetsEncrypt/acme.sh