I’m a computer engineer with 5+ years of expertise in software analisys and design for real-time embedded systems, and hands-on skills in the automation and customization of software development toolchains. I’m also very interested in software development methodologies and their integration with project management best practices. I’ve recently started developing software on mobile systems (Android and Blackberry), evaluating their potential in the emerging Internet of Things context.
Please feel free to contact me for consulting offers, business deals, expertise requests.. or just for getting back in touch!
![]()
Fields of Interest
- Software/Firmware Design and Development for Embedded and Mobile Systems
- Real Time Systems and Programming Languages
- Internet of Things
- Automation of the Software Development Processes
Skills
The following is not a comprehensive list, please contact me to know more about specific skills
- General Purpose Programming Languages: C, C++, Java (J2SE, J2ME), C#, Python, ADA, Assembly
- Real Time OS: IBM WindRiver VxWorks, OSEK/VDX, FreeRTOS
- Model Driven Architecture: Matlab, Simulink, DSpace TargetLink and SystemDesk (Autosar)
- Developing Platforms: Eclipse, NetBeans, IBM WindRiver Tornado. Microsoft Visual Studio
- Configuration Management: IBM Rational RequisitePro – Clear Case – Clear Quest, IBM Rational DOORS – Synergy – Change, TRAC, Mantis, SVN, GIT
- Analisys and Design: UML, Design Patterns, V-model
- Mobile Programming: Android, BlackBerry
- Tools: Lauterbach Trace32, Vector CanAlyzer, Etas INCA and INTECRIO
- Other skills: Java J2EE (mainly JSP/Servlet), XML and related tecnologies (XSLT, XPath), parser generators (ANTLR, JavaCC), basic SQL and database design knowledge