Více o mě

Moje historie

  • Jmenuji se Martin Zaloga a již od konce roku 2012 se živím jako programátor
  • Po vysoké škole v roce 2012 jsem začal pracovat jako programátor ve firmě ProjectSoft HK, kde jsem se podílel na vývoji SW pro pivovary a jiné výrobní závody. Zde jsem vyvíjel desktopové aplikace v .net C# WinForms a jako DB jsem používal MSSQL, přičemž pro práci s daty jsem hojně využíval uložené procedury a pohledy.
  • Poté jsem přešel do firmy DMPublishing, kde jsem se nějakou dobu podílel na vývoji webových stránek pro firmy a obchodní centra. Zde jsem vyvíjel v asp.net MVC a MSSQL, přičemž pro práci s daty jsem využíval Entity Framework.
  • V půlce roku 2014 jsem si založil ŽL a začal spolupracovat se zahraniční společností Lineup Systems Ltd. jako kontraktor a s touto společností jsem spolupracoval zhruba do půlky roku 2020. Po celou dobu spolupráce jsem se podílel zejména na vývoji obsáhlého ERP systému zvaného Adpoint, který byl určen pro mediální agentury po celém světě. Zde jsem vyvíjel zejména v asp.net WebForms a MSSQL, kde jsem pro práci s daty používal zejména čisté SQL. Občas jsem vyvíjel i menší konzolové aplikace v .net C#, které sloužili převážně k exportům, importům a v neposlední řadě jsem se dostal i k tvorbě a využívání SOAP a REST API.
  • Od půlky roku 2020 jsem vyvíjel zejména své vlastní online projekty na kterých jsem si vyzkoušel práci s asp.net core. Vyvíjel jsem zejména webové aplikace s využitím Razor Pages, případně Blazor server. Pro práci s daty jsem využíval MSSQL v kombinaci s Entity Framework Core a přístupem Code First. Hojně jsem využíval Bootstrap 4 a různé JS knihovny jako JQuery a JQueryUI.
  • Od první čtvrtiny roku 2021 většinu své vývojářské kapacity věnuji vývoji e-shopů v asp.net MVC spolu s CMS Kentico a v mezičase se vracím ke svým projektům v asp.net core. Jako DB stále všude využívám MSSQL.

Moje zkušenosti

  • Exporty a importy dat - přes CSV, Excel, API třetích stran.
  • Software pro automatizaci úloh - generování názvů záloh, konverze sp_execute na raw SQL, automatické posílání emailů, XML výstupy pro finanční úřad...
  • Optimalizace SQL dotazů - přepisování SQL do efektivnější podoby, návrhy změn DB modelu a indexů.
  • Reporty - tabulky a grafy pro srozumitelné zobrazení dat z databáze.
  • Vytváření a používání API - SOAP, REST.

Detailní údaje o mě jako podnikateli

  • Podnikatel: Martin Zaloga
  • Identifikační číslo (IČO): 03099121
  • Daňové identifikační číslo (DIČ): CZ8612113323 (nejsem plátce DPH, jsem tzv. identifikovaná osoba)
  • Identifikátor datové schránky: 26rjgud
  • Číslo podnikatelského účtu: 2500616361/2010
  • IBAN: CZ6920100000002500616361
  • Sídlo podnikání: Černožice, Hlubočnice 73, PSČ 50304
  • Trvalý pobyt: Hradec Králové
  • Místo působení: Hradec Králové / remote

Moje zásady při psaní kódu

  • Neduplikovat kód ani logiku a vytvářet pokud možno obecnější a znovupoužitelná řešení.
  • Psát kód tak, aby jeho vykonávání bylo efektivní.
  • Psát kód tak, abych neměl problém mu rozumět i za pár let.
  • Co možná nejméně používat logiku psanou "nartvrdo" ve stringu a místo toho raději používat "nameof a typeof".
  • Nevytvářet zbytečně příliš vlastního SQL, JS a CSS a pokud možno využít osvědčené knihovny a frameworky.
  • Nepoužívané části kódu jednou za čas promazat
An error has occurred. This application may no longer respond until reloaded. Reload 🗙