AUTOSAR 4.x Project Process and Tool Support SW Architect
Automotive Supplier
Developed resource-need prediction tool. Integrated analysis tools into Rational DOORS. PTC Integrity (IMS), Enterprise Architect, UML/SysML.
Software requirements in DOORS.
Python tools for inter-AUTOSAR layer access violation analysis and call tree analysis across SWC borders related to FSM. Both based on UnderstandC databases.
PLAST test framework: automated test suites via Python API of iSystem debugger (WinIDEA).
Coaching developer team in Iasi (Romania).
Analysis tools in DXL (DOORS extension language).
Python tools for extracting and analyzing data from Jira via module and REST API.
Radar sensor project covering RF comm, FFT, raw data processing, image detection and processing, environment modeling, data fusion into database for autonomous driving.
Implement VxWorks 6.9 on ARM Cortex-A9 as pilot.
Simulation tests of networking and security functionality.
AUTOSAR Classic + Adaptive.
DevOps with Conan Artifactory, Docker, Kubernetes, GitHub, Jenkins.
Package slicing and versioning using "Bricks" package management framework (Python, CMake).
Efficient build partitioning.
Runtime and memory optimization (efficient loops, "restrict", etc.).
Static code analysis with QAC.
Google unit testing (GTest) in C++.
MDD from EMF tool to ARXML to RTE contract phase.
Collaboration per SAFe.
HEP with IBM Jazz (DOORS NG + Rhapsody + Streams).
A-SPICE level 2.
VxWorks 6.9.
Visual Studio 2017, virtual containers and packaging (Conan, Docker, Kubernetes).
PTC Integrity (IMS).
Git/GitHub.
Python-based toolchain connecting GitHub and Conan Artifactory.
CMake.
IBM Rhapsody/DOORS/Jazz (HEP).
ARXML generation tool, EB Tresos for RTE contract phase.
C (MISRA), embedded C++ 14.
Multiple platforms.
QAC static quality checking.
Google Test: C++ 20.
Bricks package management in Python and YAML.
Python analysis tooling.
DaVinci Configurator Pro.
SW Design Lead
Automotive Supplier (Tier 1)
Electronic access control for car door.
Arm Cortex-M0 4100S Max (Infineon).
Cypress hardware abstraction (Infineon).
Low-level programming near hardware.
Interrupt management.
Low power and sleep management.
Debugging with Lauterbach T32 and Segger Ozone.
UDS on CAN.
Oscilloscope (R&S).
MISRA-C, Git/GitHub, CMake, Python, VS Code, ISO-TP on CAN, ISO 14229-1, Lauterbach T32, Segger Ozone, Modus Toolbox for HW config, oscilloscope.
HMI Design Lead
Defense Supplier
Drone ground control station.
QGroundControl.
Qt 5+6, QML, C++, Python.
Qt Creator 14.
Squish and Coco.
Squish Test Center, Python test framework, JavaScript, Git/GitLab.
System Configuration
Telecom
Develop a 3-tier web application for configuring a VoIP PBX.
Evaluate SQL DBMSs focusing on transaction safety.
Implement on Windows with IIS, Tomcat, Java Servlets, JDBC (SAP DB, PostgreSQL, in-house).
Implement on Windows with IIS, PHP, ODBC.
Implement on Linux with Apache, PHP, MySQL.
Implement on Linux with Apache, Tomcat, servlets, MySQL.
Linux, Windows NT, UltraEdit, Java 1.2 servlets, web servers, HTTP, PHP, JavaScript, SQL, ODBC, transactional DB systems.
Switching Application
Telecom
Develop a MySQL adaptation server on Linux in C++.