Freelance Senior C++ & Java Developer

Hi, I'm Peter — 15+ years building high-performance C++ systems and scalable Java & Spring Boot backends. Based in Munich, available remote or on-site.

About Me

I am a Senior Software Engineer with over 15 years of experience building high-performance, high-reliability systems and scalable backend services. As a freelance developer, my career is defined by deep expertise in Java, C++, and Python development, with a commitment to engineering clean, maintainable code and architecting robust, scalable infrastructures.

I hold an M.Sc. in Computer Science from Brno University of Technology and am highly proficient in Java Backend Development, C++ Systems Programming, and Python Scripting. Based in Munich, I am fluent in Slovak and English, with professional proficiency in German.

Peter Šilon, freelance senior C++ and Java developer based in Munich

Programming Languages & Core Skills

90%
90%
90%
80%
80%
60%
Backend development and microservices architecture

Expertise & Core Competencies

Backend (Java / Spring Boot)
Oracle DB Elasticsearch OpenAPI Google Cloud Platform REST APIs Kubernetes Microservices
Embedded & Systems (C++)
Classic AUTOSAR Adaptive AUTOSAR ASPICE SOA SOME/IP ISO 26262
Others
Design Patterns Agile Methodology Docker Git/GitHub Linux Jenkins Yocto Project BitBake CMake Boost

Projects

SR OS

Contributed to the development of Nokia’s industry-leading Service Router Operating System (SR OS), a cornerstone of carrier-grade networking. I was responsible for the configuration management of Access Control Lists (ACLs) and Software-Defined Networking (SDN).

Additionally, I helped develop the transactional database for the configuration management system to ensure full compliance with NETCONF requirements. This involved implementing complex logic to support atomic operations and data consistency.

Nokia SR OS carrier-grade networking and NETCONF configuration project
C8 Corvette Convertible

Part of the engineering team responsible for the Chevrolet C8 Corvette’s convertible roof controller. I specialized in building AUTOSAR-based software modules designed for maximum reliability and hardware abstraction.

Chevrolet C8 Corvette convertible roof AUTOSAR controller
Auxiliary Heater

Developed the core hardware abstraction layer (HAL) for a commercial truck auxiliary heating system. This work focused on creating a clean API for hardware-dependent features.

Commercial truck auxiliary heater C++ hardware abstraction layer
Wallbox

Developed a custom Linux-based operating system for a new generation of EV Wallboxes. I was responsible for the implementation of the Open Charge Point Protocol (OCPP) and all NFC-related features.

EV Wallbox Linux OS with OCPP and NFC, embedded C++
SDV Platform

I worked on the core team building out Ford’s next-generation Software-Defined Vehicle (SDV) platform. My main focus was transitioning traditional vehicle functions into a Service-Oriented Architecture (SOA), where I designed the service APIs and implemented the underlying services.

Ford Software-Defined Vehicle SOA platform, automotive service APIs
SDV Backend

Designed and implemented the cloud infrastructure supporting a next-generation Software-Defined Vehicle platform. Focused on building robust, scalable services for vehicle connectivity, data management, and remote software updates in a cloud-native environment.

Software-Defined Vehicle cloud backend, Java microservices

Contact Me

I’m open to new opportunities and collaborations — feel free to get in touch.

(Your email is never saved)