Zurück zu den Profis

C++ Developer & Javascript Developer & Node.js Developer & Python Developer

Überblick


Kurzer Überblick

Der Kandidat ist ein erfahrener Entwickler, dessen Hauptgebiet C++ ist, was er seit etwa 6 Jahren kommerziell tut. Bei seinem aktuellen Projekt verwendet er C++ 17 für einen PV-Simulator, bei dem er auch einige schnelle Python-Skripte einsetzt. In den letzten 2 Jahren hat er auch mit Typescript in Kombination mit Node.js gearbeitet, da die Bindungen, die mit den Simulationen verbunden sind, in Typescript und Node geschrieben sind. Was die Datenbanktechnologien angeht, so verwendet er in seiner derzeitigen Position Custom Database, hat aber auch Erfahrung mit PostgreSQL, MySQL und MS SQL. In der Vergangenheit hat er auch mit C# und PHP gearbeitet. Bei seiner Arbeit setzt er aktiv agile Methoden ein, insbesondere Scrum. Er kann sich problemlos auf Englisch verständigen und wäre in der Lage, die deutsche Sprache in seiner Arbeitskommunikation zu verwenden, die er aktiver gestalten möchte. In seiner derzeitigen Position hat er eine Kündigungsfrist von 2 Monaten.

Berufliche Erfahrung

Scientific Programmer (11/2020 - Present)

  • Contributed to the development of a photovoltaic simulator software written in C++.
  • Co-developed an efficient binary storage system for detailed simulation results.
  • Developed APIs and bindings using Node.js, WebAssembly, and Python.
  • Contributed to the design of generated data types and their documentation.
  • Developed scripts and maintenance code for benchmarking and comparisons.
  • Conducted analytical work and helped prioritize tasks.

Software Engineer (Freelance, 1/2020 - 10/2020)

  • Worked as a freelance software engineer, specializing in R&D software and distributed systems.
  • Developed extensions for a C++ tool for natural language understanding.
  • Contributed to the development of a conversational AI solution using Python and Flask.
  • Worked on Python and React software development projects.

Core Developer (9/2018 - 8/2019)

  • Contributed to the core development of a blockchain based on delegated proof of stake (DPoS) consensus algorithm.
  • Co-developed improvements for the blockchain's daemon and wallet.
  • Worked with various tools for symmetric and asymmetric ciphers and hashing.
  • Utilized the CoinMarketCap API for regular token price updates.

Postdoctoral Fellow (9/2017 - 7/2018)

  • Designed a facility location algorithm for autonomous systems infrastructure.
  • Gained experience with near real-time optimization and multi-level network models.
  • Designed a new parameter-free optimization algorithm for scheduling applications.
  • Led practical student projects on computational optimization.

Lecturer (8/2015 - 8/2017)

  • Designed an open-source graph exploration tool written in C++.
  • Developed scalable algorithms for computing dominating sets and k-reachability in large networks.
  • Worked on distributed systems programming and automated client/server application testing.
  • Partially redesigned a module on computational optimization.

Software Engineer (9/2013 - 7/2015)

  • Developed tools for build and code quality tracking using Python, JavaScript, and MSBuild.
  • Supported monitoring of binary sizes in the product.
  • Co-developed a low-level C++ tool for checking binary files.

Programmer/Analyst (11/2010 - 1/2012)

  • Contributed to the development of a process and inventory management solution for cellular networks.
  • Integrated the web-based solution with a handheld application using SOAP-based service.

Programmer (11/2009 - 7/2010)

  • Worked on a printout generation subsystem for a large information system.
  • Gained experience in the environment of a large retail bank.

Education

  • PhD in Applied Informatics (2011 - 2014): Specialized in the algorithmic side of artificial intelligence and designed a new optimization algorithm for partitioning networks into fully connected substructures.
  • Master's in Software Engineering (2006 - 2011).

Skills:

  • Programming languages: C, C++, Python, C#, JavaScript, TypeScript.
Author
C++ Developer & Javascript Developer +2
63e2259dab2122000111d082
Angestellter4110  / Pro Monat
Freiberufler235  / Pro Tag
EbenSENIOR
Rollen
C++ Developer Javascript Developer Node.js Developer Python Developer
Sprachen
English
Fähigkeiten
CC#C++GitHubJavaScriptNumpyPythonTypeScriptnode.js
Lokalitäten
PrahaSlovenskoRemote