Ivan Iacono

Head of Software at Karakuri

Ivan Iacono is the Head of Software at Karakuri. Ivan has over 4 years of experience in leading software and embedded engineering teams. Ivan has also been instrumental in prototyping initial hardware and Inventing the Den Socket Outlet Patent Pending technology.

Ivan has a strong background in managing in-house and distributed teams across various locations. Ivan is well-versed in Agile based processes and has helped streamline software releases, test management and defect tracking. This has resulted in more accurate and high quality software deliveries.

Ivan is responsible for determining and formalising software specifications and requirements. Ivan also works closely with the Head of Electronics Engineering as well as the Head of Mechanical Engineering to align product development.

In their previous role as the Head of Software and Embedded Engineering at Den Automation, Ivan was responsible for complete design and development of firmware for the Den Smart Home System. Ivan researched and evaluated various Firmware, Mobile and Cloud technologies to build the entire software ecosystem. Ivan also designed, formalised, documented and verified Cloud/Mobile/Firmware APIs for interactions between the parts.

Ivan has also worked on providing and supporting software mechanisms to achieving Compliance Certifications through Electromagnetic Compatibility (EMC), Radio and Electrical Safety Testing. Ivan has implemented automated tools to burning and verifying firmware at the factory in Shenzhen for the entire range of products.

Some of the main tools that Ivan has worked with include Embedded Linux, OpenWRT, Device Tree, U-Boot, Shell scripting, C, C++, Python, CC2530 (8051), CC2538 (ARM Cortex-M3), STM8, MT7688, MT7628, MQTT, OpenBSD, LibreSSL, Git, Jenkins, Docker.

Ivan Iacono has a Bachelor's degree in Applied Computer Science from the University of Catania - Department of Mathematics and Computer Science. Ivan also has a high school leaving qualification in Accountancy, Business and Computer Programming from Istituto Tecnico Commerciale Statale “Archimede” of Modica, Italy. In addition, they have certification from Erlang Solutions Ltd. in Erlang Express and OTP Express.

Ivan Iacono reports to Peter Schroder, CTO. Ivan Iacono works with Chris Barratt - Head of Mechanical Engineering, James Murray - Head of Electronics, and Onno van der Neut - Technical Product Lead.

Timeline

  • Head of Software

    Current role