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.
Skills and technologies
- Languages
- TypeScript
- JavaScript
- PHP
- Python
- Kotlin
- Bash
- Backend & Data
- Laravel
- Node.js
- MySQL
- PostgreSQL
- Redis
- Elasticsearch
- Typesense
- Desktop & Mobile
- Electron
- Apache Cordova
- Ionic
- 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