I am an experienced Software Architect and Engineer with over 15 years of hands-on development in various domains such as web frameworks, embedded systems, real-time financial platforms, and 3D/2D applications. I have led projects remotely, designed complex architectures, and built scalable solutions in cross-platform environments. My expertise spans across C/C++, JavaScript, system-level programming, SMS gateways, Android systems, facial recognition, and game simulation. I have a strong academic background in Computer Science Engineering with a focus on applied mathematics and physics. Throughout my career, I have been deeply involved in developing innovative software solutions including a custom JavaScript web framework called CanonicalJS, real-time SMS gateway systems, AI-based facial and handwriting recognition systems, and high-performance backend systems. I enjoy blending my knowledge of embedded systems, AI, and software development to build efficient and robust products that meet diverse client needs.

Imed Eddine Bouchoucha

I am an experienced Software Architect and Engineer with over 15 years of hands-on development in various domains such as web frameworks, embedded systems, real-time financial platforms, and 3D/2D applications. I have led projects remotely, designed complex architectures, and built scalable solutions in cross-platform environments. My expertise spans across C/C++, JavaScript, system-level programming, SMS gateways, Android systems, facial recognition, and game simulation. I have a strong academic background in Computer Science Engineering with a focus on applied mathematics and physics. Throughout my career, I have been deeply involved in developing innovative software solutions including a custom JavaScript web framework called CanonicalJS, real-time SMS gateway systems, AI-based facial and handwriting recognition systems, and high-performance backend systems. I enjoy blending my knowledge of embedded systems, AI, and software development to build efficient and robust products that meet diverse client needs.

Available to hire

I am an experienced Software Architect and Engineer with over 15 years of hands-on development in various domains such as web frameworks, embedded systems, real-time financial platforms, and 3D/2D applications. I have led projects remotely, designed complex architectures, and built scalable solutions in cross-platform environments. My expertise spans across C/C++, JavaScript, system-level programming, SMS gateways, Android systems, facial recognition, and game simulation. I have a strong academic background in Computer Science Engineering with a focus on applied mathematics and physics.

Throughout my career, I have been deeply involved in developing innovative software solutions including a custom JavaScript web framework called CanonicalJS, real-time SMS gateway systems, AI-based facial and handwriting recognition systems, and high-performance backend systems. I enjoy blending my knowledge of embedded systems, AI, and software development to build efficient and robust products that meet diverse client needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Chief Architect (Independent Contractor) at MyBusyBee Inc
October 1, 2020 - Present
Chief Architect of CanonicalJS, a modern frontend JavaScript framework. Developed a web SMS gateway using SMPP protocol with backend in C/C++ and Kannel. Built web-based HR management systems and designed an online casino gaming platform. Created scalable backend services to handle real-time SMS bulk traffic using CanonicalJS and C++.
Computer Engineer at SmartMedia
January 1, 2020 - August 18, 2025
Developed Android vehicle diagnostics and command systems integrating real-time sensors and control. Designed a digital frame hardware prototype converting analog sensor signals to USB with embedded C/C++. Built a 3D football simulation engine for TV broadcast with augmented reality. Extensive development on Kannel & SMPP gateways including web SMS clients, SMPPBox customization with database integration, and GSM billing and credential systems. Developed web apps using DooFramework for SMS management and worked on AI projects involving facial and handwriting recognition using OpenCV.
Computer Engineer at Synapsis
January 1, 2016 - August 18, 2025
Developed Audio Switching APIs in C/C++ on Embedded Linux. Implemented coders, interrupt handling, and planned unit tests.
Computer Engineer at Sungard (Now FIS)
January 1, 2011 - August 18, 2025
Maintained and developed real-time trading systems in C/C++ across multiple OS platforms including Windows, macOS, Solaris, AIX, and Unix. Debugged and deployed C++ solutions using Visual Studio, C#, CMake, and Citrix.
Computer Engineer at Horizon Numérique
November 1, 2008 - August 18, 2025
Built a real-time 3D TV weather forecasting system broadcast daily on national Tunisian television. Designed a custom 2D/3D graphics and physics engine using OpenGL and integrated with COMPIX graphic cards for live diffusion.
Software Chief Architect (Independent Contractor) at MyBusyBee Inc
October 1, 2020 - Present
Chief Architect of CanonicalJS, a modern frontend framework using JavaScript and Node.js. Developed a web SMS gateway leveraging the SMPP protocol with backend in C/C++ utilizing Kannel. Delivered multiple web-based systems including HR management platforms for schools and an online casino gaming platform. Built scalable backend services for real-time SMS bulk traffic using CanonicalJS and C++.
Computer Engineer at SmartMedia
December 31, 2020 - August 18, 2025
Developed Android Vehicle Diagnostics & Command Systems integrating real-time sensor feedback and control via Android. Designed and built a digital frame for sensor data conversion using embedded C/C++ and PIC microcontroller. Created a 3D football simulation engine for TV broadcasting with augmented reality. Extensive work on Kannel & SMPP Gateway including web SMS client development, SMPPBox customization with database integration, and GSM billing and credential systems. Developed web applications using DooFramework for SMS sending/receiving and user management. Implemented AI projects involving facial and handwriting recognition using C++, Qt, OpenCV, and Haar classifiers.
Computer Engineer at Synapsis
December 31, 2016 - August 18, 2025
Developed Audio Switching APIs in C/C++ on Embedded Linux platforms. Implemented coders, managed interrupt handling, and planned unit tests for embedded systems applications.
Computer Engineer at Sungard (Now FIS)
December 31, 2011 - August 18, 2025
Maintained and developed real-time trading systems in C/C++ across multiple operating systems including Windows, macOS, Solaris, AIX, and Unix. Utilized tools such as Visual Studio, C#, CMake, and Citrix for software development, debugging, and deployment.
Computer Engineer at Horizon Numérique
November 1, 2008 - August 18, 2025
Built a real-time 3D TV weather forecasting system broadcasted on national Tunisian television. Designed a custom 2D/3D graphics and physics engine based on OpenGL. Integrated with COMPIX graphics cards for live diffusion and broadcast.

Education

Engineering Degree in Computer Science at National School of Engineering of Tunisia (ENIS)
January 1, 2004 - January 1, 2007
at Preparatory Institute for Engineering Studies (IPEIN)
January 1, 2002 - January 1, 2004
Engineering Degree in Computer Science at National School of Engineering of Tunisia (ENIS)
January 1, 2004 - January 1, 2007
Preparatory Institute for Engineering Studies at Preparatory Institute for Engineering Studies (IPEIN)
January 1, 2002 - January 1, 2004

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Media & Entertainment, Financial Services, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more