C Developer & C++ Developer & Java Developer
Přehled
Krátké shrnutí
Kandidát začal svou kariéru jako technický kreslič, kde se zdokonalil v navrhování a kreslení plánů pro výrobu. Během této doby získal zkušenosti s používáním návrhových nástrojů, jako jsou AutoCAD, ArchiCAD a Revit, které mu pomohly naučit se vizualizovat a interpretovat návrhy. Jeho zkušenosti s technickým kreslením a navrhováním se ukázaly jako cenné pro jeho pozdější práci v oblasti vývoje softwaru. Peterova kariéra v oblasti vývoje softwaru začala jako technický správce IT na katedře politologie Západočeské univerzity. Naučil se celou řadu programovacích jazyků a nástrojů, včetně jazyků C, C#, Java, Lua, Python, JavaScript/Typescript, Node.js a několika značkovacích jazyků, jako jsou HTML a XML. Byl zodpovědný za správu hardwaru a softwaru univerzity, včetně síťového tisku. Poté přešel na pozici softwarového vývojáře, kde byl zodpovědný za kontinuální integraci a implementaci specifikací jazyků C a C++. V současné době Peter pracuje jako softwarový vývojář, kde se zaměřuje na implementaci specifikací v jazycích C# a TypeScript pro aplikace na straně serveru. Vyvinul také aplikace na straně serveru pro připojení k blockchainu a pro hry 1v1. Peter je zběhlý v kontinuální integraci a k nasazování kódu používá služby AWS. Kromě své profesionální práce pracoval na několika osobních projektech včetně myTools, knihovny zdrojového kódu v jazyce Java, a 3D Chess, hry navržené v AutoCADu 2012. Programování se věnuje od svých 10 let. Hovoří plynně anglicky a technicky ovládá němčinu.
Pracovní zkušenosti
2022-současnost | Programátor, Softwarový vývojář (Živnost)
Náplň práce
- implementace dle specifkace v jazice C# a Typescrip
- vývoj serverové aplikace pro spojení s Blockchainem
- vývoj serverové aplikace pro hraní sobojů 1v1
- Continuous Integration - skripty, AWS
- získávání informací v anglickém jazyce
2018-2022 Programátor, Softwarový vývojář (Trvalý pracovní poměr)
Náplň práce:
- implementace dle specifkace v jazice C, C++
- Continuous Integration - skripty
- získávání informací v německém a anglickém jazyce
2016-2018 Technický kreslič, konstruktér (Trvalý pracovní poměr)
Náplň práce:
- kreslení plánů pro výrobu
- návrh a konzultace použitých materiálů
- získávání informací v německém jazyce
2015-2016 Správce IT (Brigáda)
Náplň práce:
- správa hardwaru
- správa softwaru
- správa síťového tisku Studium
2013-2016 Informatika (nedokončené studium)
- Katedra informatiky - Fakulta Aplikovaných věd Západočeské univerzity
Získané znalosti:
- imperativní jazyky: Java, C, C#
- skriptovací jazyky: Php, Python, JavaScript
- značkovací jazyky: Xml(Schemas), Html, FXML
- objektové programování
- více-vláknové programování
- optimalizace kódu, debugging
2009-2013 Technické Lyceum (Maturita)
- Podskupina Statika - Střední průmyslová škola Stavební
Získané znalosti:
- prostředí: AutoCAD, ArchiCAD, Revit, 3DS Max
- schopnost posuzovat jednodušší konstrukce
Dovednosti
Nástroje -
● Java, Lua: Eclipse ● C#: Unity, Visual Studio ● Autodesk: AutoCAD, 3DS Max ● MS Office 2003, 2007, 2013, … ● VBA automatizační skripy MS Office Programování a skriptování ● Java, C#, C ● Python, Lua, PhP ● Html, Xml (včetně schémat) ● JavaFX, FXML, CSS ● Javascript/Typescript, Node.js ● Multithread programing Operační systémy ● Linux - Ubuntu, Debian ● Android ● MS Windows 9x, Me, XP
| Kontraktor | 6600 Kč / Denně |
| Úroveň | MEDIOR |