Branislav Ballon

Branislav Ballon

JavaScript, PHP developer

kontakt

O mne

Som full-stack Javascript vývojár (v minulosti aj PHP), ktorého baví objavovať nové technológie a neustále sa vzdelávať. Uprednostňujem prácu, ktorá je pokrytá testami, preto mám skúsenosti s end-to-end a Unit testami. Okrem programovania ma baví aj dizajn a používateľské rozhrania a vo Figme si rád navrhujem dizajny pre svoje projekty.

Snažím sa riadiť výrokom: “Skutočným umením je robiť veci jednoducho”. Podporujem občianske združenia a nápady z môjho okolia tvorbou webových stránok. Vo voľnom čase sa venujem rodine, chalupe, športu, cestovaniu a knihám.

Technológie

90%
HTML / CSS
80%
JS / TS
80%
React
80%
Next.js
75%
NodeJS
50%
PHP

React, Node.js, Next.js, Strapi, TypeScript, Docker, Cypress, CI/CD, Figma, MUI, REST API, CSS, SASS, GIT, Gitlab, SQL, Eslint, Prettier, GraphQL, Express, Mocha, Chai, Joi, Knex, Drizzle, Redux, i18n, Radix UI, Linux, JIRA.

PHP, WordPress, CakePHP, Yii, WooCommerce, Angular, VUE, Ionic, Gatsby, JAM stack, Leaflet, BEM, CSS modules, Bootstrap, PWA, jQuery, jQuery mobile, MicroPython, RPI, Code Igniter.

Pracovné skúsenosti

2023 - 2024

Webová stránka s CMS a klientskou zónou - Next.js, Node.js developer | Aliter Technologies

Implementácia webu (články, služby, kontaktný formulár, cenová kalkulačka, generovanie PDF, ...) a používateľského rozhrania webovej aplikácie (prihlasovanie, registrácia, privátna zóna). Frontend - Next.js, Typescript, SASS CSS modules - IDSK design komponenty. Backend - Strapi CMS, implementácia vlastných endpointov a operácií. Implementácia automatizovaných testov - Cypress. Úlohy na projekte: Návrh architektúry, výber technológií, dockerizácia riešenia, vývoj riešenia. Tvorba a spolupráca pri návrhu a implementácii CI/CD. Udržiavanie projektu.

2023 - 2024

Interný nástroj Chat GPT - Next.js, Node.js developer | Aliter Technologies

Interná Chat GPT aplikácia s prihlasovaním, históriou chatov a manažmentom tokenov. Frontend - Next.js (13+), server actions, server components, Formik, MUI, Typescript. Implementácia histórie chatov, vlákno chatu používateľa. FAQ zóna manažovateľná z CMS. Backend - Strapi, Docker, Typescript, Azure OpenAPI. Implementácia endpointov na prácu s chatmi a správami používateľa, manažment tokenov používateľa, unit testy. Úlohy na projekte: Výber technológií, založenie a nastavenie projektu, hlavný developer, udržiavanie projektu.

2023 - 2024

Interný portál a zasadací poriadok - Next.js, Node.js developer | Aliter Technologies

Interný firemný portál s novinkami, udalosťami a dôležitými informáciami manažovateľnými cez CMS. Frontend - Next.js. Backend - Strapi. Úlohy na projekte: Výber technológií, založenie a nastavenie projektu, vedenie a code review pre junior developera, udržiavanie projektu.

2020 - 2022

MONSE monitoring seniorov - Senior React, Node.js developer | Monse

Implementácia dashboardu webovej aplikácie - React, Redux, MaterialUI. Implementácia backendových služieb a endpointov - Node.js, Express, Knex, OpenAPI, kafka.js, PostgreSQL, Winston, OTEL. Unit testy pomocou Mocha, Sinon. Úlohy na projekte: spolupráca na návrhu architektúry, služieb a rozhraní. FE, BE developer.

2019 - 2020

WooCommerce Eshop - Monse

Vývoj e-shopu založeného na WordPress a WooCommerce. Vytvorenie jednoduchého Auth servera a endpointov pre iné aplikácie. Vývoj Wordpress pluginu pre technickíu podporu aplikácie. Integrácia na služby tretích strán. Spolupráca pri návrhu UI a riešení UX. Úlohy na projekte: PHP developer.

2018 - 2020

PHP developer, JS developer - Aliter technologies

Vývoj prototypov a aplikácií v React (návrh UI, použitých technológií a rozhraní s BE). Participácia pri návrhu architekúry služieb. Správa a vývoj existujúcich aplikácií v Yii2. Správa a rozširovanie Wordpress webov. Spolupráca pri návrhu UI a riešení UX. (React, node.jS, Yii2, CSS, SASS, LESS, Docker, WordPress, WooCommerce, jQuery, REST, GRAPHQL)

2016 - 2018

PHP, JS developer - freelancer

Vývoj prototypov a aplikácií v React. Participácia pri návrhu architektúry služieb. Správa a vývoj existujúcich aplikácií v Yii2 (PHP). Správa a rozširovanie WordPress webov. Spolupráca pri návrhu UI a riešení UX. (React, Node.js, Yii2, CSS, SASS, LESS, Docker, WordPress, WooCommerce, jQuery, REST, GraphQL)

2014 – 06/2016

Developer hybridných mobilných aplikácií - freelancer (part time)

jQuery Mobile, Cordova, Phonegap, Intel XDK, CSS, HTML

11/2012 – 06/2013

FE developer - Adbee digital (part time)

HTML, CSS, CakePHP 2, jQuery

Vzdelanie

2014 – 2016

MatFyz - Univerzita komenského (Mgr.)

Fakulta Matematiky, Fyziky a Informatiky, Bratislava Odbor: Aplikovaná informatika (Počítačová grafika)

2011 – 2014

MatFyz - Univerzita komenského (Bc.)

Fakulta Matematiky, Fyziky a Informatiky, Bratislava Odbor: Aplikovaná informatika

2007 – 2011

Gymnázium Andreja Vrábla, Levice

Kurzy a certifikácie

18. 11. 2021

AWS Certified Developer - Associate

Oficiálna AWS certifikácia - Developer DVA-C01

1. 3. 2021

AWS Certified Cloud Practitioner

Oficiálna AWS certifikácia - Practitioner CLF-C01