I feel very passionate about coding, lifelong learning and I love doing sport.
I joined the tvOS and iOS team of Zattoo in 2016. Since then I have been working on the development of both Apps. A development based on shared frameworks that allow us to share code between iOS and tvOS with a high level of testability and scalability.
Since 2012 I worked in Schibsted as an internal consultant, which gave me the opportunity to learn a lot not only about new technologies but also about methodologies, management, and scalability issues.
In Schibsted I had the chance to work with people from all over the world, which allowed me to discover different ways of thinking and working.
I learned a lot about software architecture, clean code, and testability.
In June 2010 I joined Mirada PLC. I worked as a member of the middleware team as a C and C++ developer to create a DVB-C application from the scratch. In Mirada I had the opportunity to work with brand new technologies, creating an application based on Qt and QML (Qt Quick).
I joined the Alcatel-Lucent (currently Nokia team in 2008. I worked as a C developer for Linux Embedded systems to create IPTV platforms implementing the software for the set-top boxes. In this position, working with low capabilities hardward, I acquired a lot of experience as a software developer and also knowledge about the different video technologies. I worked with cross compilers in addition to Linux sockets, threads, dlna, upnp, igmp and concurrency management.
Open Source projects
You can find here some of the Open Source projects that I created:
- TvOSScribble, handwriting numbers recognizer for Siri Remote.
- Rubustrings, script to check Localizable.strings files of iOS Apps.
- FocusTvButton, light wrapper of UIButton that allows extra customization for tvOS.
- TvOSTextViewer, light and scrollable view controller for tvOS to present blocks of text.
- BlurFace, swift component that allows blurring faces in an UIImage quite easily.
- iBadajoz for android, a simple android App with information about my hometown.
- iBadajoz for iOS, a simple iOS App with information about my hometown.
- ScrumPoker, is a scrum planning poker App, designed to run on the Librem 5.
- SiriRemoteView, is a custom UIView representing a Siri Remote device.
- SwissTransport.NET, .NET Standard library for the Swiss public transport API.
- SwiftyVersion, a simpler way to manage Versions in Swift.
I also contribute often to Open Source projects, here you can find some of these contributions:
- Personal blog
- Linux+ Magazine: Escritura estable en NTFS desde Linux
- Linux+ Magazine: Aplicaciones libres en la empresa
Do not hesitate to contact me at email@example.com for any further information.