-
March 2020 - Present: Software Developer at PiNTeam
Working on the Adaptive Autosar project.
Participating in the implementation and maintenance of the Crypto functional cluster
(API + daemon that offer standard interfaces for cryptographic primitives and key/certificate storage).
Languages and technologies used:
- C++(14), shell scripting, Go, Python;
- cmake, conan, googletest(gtest, gmock);
- Linux(Ubuntu);
- gcc, clang;
- git, Azure DevOps, docker, flatbuffers;
-
November 2017 - March 2020: Software Developer at Saguaro Print
I worked on the Kurofune project and I was the owner of several subcomponents of the Network component:
- preflight pre-process(perform various operations before the job is printed);
- ftp, lpr, jmf PIMs(PIM = Protocol Implementation Module = handle data sent to the printer using a specific protocol);
- smtp(a SMTP client) and enot(Email Notification - use smtp to send emails about certain events);
- tod(Time Of Day - set the time of the printer after getting it from a time server(using NTP/Time protocols);
- eligibility checker(check if the job can be printed).
Languages and technologies used:
- C/C++, shell scripting, network programming(TCP/IP stack);
- Linux;
- GNU toolchain(make, gcc, gdb etc.);
- svn, Jenkins, Redmine;
-
August 2015 - November 2017: Software Developer at Continental Automotive
I worked on two applications from the OVIP project.
- Android Auto: implemented vehicle data, navigation, audio features and performed issue analysis/resolution.
- CarPlay: implemented navigation data feature and performed issue analysis/resolution.
Languages and technologies used:
- C/C++, python, shell scripting, Qt;
- Linux;
- GNU toolchain(make, gcc, gdb etc.), bitbake, dbus;
-
August 2014 - November 2014: Intern at Continental Automotive
The goal of the internship was to learn the software development process by completing a task(from design to test) in C.