Späť na profesionálov

C Developer & C++ Developer & Java Developer

Prehľad


Krátke zhrnutie

Kandidát začal svoju kariéru ako technický kreslič, kde sa zdokonaľoval v navrhovaní a vypracovávaní plánov pre výrobu. Počas tohto obdobia získal skúsenosti s používaním návrhových nástrojov, ako sú AutoCAD, ArchiCAD a Revit, ktoré mu pomohli naučiť sa vizualizovať a interpretovať návrhy. Jeho skúsenosti s technickým kreslením a navrhovaním sa ukázali ako cenné pre jeho neskoršiu prácu v oblasti vývoja softvéru. Petrova kariéra v oblasti vývoja softvéru sa začala ako technický správca IT na Katedre politológie Západočeskej univerzity. Naučil sa širokú škálu programovacích jazykov a nástrojov vrátane jazykov C, C#, Java, Lua, Python, JavaScript/Typescript, Node.js a niekoľkých značkovacích jazykov, ako sú HTML a XML. Bol zodpovedný za správu hardvéru a softvéru univerzity vrátane sieťovej tlače. Potom prešiel na pozíciu softvérového vývojára, kde bol zodpovedný za kontinuálnu integráciu a implementáciu špecifikácií v jazykoch C a C++. V súčasnosti Peter pracuje ako softvérový vývojár, kde sa zameriava na implementáciu špecifikácií v jazykoch C# a TypeScript pre aplikácie na strane servera. Vyvinul tiež aplikácie na strane servera pre blockchainové spojenia a pre hry 1v1. Peter je zdatný v oblasti kontinuálnej integrácie a na nasadzovanie kódu využíva služby AWS. Okrem svojej profesionálnej práce pracoval na niekoľkých osobných projektoch vrátane myTools, knižnice zdrojového kódu jazyka Java, a 3D Chess, hry navrhnutej v programe AutoCAD 2012. Programovaniu sa venuje od svojich 10 rokov. Hovorí plynule anglicky a technicky ovláda nemčinu.

Pracovné skúsenosti

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
Kontraktor271  / Denne
ÚroveňMEDIOR
Role
C Developer C++ Developer Java Developer
Jazyky
English
Zručnosti
AWSAndroidApplication ServerCC#C++CSSCloudDatabaseEclipseGame Engine SoftwareGitHubHTMLIDEJavaJavaScriptLinuxMicrosoft serversOperation SystemsPHPPythonTypeScriptUniVerseUnityVisual StudioXMLnode.js
Lokality
ČeskoRemote