Emanuele Coppola

Software Engineer

Turin, Italy

Summary

Software Engineer with 10+ years of experience designing, developing, and delivering software across web, desktop, cloud, and industrial systems.
Background spanning software architecture, end-to-end development, and complex system integrations, with experience in digital payments, Natural Language Understanding, and industrial automation.
Currently co-founder and CTO of Boris Technologies, combining hands-on engineering with technical direction and coordination of external engineering teams.

Download CV (PDF)

Skills and technologies

  • Industrial Systems
  • CNC
  • PLC
  • CODESYS
  • HMI
  • OPC UA
  • G-code

Professional experience

Co-founder & CTO

Skills: Software Architecture · Industrial Automation · CNC/PLC Integration · Cloud Architecture · Real-Time Data Processing · Technical Leadership
Co-founded an industrial technology company developing Electrical Discharge Machining (EDM) generators and their integrated control, desktop, and cloud software ecosystem.
  • Designed the architecture and developed the software platform for the EDM generators, integrating CNC controllers, PLCs, and industrial devices.
  • Designed and developed desktop HMIs and machine-control workflows, covering machining programs, axis management, technology parameters, and process monitoring.
  • Developed a cloud platform for real-time acquisition, processing, and monitoring of machining data from industrial equipment.
  • Provided technical direction and defined the software architecture for industrial, desktop, and cloud components, coordinating external teams through technical specifications, architectural guidelines, and integration oversight.

Integration Specialist

Skills: API Integration · Payment Systems · Systems Integration · Developer Tooling · Technical Troubleshooting
Technical integration of digital payment solutions, combining software engineering, system integration, and direct collaboration with external engineering teams.
  • Collaborated with partner engineering teams to analyze technical requirements, design integration solutions, and resolve complex interoperability challenges.
  • Contributed to the evolution of Satispay's integration ecosystem, improving software components, development and testing workflows, and identifying opportunities for architectural refactoring.
  • Designed and developed internal tools for performance monitoring, data analysis, and automated troubleshooting, improving the efficiency and reliability of integration processes.

Software Engineer

Skills: PHP · Laravel · JavaScript · Vue.js · MySQL · Docker · Electron · Apache Cordova · Linux · NGINX
Returned to Libre Digital during a period of significant company growth, with greater responsibilities in architectural design, technical project oversight, and the coordination of external teams and vendors within the digital publishing and education sectors.
  • Held end-to-end technical ownership of software projects, from requirements analysis and architectural decisions through development and production release.
  • Independently coordinated external development teams and vendors, defining technical requirements, tasks, and how their contributions were integrated.
  • Developed and evolved web, desktop, and mobile applications, working across the backend, frontend, and deployment infrastructure.

NLP Software Engineer

Skills: Python · Node.js · Bash · NLP · NLU · Language Model Training
Research and development of Natural Language Understanding (NLU) technologies for Samsung Bixby, contributing to the development, training, and quality assurance of its Italian language models.
  • Contributed to the development, training, and refinement of Italian NLU models, improving language understanding and voice interaction capabilities.
  • Developed and integrated domain-specific language functionalities to support new user interactions with Samsung Bixby.
  • Designed and implemented Python-based automated linguistic validation tools to detect syntax errors, missing vocabulary, and grammatical inconsistencies, strengthening quality assurance and development workflows.
  • Collaborated with international engineering teams to coordinate feature development, integration, and synchronized releases across multiple markets.

Software Engineer

Skills: PHP · Laravel · JavaScript · Vue.js · AngularJS · MySQL · Docker · Linux · Apache · NGINX · Electron · Apache Cordova
Development of software solutions for digital publishing and education, with a focus on web, mobile, and cross-platform applications.
  • Designed and developed applications from the ground up, covering the entire software development lifecycle, from system architecture and database design to frontend and backend implementation.
  • Evaluated and selected technologies, software architectures, and cloud infrastructure based on project requirements.
  • Managed deployment and production environments, as well as the maintenance and evolution of existing applications.

Software Engineer

Skills: OpenID · MFA · Passwordless Authentication · Digital Identity
Development and integration of IDer, a digital identity solution based on multi-factor authentication and passwordless access through digitally signed QR codes.
  • Integrated authentication systems with third-party applications and services through OpenID.
  • Implemented passwordless authentication features for external web platforms.

Education

University studies in Computer Science


Multimedia design and development


Multimedia design and web development

Spoken languages

  • Italian · Native
  • English · C1 · Advanced
  • German · Currently studying