Patrick Porlan

Senior Software Engineer at Ioterop

Patrick Porlan has been a software engineer for over 22 years. Patrick started their career in 1998 with Smartcode Technologie, where they developed applications for portable devices, porting Unwired Planet's WAP browser to Windows CE. In 1999, they joined Palm as a software engineer and was part of the Palm OS 5.0 and 6.0 development teams. Patrick then moved to ACCESS in 2005, where they worked in the Palm OS compatibility layer and ARM hardware emulation fields, helping to integrate the Access Linux Platform to new hardware platforms, with a focus on power management. In 2010, they joined Intel as a software engineer, helping to optimize various components, creating a Win32 host environment for Cordova applications, contributing to a mesh networking experiment, working on OpenGL ES support in the Tizen emulator, and leading the development of the IRDA iio sensors HAL. In 2018, they joined ALX Technologies as an embedded software engineer, where they helped implement fuel dispenser control protocols in Win32 programs, including IFSF, DART, PumaLAN and others. Patrick also authored many layers of next-gen fuel dispensers embedded software, including high speed tracing, integration of ST-provided USB and TCP/IP stacks on custom hardware, FAT file management on SD and USB storage, GPIO handling, bootloaders and embedded flash update mechanisms, LCD control, fast and reliable communication through industrial buses, Win32 flashing and test bench tools, RTC clock management, keypad management, I2C EEPROM emulation, interrupt based data + clock contactedless badge management, exception handling, error reporting, One Time Programming flash usage, power management, and analog data sampling. In 2020, they joined IOTEROP as a software engineer.

Patrick Porlan attended IUT Montpellier from 1993 to 1995 and then Université Montpellier II from 1995 to 1998, where they earned a DEA (MSc) in Computer Science.

Links


Org chart