Zpět na profesionály

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

Author
C Developer & C++ Developer +1
63f481d95ab80f000183bf0e
Kontraktor6600  / Denně
ÚroveňMEDIOR
Role
C Developer C++ Developer Java Developer
Jazyky
English
Dovednosti
AWSAndroidApplication ServerCC#C++CSSCloudDatabaseEclipseGame Engine SoftwareGitHubHTMLIDEJavaJavaScriptLinuxMicrosoft serversOperation SystemsPHPPythonTypeScriptUniVerseUnityVisual StudioXMLnode.js
Lokality
ČeskoRemote