Emanuele Bellocchia
Freiberuflich, Freelance Software Developer, Freelance, self-employed
Stuttgart, Deutschland
Werdegang
Berufserfahrung von Emanuele Bellocchia
Bis heute 4 Jahre und 5 Monate, seit Jan. 2020
Freelance Software Developer
Freelance, self-employed
Freelance Software Developer: • Bots development for Telegram/Discord (Python) • Development of websites with Web3 integration for decentralized applications (HTML, Javascript, PHP) • Development of smart contract for Ethereum blockchain or EVM compatible ones (Solidity, Typescript, Hardhat) • Development of wallets for Cryptocurrencies (Python, Javascript)
Embedded software developer at RTA (Real-Time Applications) division. • Development of AUTOSAR Adaptive Platform on Embedded Linux and QNX • SOA (service oriented architecture) design, SOME/IP protocol • ECUs virtualization through hypervisors • Cyber security topics on Embedded Linux and QNX Code development in C++ for Intel and ARM microprocessors. Software architecture design in UML (Enterprise Architect) and unit/component tests development (Google Test/Mock). SVN/GIT. Scrum and Automotive SPICE.
10 Monate, Juni 2018 - März 2019
Embedded Software Developer
Magna Powertrain GmbH
Embedded software developer at ECF (Electric Cooling Fan) division, designing and developing code for engine cooling ECUs. Focusing on brushless motors control with sensorless FOC algorithm, Simulink simulations and code generation. Code design and development in C language for 16-bit and 32-bit microcontrollers, in particular Microchip and NXP. LIN and CAN network management. Lauterbach and Vector GmbH tools.
2 Jahre und 3 Monate, März 2016 - Mai 2018
Embedded Software Developer
Magneti Marelli Automotive Lighting
Embedded SW developer in innovation team, studying and implementing new automotive technologies and functionalities to be used in future products. Focused on cyber security, multi-core secure microcontrollers (equipped with HSM), CAN-FD, FOTA and automotive Ethernet, applied to Secure Gateways and Secure BCMs. Code development in C/C++ on multi-core secure microcontrollers (Infineon Aurix and ST Chorus). Classic AUTOSAR platform. Marvell automotive Ethernet switches. SVN/GIT. Automotive SPICE (level 2).
3 Jahre und 2 Monate, Jan. 2013 - Feb. 2016
Embedded Software Developer and Software Team Leader
Teoresi
Developer and team leader, involved in internal projects regarding manual/automatic climate control ECUs for Denso Thermal System. Team leader of the group of firmware development, managing the project part related to firmware. Successfully followed and coordinated two ECU projects for japanese car makers. Code development in C language (MISRA rules) on Renesas RH850. Unit tests with Tessy. CAN/LIN, UDS protocol, OSEK real-time OS. SVN, Green Hills IDE. Automotive SPICE (level 2).
Ausbildung von Emanuele Bellocchia
2010 - 2012
Electronics Engineering
Polytechnic of Turin
Electronics Engineering with specialization in embedded systems. All the courses were in English. I participated to different projects of small embedded systems (either SW and HW development) at academic level. Fog detection system for master's thesis. Maximum score: 110/110 cum laude.
2007 - 2010
Electronics Engineering
Polytechnic of Turin
Basic courses on programming, mathematical analysis and calculus, digital and analog electronics. Maximum score: 110/110 cum laude.
Sprachen
Italienisch
Muttersprache
Englisch
Fließend
Deutsch
Grundlagen