Dian F.
South Africa
Rising Talent

Python desktop application and hardware test software

I am a keen mechatronic engineer, with a passion for both technical engineering as well as engaging and communicating with people in teams. I enjoy working hard to solve problems on my own and in team settings too. I generally have an interest in many different fields within mechatronics such as: robotics and automation, control systems, embedded programming, mechanical and machine design (3D CAD modelling), electronics and vision systems. For the last two years, I have been working in a software team that focuses on automating processes in an aerospace engineering company mostly using Python. I have experience in: - Full Python desktop application development (from conceptualization to final installers on Windows). - Automation tasks with Python for Microsoft Office applications (Word, Excel, PowerPoint, Visio). - Experienced with various file format parsing and conversions (HDF5, XML, Excel, JSON). Work with XML files almost daily. - Data processing and visualization using Python. - Writing hardware test software to test low-level hardware devices. This includes interfacing with FPGAs. Extensive experience with Serial communication using PySerial. - Experience with FFMPEG for video streaming. - Experience using sockets in Python. - Experience with services on Windows (NSSM) or Linux (systemd). - Altium automation scripts in Delphi. - Inventor iLogic automation scripts.
Skills

Skills

  • pytest