Gianni Pucillo
Bis 2024, Embedded Software Engineer, Brunel GmbH
Hildesheim, Germany
Timeline
Professional experience for Gianni Pucillo
Working on project at Brunel Car Synergies - Metrics application as BCS’ internal tool: • Tool to measure software quality for C, C++, C#, Python and Java languages • Tools: nodeJS, bugzilla, grunt, npm, Visual Studio Code • Programming language: javascript • Integration: Visual Studio 2017, Eclipse, PyCharm • Other keywords: SVN, CVS, Github, Understand
Working on project at Brunel Car Synergies - Embedded software developer for BCS’ military customer: • Driver development for high speed video application • Tools: Petalinux, Linux Ubuntu, Eclipse, Git • Programming language: C • Hardware: Zynq UltraScale+ MPSoC ZCU102 • Hardware: Enclustra Mercury+ XU7 Xilinx Zynq UltraScale+ MPSoC
Working on project at Brunel Car Synergies - XML data compiler for RaSTA for BCS’ railway customer: • Developed 3 XML data compiler for 3 Object Controller • Tools: Visual Studio 2017, CVS, Code Analyzer, StyleCop • Programming language: C# • Other keywords: RaSTA, XML library for C#
Working on project at Brunel Car Synergies - RaSTA software refactoring for BCS’ railway customer: • Tools: Eclipse, CVS • Programming language: C • Other keywords: RaSTA, MisraC and CENELEC standards
Working on project at Siemens Mobility - Windows 3.11, VMWare, Borland C/C++ compiler 4.52, Toolbook 1.5 and OpenScript language by Asymetrics, SAP, MKS, regression testing short training. Proven SDLC skills especially about requirements gathering process and technical specification definition.
Working on project at Siemens Mobility - Embedded software developer for Siemens train control: • Atollic TrueSTUDIO, STM32 with Debian Linux, C/C++, assembler • bash, Gitlab, Ubuntu OS & Windows 10, VMWare and VirtualBox • STM32 and Yocto Linux • two trainings on Electrical certification paragraph 4th, Microsoft2/5 • VISIO, Jira, Confluence & SharePoint
7 years and 10 months, Jan 2014 - Oct 2021
Freelance as Software Analyst and Developer
Studio Gianni Pucillo
• IoT and embedded systems: knowledge and skills improvement, updating to the new hardware, software and OS/RTOS technologies, small projects design and realization • 3D/2D graphics and DSP: small consultancy and web application/utilities development • Hard/Soft skills theories and applications: SDLC, guideline, protocol, standards, etc.
26 years and 10 months, Jan 1995 - Oct 2021
Embedded Software Engineer
Gianni Pucillo Studio
36 years and 10 months, Jan 1985 - Oct 2021
Skill and Knowledge general list
Gianni Pucillo's career
- Languages, interfaces, protocols, standards, buses: C, Assembler, C++, ADA, Java, Phyton, Fortran, Basic, Pascal, Prolog; DPMI, DMA, PIO, interrupt handling, multi-thread; IPC; Maple 8 and Wolfram Mathematica 5; VRML, 3DS, IGES; TCP/IP, UDP/IP, HTML, SMTP, socket & winsocket; RS232/RS485, GSM and GPS; MIL-STD-1553, ARINC 429, Spacewire, CAN, SPI, I2C, Modbus, UART, Ethernet, Bluetooth & BLE, WiFi
36 years and 10 months, Jan 1985 - Oct 2021
Skill and Knowledge general list
Gianni Pucillo's career
- Libraries and scripting language: libpcap & winpcap, 3D SXCI Matrox library, Silicon Graphics OpenGL/GLU; Matrox’s imaging, video, 3D and 2D graphic libraries; Prof-UIS GUI; Halo graphic; Microsoft SDK, MFC, STL; MapPoint and Navigator maps; Javascript; DOS batch; UNIX/LynxOS vi, bash, sh, sed, grep, etc.
36 years and 10 months, Jan 1985 - Oct 2021
Skill and Knowledge general list
Gianni Pucillo's career
- Software development process tools, IDE, CASE: Eclipse; Arduino IDE; GPS; ESP-IDF; Metaware, Intel, Visual Studio C/C++ & .NET, Wavecom OpenAT, Watcom C/C++; DynamicC by Zworld; MON186 by AMD/Falcom; Microsoft and Pharlap Assembler; makefile, local and remote debugging; LabVIEW’s CGI, visual and C interface; Cygwin, MinGW; GIT; MantisBT; IBM Rhapsody, IBM DOORS & RM, UML & SysML, etc.
Educational background for Gianni Pucillo
4 years and 11 months, Sep 1979 - Jul 1984
Expert in Electronics and Information Technology
Experimental Technical Institute “Claudio Varalli” of Bollate - high school
Course specific subjects: Informatics, with laboratory practice Linear and Digital Electronics, with laboratory practice Mathematics, Physics General subjects English, French, Italian history, philosophy, music, psycoanalysis biology, chemist, technical design, astronomy, geology
Languages
Italian
First language
English
Fluent
French
Fluent
Spanish
Intermediate
German
Basic
Czech
Basic