Apostolos Plastiras

Software Engineer | Embedded Systems | Industrial Automation & Robotics

Amsterdam, North Holland, Netherlands

About

Software Engineer and passionate programming enthusiast with extensive experience in industrial software development and embedded systems. Highly motivated to learn and adopt new technologies, with a proven track record of applying innovative solutions in real-world environments. Dedicated to sharing knowledge and best practices with peers, fostering collaborative and growth-oriented teams.

Experience

  • Owner at up+ | software & industrial engineering
    Nov 2025 - Present · 8 mos

  • EVBox (Hybrid)
    • Staff Software Engineer
      Feb 2024 - Jun 2025 · 1 yr 5 mos

      Development and refactoring: • Developed energy management algorithms and charging profiles to optimize power usage. • Solar algorithm development to optimize charging from renewable energy according to the user needs. • Designed and refactored distributed system components to improve scalability and enable new feature development. Software Security & Compliance: • Ensured software security and compliance to industry standards. • Contributed to achieving ETSI EN 303 645 certification, implementing Secure Encrypted Sessions using TPM via SPI. Architecture & Technical Leadership: • Provided guidance on software development strategies, best practices, design approaches and testing methodologies. Cross-Team Collaboration: • Worked closely with software, systems and cloud engineering teams to develop end-to-end EV charging solutions. • Supported architecture design, system integration, testing.

    • Senior Embedded Software Engineer
      Oct 2019 - Jan 2024 · 4 yrs 4 mos

      Development: • Created and maintained technical documentation for software architecture and related stakeholders. • Developed, extended, and maintained software for industry standards such as IEC 61851, ISO 15118, OCPP 2.0.1 and EEBUS for seamless EV charging and communication. • Designed and developed a state machine framework to unify system component states into a single main state, enabling: - GUI Screen Flow Management: Driving the interface based on operator interactions with the charger. - Central System State Management: Defining the overall operational state of the charging station. Security & Certificate Management: • Implemented core business logic for updating station certificates, ensuring a secure connection with the backend (WebSockets, SSL/TLS, PKI infrastructure). • Contributed to TPM factory provisioning for enhanced security and authentication. System Monitoring & Reliability: • Developed and optimized system monitoring solutions with a focus on high reliability and performance in real-world environment

  • Software Engineer at Embedesis
    May 2018 - Apr 2019 · 1 yr

    • Researched and adopted new technologies like IoT, LPWAN, and Cloud to enhance product offerings. • Designed and implemented customer-specific solutions to meet unique requirements. • Developed software and GUI designs to improve user experience and functionality.

  • Software Engineer – Application Developer at KYMA automation
    May 2015 - Apr 2018 · 3 yrs

    • Defined customer requirements, conducted safety risk assessments, and selected hardware for automation systems. • Designed safety and control systems, oversaw assembly and installation processes. • Developed software, designed GUIs, conducted testing, and provided technical support for automation projects.

  • Software Developer at Self-employed
    Sep 2014 - Apr 2015 · 8 mos

    • Prototyped and developed industrial applications (PLC) • Developed machine vision and data acquisition applications on embedded Linux for industrial use. • Collaborated with cross-functional teams to ensure successful implementation of projects.