Back to professionals

C Developer & C++ Developer & Java Developer

Overview


Short Summary

Candidate began his career as a technical draughtsman, where he honed his skills in designing and drawing up plans for production. During this time he gained experience using design tools such as AutoCAD, ArchiCAD and Revit, which helped him learn how to visualize and interpret designs. His experience in technical drawing and design proved valuable for his later work in software development. Peter's career in software development began as a technical IT administrator in the Department of Political Science at the University of West Bohemia. He learned a wide range of programming languages and tools including C, C#, Java, Lua, Python, JavaScript/Typescript, Node.js, and several markup languages such as HTML and XML. He was responsible for managing the University's hardware and software, including network printing. He then moved on to work as a software developer, where he was responsible for continuous integration and implementation of C and C++ specifications. Currently, Peter works as a software developer where he focuses on implementing specifications in C# and TypeScript for server-side applications. He has also developed server-side applications for blockchain connections and for 1v1 games. Peter is proficient in continuous integration and uses AWS services to deploy code. In addition to his professional work, he has worked on several personal projects including myTools, a Java source code library, and 3D Chess, a game designed in AutoCAD 2012. He has been programming since he was 10 years old. He is fluent in English and technically proficient in German.

Work Experience

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
Freelancer271  / Per day
LevelMEDIOR
Roles
C Developer C++ Developer Java Developer
Languages
English
Skillset
AWSAndroidApplication ServerCC#C++CSSCloudDatabaseEclipseGame Engine SoftwareGitHubHTMLIDEJavaJavaScriptLinuxMicrosoft serversOperation SystemsPHPPythonTypeScriptUniVerseUnityVisual StudioXMLnode.js
Localities
ČeskoRemote