Martin Zaloga - Programátor

Nabídka vývoje

Weby

Potřebujete rychlý a moderní web s jednoduchou administrací?

Programy

Potřebujete program, který bude fungovat podle Vašeho zadání?

Reference

Inzertní web Bez zprostředkovatele (ve vývoji)

Web zaměřený na inzerci bez realitních kanceláří, pracovních agentur a jiných zprostředkovatelů.
Web má vytvořen systém kategorií a subkategorií, které jdou v administraci dynamicky přidávat, kde každá kategorie i sub-kategorie má svou URL. Pod touto URL se vypíšou všechny inzeráty spadající do dané kategorie. Web umožňuje registraci a přihlašování uživatelů, ověřování uživatelů přes email, resetování zapomenutého hesla, správu uživatelů v administraci webu. V administraci webu je možné importovat data z RÚIAN (Registr územní identifikace, adres a nemovitostí) a poté využívat našeptávání při zadávání adres inzerátů, nebo ve vyhledávání podle lokality.

Online tool Profiler to SQL

Webový nástroj usnadňující optimalizaci SQL dotazů odchycených SQL Server Profilerem
Nástroj slouží pro konverzi parametrizovaných SQL dotazů (obalených do "exec sp_executesql") na standardní SQL dotazy, které jsou čitelnější a též se u nich dají lépe sledovat exekuční plány v SSMS a následně optimalizovat. Pro lepší čitelnost překonvertovaného SQL dotazu je dotaz přehledně naformátován a je obarvena syntaxe.

Technologie a frameworky se kterými pracuji

C#
.net
asp.net
asp.net core
Autofac
Git
MSSQL
Entity Framework
Razor Pages
MVC
Blazor
Bootstrap
a další...

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 úpravám 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 a vyzkoušel jsem si i MVC. 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 nejčastěji 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.
  • Využí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".
  • Nevytvářet zbytečně příliš vlastního SQL, JS a CSS a pokud možno využít osvědčené knihovny a frameworky.
  • Kód udržovat a nepoužívané části kódu jednou za čas promazat

Kontakt

0 / 4196
An error has occurred. This application may no longer respond until reloaded. Reload 🗙