ENPoďme niečo vytvoriť
← Úvod
MARKWEB / PROFESIJNÝ PROFIL / MARKWEB

Senior fullstack developer s vlastnou infraštruktúrou

Vyvíjam webové aplikácie, spravujem servery, firemné siete a pracovné stanice. Som zakladateľom a vývojárom aplikácie Havario. Pri návrhu riešenia myslím aj na jeho každodennú prevádzku.

Na úvod stačí opísať, čo potrebujete vyriešiť. Technické zadanie pripravíme spoločne.

Frontend aj backend

TypeScript, JavaScript, React, Angular, Node.js, Python, Java.

Dáta a infraštruktúra

PostgreSQL, MySQL, MongoDB. Windows Server, Linux, baremetal.

Vlastný produkt v praxi

Havario: zákazky, dokumenty, elektronické podpisovanie a správa faktúr.

STACK / CAPABILITIES

Široký záber.
Do skutočnej hĺbky.

Technológiu vyberám podľa problému. Prepájam skúsenosti s vývojom, dátami, správou serverov a sieťovaním.

01

Programovacie jazyky

  • Python
  • Java
  • TypeScript
  • JavaScript
02

Frontend

  • Angular
  • React
03

Backend a integrácie

  • Node.js
  • API
  • Automatizácia
04

Databázy

  • PostgreSQL
  • MongoDB
  • MySQL
  • MariaDB
  • SQLite
  • Microsoft SQL Server
05

Server management

  • Windows Server
  • Debian
  • Ubuntu
  • CentOS
06

Siete a pracovné stanice

  • LAN
  • VPN
  • Windows
  • Linux

Výber z môjho technologického záberu. Ďalšie databázy, nástroje a integrácie riešim podľa konkrétneho projektu.

BUILT BY MARKWEB

Váš proces určuje softvér.

Webové stránky, webové aplikácie na mieru, e-shopy, dashboardy aj interné systémy vyvíjam sám. Riešenia nestaviam na hotových verejných CRM. Tvorím ich od základu alebo prispôsobím vlastnú platformu vašim procesom, dátam a používateľom.

01 / SYSTEM ENGINEERING

Technický príklad: od pracovnej stanice cez sieť a server až po firemnú aplikáciu. Čo riešim v jednotlivých vrstvách a prečo na tom záleží.

NETWORKS / WORKSTATIONS

Spoľahlivé pripojenie pre váš tím.

Pracovná stanica potrebuje spoľahlivé pripojenie k firemným službám. Nastavenie siete, používateľských prístupov a vzdialeného pripojenia musí zodpovedať tomu, ako váš tím pracuje.

Pri firemnej sieti riešim adresáciu, pripojenie staníc, prístup k serverom a oddelenie prístupov podľa potrieb firmy. Súčasťou správy je aj konfigurácia počítačov, aktualizácie a diagnostika problémov s pripojením.

Čo sa stane pri výpadku siete?

Overím dostupnosť stanice, lokálnej siete, internetu aj servera. Podľa príčiny navrhnem opravu a opatrenia, ktoré znížia riziko opakovania.

VÝSTUP

Spravované pracovné stanice a sieť s jasne nastavenými prístupmi.

BAREMETAL / OPERATIONS

Prevádzka je súčasť architektúry.

Údaj dorazí na server. Treba ho prijať, uložiť a sprístupniť správnej aplikácii. K tomu patrí správa prístupov, monitoring aj záloha — preto o prevádzke premýšľam už pri návrhu.

Server musí rozlišovať, kto dáta posiela, kam patria a kto k nim má prístup. Návrh preto zahŕňa dátový model, prístupové práva a spôsob nasadenia. Monitoring a zálohovanie dopĺňajú samotnú aplikáciu.

Ako bude systém fungovať po nasadení?

Riešim správu prostredia, aktualizácie a dohľad nad prevádzkou. Vlastný baremetal a hosting umožňujú riešiť aplikáciu aj jej infraštruktúru spoločne.

VÝSTUP

Prostredie pripravené na nasadenie, správu a ďalší rozvoj.

FULLSTACK / PRODUCT

Dáta musia viesť k rozhodnutiu.

Samotné číslo ešte nepomáha. Až aplikácia mu dá kontext: zobrazí trend, upozorní na zmenu alebo spustí ďalší krok. Používateľ má vedieť, čo sa deje a čo môže urobiť.

Backend spracuje pravidlá a API prepojí ďalšie systémy. Vo frontende sa sústredím na to, aby používateľ rozpoznal stav, našiel potrebné informácie a vedel vykonať ďalší krok. Dashboard má vysvetľovať, nie iba zobrazovať čísla.

Čo má používateľ urobiť s výsledkom?

Rozhranie navrhujem podľa procesu: prehľad, upozornenie, potvrdenie alebo automatizovaný krok. Funkcie prispôsobujem konkrétnemu použitiu.

VÝSTUP

Aplikácia, ktorá prepája dáta s konkrétnym pracovným postupom.

Preskúmať interaktívny model systému ↗
ARCHITEKTÚRA / VRSTVY RIEŠENIA

Vidím celý systém.
Aj pod povrchom.

Softvér, servery a firemná sieť spolu súvisia. Keď ich rieši jeden človek, rozhodnutia do seba zapadajú.

To, s čím pracujú vaši ľudia.

Weby, interné systémy aj komplexné aplikácie. Frontend, backend a integrácie navrhnuté ako jeden celok.

Webové aplikácie · API · Databázy
TOK DÁT / INTERAKTÍVNA UKÁŽKAIlustračný model

Vyberte vrstvu alebo spustite ukážku toku dát.

01 / SOFTWARE
ENGINEERING / APPROACHDESIGN → BUILD → OPERATE

ARCHITECTURE IS A DECISION.Od prvého prototypu po každodennú prevádzku.
MARKWEB / SKÚSENOSTISoftware.
Networks.
Infrastructure.
Founder / Havario ↗

Od návrhu produktu po jeho prevádzku na vlastnej infraštruktúre.

MARKWEB / PROFESIJNÝ PROFIL

Senior fullstack
developer.
Od architektúry po prevádzku.

Pod značkou MarkWeb zabezpečujem samostatný návrh, vývoj a prevádzku digitálnych riešení. Pracujem na komplexných aplikáciách používaných medzinárodne a prevádzkujem vlastný baremetal aj hosting pre zákazníkov.

Zameranie
Webové aplikácie, e-shopy, dashboardy a podnikové systémy na mieru.
Zodpovednosť
Architektúra, frontend, backend, databázy, integrácie a správa serverov.
Vlastný produkt
Zakladateľ a vývojár webovej aplikácie Havario.
Technický presah
Firemné siete, správa pracovných staníc a serverov. Elektrotechnická spôsobilosť § 21.
Prebrať spoluprácu ↗
ODBORNÉ VZDELÁVANIE

Prax podložená
ďalším vzdelávaním.

Skúsenosti z vývoja a prevádzky dopĺňam odbornými kurzami a certifikátmi.

Technológie, s ktorými pracujem ↗
Skillmea
Približne 10 certifikátov z absolvovaných kurzov.
Cisco
Získané certifikácie Cisco.
AWS
Certifikát od Amazon Web Services.
§ 21
Elektrotechnická odborná spôsobilosť.
KONTAKT / KONZULTÁCIA PROJEKTU

Máte nápad?
Poďme ho
rozbehnúť.

Začnite tým, čo potrebujete vyriešiť.
Technické detaily môžeme doplniť neskôr.

S čím vám môžem pomôcť?
Mojím cieľom je ozvať sa do 90 minút počas pracovného dňa.

Údaje použijem na vybavenie dopytu a uchovám najviac 90 dní. Meno a telefón sa cez službu Notifea odošlú ako SMS upozornenie na môj telefón. Otázky k údajom: info@markweb.sk. Nevkladajte heslá ani citlivé údaje.

Čo sa bude diať po vašom dopyte?
  1. Ujasníme si cieľ, rozsah a termín.
  2. Navrhnem postup a pripravím cenovú ponuku.
  3. Vývoj začína až po odsúhlasení podmienok.

Stačí pár viet. Kompletné technické zadanie nepotrebujete.

Stačí stručne opísať váš projekt.
Dobrý projekt začína dobrým rozhovorom.