Miroslav Kabát


.NET Programátor • CFD Výpočtář

O mně


SW Developer

Programuji na platformě C# .NET.

Nejvíce pak WinForm a *.DLL pluginy pro CAx SW, ale mám zkušenosti i s Unity3D, weby ASP .NET (i MVC v projektu NopCommerce).

V numerických simulacích se pak nehnu bez Unix Shell (Bash) & Pythonu.

2015 ÷ dosud

Výrobní průmysl

Dlouhou dobu jsem se věnoval numerickým simulacím proudění tekutin v energetice a letectví a dodnes je to můj velký koníček, který mne stále částečně živí.

Měl jsem možnost pracovat jak s ANSYS Fluent & CFx, tak i s OpenFOAM a Autodesk CFD, takže mám docela slušný nadhled nad celým oborem.

2012 ÷ dosud

Dovednosti


IDE

  • Microsoft Visual Studio
  • SQL Server Management Studio
  • Microsoft AZURE, IIS

Jazyky a nástroje

  • C# .NET & VB .NET
  • MSSQL
  • VBA, iLogic
  • Python
  • Unix Shell - Bash
  • XAML, XML, XML DTD, HTML, CSS

Oblíbené knihovny

  • Bootstrap
  • EntityFramework
  • AutoFactory
  • NopCommerce

GIT

  • GitHub
  • Tortoise SVN

CAD

  • Autodesk Inventor
  • Autodesk Revit
  • SolidWorks
  • Salome MECA

CAE

  • OpenFoam
  • Autodesk CFD
  • ANSYS Fluent & CFX

Projekty

projektů mám za sebou mnohem víc, postupně je budu přidávat - Řím také nepostavili za den :D

Vzdělání


Západočeská Univerzita v Plzni

Bakalář v oboru: Strojní inženýrství - Stavba energetických strojů a zařízení
2009 ÷ 2013

Střední průmyslová a Vyšší odborná škola Volyně

Maturita v oboru: Technické zařízení budov
2005 ÷ 2009

Kontakt


Miroslav Kabát
Husova 290
384 21 Husinec

Štefánikova 1262/16
326 00 Plzeň

+420 607 624 470
kabat@keng.cz

Unity3D WebGL CAD viewer

unity3d preview

Vytvořil jsem z Blank Page vlastní CAD Viewer na platformě Unity3D (C# .NET), který je publikovatelný ve webovém prohlížeči (WebGL). Šlo mi především o to, abych měl v ruce statickou forever free alternativu k Autodesk Configurator 360.

Jádro a přínos celého SW je ve vytvoření ovládání kamery přes UI tlačítka a ViewCube.

Živá ukázka - testováno na Edge, Firefox a Chrome

  • Unity3D
  • Visual Studio
  • GitHub
  • C# .NET
  • Autodesk Inventor
Zavřít projekt

CFD Simulace

Numerické simulace proudění tekutin a numerika obecně je především mým velkým koníčkem. Ze všech doveností, které jsem za profesní život získal, mám ze CFD nejhlubší znalosti.

Dlouhou dobu jsem pracoval v ANSYS Fluent / CFx a Autodesk CFD. Teď je však mým oblíbencem OpenFOAM.

V OpenFOAM se poslední týdny snažím o validaci a verifikaci modelu LES Smagorinsky pro naší aplikaci. Zatím docela úspěšně. Níže je malá ukázka.

Rozhodl jsem se během příštích let udělat trochu osvěty mezi technickou populací a vytvořit Youtube kanál či seznam videí s názvem "OpenFOAM | From Zero To Hero", který by měl být základem každého začínajícího CFDáře na platformě OpenFOAM.

  • OpenFOAM
  • SnappyHexMesh
  • Helyx-OS
  • ParaView
  • SalomeMeca
  • Python
  • UnixShell
Zavřít projekt

Automatizování CAD iLogic & ETO

Industry 4.0 frčí v plném proudu a Českou republiku zatím veleúspěšně míjí. Jen pár firem si začíná uvědomovat přínos automatizace návrhu a to nejen z důvodu zrychlení konstrukce a snížení chybovosti, ale hlavně z důvodu nedostatku "kresličů", kteří by dělali práci, kterou vůbec dělat nemusí.

Skriptování a tvorba maker a pluginů v CAD je dalším krokem, který nastupuje po zvládnutí parametrizace. Zatímco v minulosti byla skepse vůči kreslení na PC, následovanou skepsí v parametrickém modelování, tak nyní se objevuje další level skepse vůči automatizovaní automatizovatelného, což je veliká škoda, protože návratnost investice do automatizace CAx se počítá na měsíce. Výjimkou není ani návratnost v týdnech!

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor iLogic
  • Configurator 360
Zavřít projekt

Add-ins & Pluginy pro Autodesk Inventor & SolidWorks

Design Automation, kratičká makra a iLogic skripty jsou nápomocné, pokud ale vyvíjíte větší projekty, vyplatí se vyvíjet vlastní pluginy a upravit si CAD aplikaci na míru vašim potřebám. Nejde jen o automatizaci v oblasti výkresové dokumentace, ale vytvoření vlastního modulu, který šetří čas a snižuje chybovost konstruktéra.

Povedlo se mi publikovat NACA Profile Generátor na Autodesk App store.

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor
  • SolidWorks
Zavřít projekt

ASP .NET MVC

unity3d preview

Odmala jsem si přál mít vlastní eshop a začal jsem si tento sen plnit o Vánocích 2018/2019. :)

Jako platformu jsem zvolil dnes nesmírně populární ASP .NET MVC.

Prozatím je eshop ve vývoji, ale doufám, že se mi jej podaří dokončit v průběhu druhého kvartálu 2019.

Živá ukázka

  • C# .NET
  • MSSQL
  • Entity Framework
  • REST API
  • MS Azure
Zavřít projekt