Späť na profesionálov

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

Prehľad


Krátke zhrnutie

Kandidát je seniorný vývojár, ktorého hlavnou doménou je C++, ktorému sa komerčne venuje približne 6 rokov. Na svojom súčasnom projekte používa jazyk C++ 17 pre simulátor fotovoltaických elektrární, kde robí aj rýchle skripty v jazyku Python. Posledné 2 roky pracuje aj s Typescriptom v kombinácii s Node.js, keďže väzby, ktoré sú viazané na simulácie, sú napísané v Typescripte a Node. Pokiaľ ide o databázové technológie, na svojej súčasnej pozícii používa Custom Database, ale má skúsenosti aj s PostgreSQL, MySQL a MS SQL. V minulosti pracoval aj s jazykmi C# a PHP. Pri svojej práci aktívne využíva agilné metodiky, najmä Scrum. Bez problémov komunikuje v angličtine a v pracovnej komunikácii by vedel využiť aj nemčinu, v ktorej chce byť aktívnejší. Na svojej súčasnej pozícii má výpovednú lehotu 2 mesiace.

Pracovné skúsenosti

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
Zamestnanec4110  / Mesačne
Kontraktor235  / Denne
ÚroveňSENIOR
Role
C++ Developer Javascript Developer Node.js Developer Python Developer
Jazyky
English
Zručnosti
CC#C++GitHubJavaScriptNumpyPythonTypeScriptnode.js
Lokality
PrahaSlovenskoRemote