Date of Birth: 26 November 1981
Languages: Spanish, Italian (both mother tongues), English and French, basic Portuguese.
Software programming: good knowledge of various languages, including C/C++, Python, Lua, Bash; web development skills using PHP, ASP.NET; database development on Microsoft SQL Server and MySQL.
Debug and profiling: experience using hardware tools (JTAG), gdb, lldb, VisualStudio. Profiling knowledge of perf, ftrace, oprofile, valgrind.
Firmware development: ROM design and validation, adaptation and development on RTOS, Linux drivers development; experience developing bootloaders.
Hardware design: skills using system design language SystemC and basic knowledge of hardware description language Verilog.
Operating systems: experience using and configuring Linux, Windows and MacOS environments.
Applications: skills on common word processors, spreadsheet programs, database management programs.
<td”>Software developer – Interlink Technologies, Warren (NJ), USA
Team-developed client-server program for shipping management. Integrated key software modules into the core application.
|Embedded software engineer – Intel Corp, Toulouse, France
Developed RTOS firmware for the Intel Curie SoC. Integration of drivers, tools and several software layers. Pre-silicon validation for some SoCs.
|Embedded systems engineer – Parrot S.A., Paris, France
Developed and integrated drivers and tools for custom SoCs. Integration of different IPs in the SoCs, virtualization of the IPs, driver development and tests on Linux and Android.
|Linux OS developer – Mobile Devices, Paris, France
Developed embedded Linux based GPS based systems. Coordination of the team, architecture definition, porting of operating system to new hardware platforms.
|Embedded systems developer – PacketVision Ltd., Maidenhead, UK
Developed Linux drivers and applications for a real-time IPTV video splicer. System integration, porting to different hardware architectures of previously existing programs.
|Firmware engineer internship – Elsag S.p.A., Genoa, Italy
Developed embedded Linux drivers for a set-top-box system. Tested and assisted troubleshooting of hardware modules. Designed and verified parts of CPLD components using Verilog hardware description language.
|Web developer – freelance, Genoa, Italy
Designed and developed several web sites using server-side technologies. Designed intranet and internet web applications for local business clients.
|2005||Master degree (laurea specialistica), Electronics Engineering
University of Genoa, Italy
Thesis: Project of a Microprocessor Based Board for IP Routing Applications
|2003||Bachelor degree (laurea), Electronics Engineering
University of Genoa, Italy
Thesis: Dynamic Systems Simulator Implementation
Email: alvaro dot moran at gmail dot com