I'm a software developer and software engineer.I've created a wide variety of software using Qt(4,5,6) both local applications and network applications. Interested in Qt Framework and Linux projects, I like to develop network applications both on TCP and UDP protocols.I've already created and developed applicative protocols for networks applications for file transfers and communications between users both client/server architectures and P2P.I've been involved in several embedded project on PPC, ARM, 8051, both firmware and embedded Linux projects. I've acquired both skills on optimization for speed or space and identification/solving for some hardware defects.I'm currently managing the core software team at DMA s.r.l. Thanks to this experience I know the difficulties to keep track of the team work and organize it so that everything fits the schedule. I also have addressed communication issues between team members and managed urgent and unforeseen client issues while keeping progressing on scheduled work.I'm also responsible to design the software architecture for our products and I was responsible to define the IT hardware.On spare time I contribute to opensource projects such as "DB Browser for SQLite" (https://sqlitebrowser.org/) and LibrePlan (http://www.libreplan.org/).Settori di competenza: C/C++, Qt4, Qt5, Qt6, Linux, Git, GitLab, Network programming, Firmware (PPC, STM32, ESP8266, ESP32), Embedded software, LwIP, Docker, Server management, Squid, Samba, LDAP, Management.
Listed skills include Linux, C, C++, Qt, and 29 others.