Theodor S.

Consultant

775 dollar

My experience

More

IBM DeutschlandJanuary 2020 - Present

Implementing an SDK for a governmental solution for the German healthcare system
- Consulting on topics such as security, cryptography, public key infrastructure, secure NFC
- C++17, Boost, Google Test, Conan, CMake, GNU toolchain, 0penSSL, X 509, BSI TR-03110
More

TokenPay Technologies LimitedSeptember 2018 - January 2020

Built, mentored and led a team in upgrading and enhancing the blockchain codebase of a cryptocurrency
- Provided technical expertise in C++ and systems programming, coaching the team for a faster ramp-up
- Researched some of the latest published work in the cryptography literature: EdDSA, Decaf, Ristretto, MuSig, Bulletproofs
- C++14, Boost, Qt, Google Test, GNU toolchain, Python, 0penSSL, NaCl, libsecp256k1, libevent, LevelDB, Tor, Docker, Kubernetes
More

Indra SistemasDecember 2016 - August 2018

Worked on Controller Working Position, a safety-critical HMI system, part of Indra's Air Traffic Control solution
- Contributed features and fixes to core components such as: in-memory database, IPC middleware, 0penGL-based graphics engine
- Extended the in-house input library, offering support for compound touch gestures spanning across multiple windows and processes
- Reduced the build time of the massive codebase (few millions of lines of code) by one third
- C++03, Boost, Qt, GTK, 0penGL, X11, RHEL, GNU toolchain, sysvipc, CORBA, ASN.1, Valgrind, ASan, Python
More

Harman InternationalNovember 2015 - December 2016

Worked on NTG6, a new generation of Mercedes-Benz ARM-based infotainment systems
Designed and implemented features in the Internet Access & Control application, interfacing with
multiple layers of the network stack: WLAN and Bluetooth PAN tethering, IP-level configuration, management of several routing tables, netfilter/iptables programmatic manipulation, TLS configuration and establishment, management of Internet access for other apps
- C99, C++11, Boost, Qt, CppUnit, 0penSSL, X.509, stunnel, Yocto Project, Docker, GNU toolchain, Apache Thrift, CAN bus, AUTOSAR
More

eMAGNovember 2014 - November 2015

Worked on the client notification app: transactional customer communication via e-mail & SMS
0 Significantly improved the detection rate of erroneous communication by automatically processing application logs
o PHP5, Symfony, PHPUnit, MySQL, MongoDB, Memcached, RabbitMO, Gearman
More

oDeskOctober 2012 - November 2014

Developed websites and apps ranging from themes or plugins to building fully featured CMSs and ERPs
- PHP5, CodeIgniter, Symfony, MySQL, MSSOL, PostgreSQL, WordPress, HTML5, CSS3, JavaScript, j0uery, AngularJS

Solid academic foundation in mathematics, CS fundamentals and software engineering
Profound knowledge of OOAD and SDLC, as well as of the various applicable methodologies
Emphasizing clean architectures, design patterns, SOLID principles and low technical debts
Well-versed in cryptography: hash functions, key derivation, encryption, digital signatures
High expertise in C++17/20; experienced with complex codebases that may challenge compilers
Proficient at using the typical GNU/Linux toolchain, cross-compilation and various build systems
Familiar with network protocols, OS internals and embedded systems
Working knowledge in scripting languages, web development, databases and cloud computing

My stack

Languages

C++, HTML5, JavaScript

Technologies

Software Engineering

Software testing

Penetration testing

Databases

MySQL, PostGreSQL, MongoDB

IT Infrastructure

PKI, Docker, GNU, Information Security, Networking, RHEL, Linux

Other

GNU toolchain

Others

SDLC, GitHub, AUTOSAR, Cryptography

Frameworks

Symfony, WordPress, PHPUnit, AngularJS, Corba, CodeIgniter

Analysis methods and tools

Design Patterns

Big Data

Blockchain

Open Source solutions

Kubernetes

My education and trainings

Bachelor of Science - University of Bucharest2014 - 2017