Software Engineer

My name’s Jozef and I’m professional software engineer with broad technical skills.

With over 6 years of experience I'm specializing in firmware for embedded devices as well as desktop applications. Independent of technology or platform, I always strive for clean and simple solution and high source code quality.

I have been involved in design and implementation of many ultra-low-power embedded applications. On the desktop side I have designed several GUI applications based on .NET, WPF and Prism technology.

Feel free to check out my resume. If I sound fit for your next project, don’t hesitate to contact me!

I’m a social person. Or at least that’s what I keep telling myself. Either way, you can find me at the following places:

06/2009 - Current
Software Engineer
EnOcean GmbH

Focus on embedded firmware for wireless devices powered by energy harvesting. Developing windows applications to provide a tool chain for the embedded development. Responsible for creating software specification, project plan, software design, implementation, software quality assurance and automated tests. Design and specification of the EnOcean protocol stack including the radio and serial protocols.

06/2007 - 06/2009

Analysis of customer requirements, design, implementation and testing of software products. Helped to develop a whole portfolio of software products. Software and hardware co-design.

09/2005 - 08/2009
Software engineering, Master degree
Faculty of Informatics and Information Technologies

Master thesis:
    Wireless sensor network visualization.
Bachelor thesis:
    Minix3 AC'97 Sound Driver for ICH4
    Winner of the Shortest bash script competition.

C#, .NET 3.5, WPF, Prism
Object oriented software design
Software quality assurance
Embedded firmware
CruiseControl.NET, Nant
Linux - vim, bash, awk...
Enterprise Architect
Contact info
  • Ingenieurbüro Ing. Jozef Hopko

  • Buchenweg 5
  • D-82538 Geretsried

  • E-mail:   
  • Phone: +49.176.358 118 47

  • USt-IdNr.: DE289801443