Vaasa, Finland

Samuel
Farris Mamo

Software Engineer — embedded, CAN bus & automation

6+ years spanning embedded software, industrial automation, IT administration and application development. Built CAN analysis tools and CODESYS PLC software for truck heater control systems.

Samuel Farris Mamo

// Projects

TK Engineering · 2022–2025

CANtrace

CAN bus analyzer supporting Classic CAN, CAN FD, CANopen and J1939 — capture, decode and analyse vehicle and industrial networks.

C#C++CANopenJ1939

TK Engineering · PLC

Truck Heater Control

PLC software built in CODESYS for truck heater control systems, with hardware/software testing for reliable field operation.

CODESYSPLCCANopen

Thesis · VAMK

Touch Room-Temperature Monitor

Room temperature monitoring with a user-friendly touch interface and remote access through an Ethernet web browser.

Thesis device boot screen with VAMK logoTouch UI temperature screen on the Embedded Artists board
Embedded CEthernetTouch UIEmbedded Artists LCD

Entrepreneur · 2015–now

Sami Export Operations

Vehicle export business: engine & body inspection, orders, market research and shipment / export documentation.

OperationsReporting

// Experience

  1. 04/2022 – 10/2025

    Software Engineer @ TK Engineering Oy

    Vaasa

    • Designed and developed CANtrace (Classic CAN, CAN FD, CANopen, J1939).
    • Built CODESYS PLC software for truck heater control systems.
    • Hardware & software testing, system integration and conformance testing with CANopen CC tools.
    • Agile teamwork with Jira, SVN and Git.
  2. 09/2015 – Present

    Entrepreneur @ Sami Export

    Vaasa

    • Car engine performance and body condition testing.
    • Purchase & sales orders, marketing research, shipment and export reports.
  3. 09/2004 – 02/2008

    Computer Programmer @ TORQUE-IT

    Addis Ababa

    • Java, JavaScript, SQL/MySQL, HTML, VB6, ASP.NET development.
    • Database design, server configuration, networking, manuals and technical docs.
  4. 02/2004 – 06/2005

    Computer Maintenance @ Keangnam

    Dire Dawa

    • Hardware/software troubleshooting, installs and configuration analysis.

// Skills

C, C++, Rust, Embedded CExpert
Python, JavaExpert
C#, VB.NET, Qt, VB6Expert
ASP.NET, PHP, JavaScript, JSP, HTML5, CSS3Expert
React, TypeScript, jQuery, MUI, AJAXAdvanced
STM32, Infineon, ArduinoExpert
Raspberry PiExpert
RTOSAdvanced
VHDLIntermediate
MySQL, SQL, Database DesignExpert
AndroidAdvanced
KiCad, PCB DesignExpert
PLC Programming (CODESYS)Expert
Visual Studio, STM32CubeIDE, ModusToolbox, Qt Creator, EclipseExpert
SVN, Git, JiraExpert
AutoCAD, Fusion 360Intermediate

// Languages

English Finnish Amharic

// Education

2008 – 2014

Bachelor of Engineering

Vaasa University of Applied Sciences

Major in embedded systems, minor in software engineering.

2004 – 2006

BSc in Computer Science

HiLCoE School of Computer Science & Technology

Addis Ababa, Ethiopia

2002 – 2004

Diploma in Computer Science

HiLCoE School of Computer Science & Technology

Addis Ababa, Ethiopia

// Contact

Let's build something reliable.

Vaasa, Finland