My main experience is on embedded systems, multimedia and software applications (java, C/C++).
Currently I'm working on the Android framework, developing an alternative media player to include RTSP, custom encryption and seamless failover using the OpenMax IL.
I've worked on many video systems and recently on the following tools:
H264 video encryption (patent pending).
video PCR-PTS plotting
I support the full integration from the android framework to the native libraries.
I constantly work on my own projects like: Linux multimedia, Android apps, php
Very passionate about technology, I've always enjoyed working on innovative and creative projects.
I am motivated by challenges that require creativity and skills to innovate.
I have deployed professional Android apps into the Google Apps Marketplace
Software Media Architect @ lead the design and implementation of the company's In Flight Entertainment (IFE) media product suite, including:
enhancing Android media player
integrating satellite liveTV feeds
supporting Media Content Operation
Providing technical leadership for the in-flight media experience in both design and implementation. From August 2015 to Present (3 months) Orange County, California AreaPincipal Software Engineer @ hired on 05/14/2012
Android Framework Extend and Development:
• Customize and extend Google Android Framework to provide IFE functionality for Thales software and vendors. Changes are with respect to the Java Framework and the Native Layer.
• Design, develop, maintain Android framework software for SVDU which will run on Android OS. The unit is meant to give the passengers aboard flights more control over in-flight available systems, games, menu ordering, and seat controls all through a touch screen interface likes an Android phone
• Working on Multimedia Service for Android platform.
Customized rtsp protocol for the In-flight Entertainment Systems From May 2012 to August 2015 (3 years 4 months) Irvine, CASenior Software Engineer @ Application development and support for HDD.
Developed C code for Real Time OS on ARM 7 and ARM 9 for Hard Disk Drive Spindle
Python Scripting.
Use of JTAG, lauterbach emulator, digital analyzer and oscilloscope From May 2010 to April 2012 (2 years) Irvine, CASoftware Design Staff Engr I @ DirecTv video recorder Set-Top-Box (HR24 and C30)
Common Device Interface (CDI) core team
Contributes to the software product definition requirements, particularly in terms of technical solutions.
Integration and developing of new software modules (Linux Kernel Driver) mainly focused on security, demux and front panel.
Developed ST SPI driver. From October 2007 to April 2010 (2 years 7 months) Greater Los Angeles AreaLinux Embedded developer @ Bristol - United Kingdom
---------------------------------
Writing and porting of code in "C", software integration, system debugging and running acceptance tests on both reference boards and customer end platforms.
Development driver in the kernel space as well as user space software.
Development of customer facing documentation and internal documentation for use by other developers within ST.
Architecture SW/HW: linux, OS20/OS21. Board: mb411, co.co-Ref
Acquired knowledge on: JTAG,kdbg kernel debugger, CDI/STapi,DVB DSS A3, SmartCard CWP EMS, ClearCase, ST7100/ST7109 From June 2006 to October 2007 (1 year 5 months) Embedded developer @ Linux embedded software developer
Developed Energy Metering embedded device for Acea using COSEM (Companion Standard for Energy Metering) From April 2005 to June 2006 (1 year 3 months) linux developer @ stb middleware developer From August 2003 to May 2005 (1 year 10 months)
Master Degree, Electronic engineering @ Università degli Studi di Roma 'La Sapienza' From 1994 to 2000 Fabio De Lorenzo is skilled in: Android Development, Linux, Debugging, Design Patterns, Stagefright, Linux multimedia, Android SDK, Linux Kernel, Embedded Software, Java, C++, Embedded Linux, Linux development, Artificial Intelligence, JTAG, Python, Agile Methodologies, Gdb, FPGA, Embedded Systems, AAC, RTMP, Flash Video, Extreme Programming, Scaled Agile Framework, MPEG-4, MPEG2, Software Development, C, Software Design, ARM
Websites:
http://www.crokky.com/notepad,
http://www.thales.com