
Dipl.-Ing. Angel Ivan Castell Rovira
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Angel Ivan Castell Rovira
Boot up and maintenance of several buildroot-based ARM Linux platforms. Docker cross-compilers and Makefile improvements. Design and development of a firmware upgrade system based on MQTT broker in C. Development of device tree based kernel drivers for LCD and potentiometer. Design and development of customizable tools for hardware platform validation in C. Equipment industrialization process improvements. Incidences resolution in production and validation environments. Linux support for other departments.
- 1 year and 7 months, Jan 2019 - Jul 2020
Senior Software Engineer
FICOSA
Integration and maintenance of Linux CV2X and DSRC platforms for automotive industry, including Yocto BSP maintenance, development of some custom tools, and integration of kernel patches. Renesas RH850 maintenance using Lauterbach debugger. Development of some MQTT components. Use of CAN bus and different CAN tools. Dead reckoning integration and validation. Colaboration with some international providers in software integration, bug detection, and fixing.
- 2 years and 8 months, May 2016 - Dec 2018
R&D Engineer
NayarSystems
Asterisk chan-dongle module. Chibios LSM303D firmware. BQ34Z100 I2C firmware. Amber Wireless AMB8665-M firmware. GCC-based cross-platform toolchains. Continuous integration systems with docker and buildbot. Linux distributions based on Linux Yocto Project. Business practices supervisor of an University student. ChibiOS firmware of a composite USB-device managing HID, CDC and CAN interfaces.
- 6 years and 1 month, Apr 2010 - Apr 2016
ARM systems software engineer
Cirsa Interactive
Different ARM-based systems running embedded Linux. Development of C/C++ userspace drivers and dynamic libraries. Fix of compilation warnings. Rootfs generation with OpenEmbedded (Yocto Poky). Maintainer of customized Linux distributions. U-Boot bootloader. Linux kernel cross-compilation. Image generation of partitions. Communications with GPRS/3G modems, WiFi and Ethernet. Makefile. Package generation. Scripting to automate system startup and industrialization process. Bug fixing.
Manages real time gathering, registering and visualization of all different electrical network parameters analyzed and provided by the DSP. ARM-based system running embedded Linux. Qt4-based user interface. C/C++ development of some userspace drivers: modbus, backlight display, I2C over GPIO, and some devices connected with the I2C bus (EEPROM memory and keyboard). U-boot bootloader. Linux kernel cross-compilation. Rootfs customization. Bash shell scripts for automatic updates.
- 1 year and 5 months, Feb 2005 - Jun 2006
GNU/Linux software developer
Panda Software Internacional
First line of defense against malware, spyware, spam and unwanted contents. It filters, detects, and disinfects trafic on all incoming/outgoing SMTP, HTTP, FTP, NNTP, POP3 and IMAP4 connections. Based on x86 multiprocesor running Debian Linux. C/C++ and bash shell script development. Bug detection, report, and fixing on antimalware processor. Bug reporting on some third party libraries. Statistics manager development based on a round robin database. Self-signed hotfixes based on openssl asymetric cryptograp
- 3 months, Dec 2004 - Feb 2005
GNU/Linux software developer
Open Sistemas de Información Internet S.L.
System to remote management of an email server by an ISP. Improvements in the PostgreSQL database design. Development of C/C++ functions for the API of interaction with the database. Shell script development of scenarios to automate testing of the application.
- 4 months, Oct 2003 - Jan 2004
GNU/Linux system administrator
Itcom S.L.
Compilation, installation and sendmail 8.12.10 email server administration (aliasing, virtual hosting, shadow and sasldb authentication). Integration with DNS Blackhole lists and SpamAssassin 2.60 spam filter. Antispam filter development based on shell script. Autoresponse development based in procmail/formail rules.
Ausbildung von Angel Ivan Castell Rovira
- 3 months, Aug 2015 - Oct 2015
Instituto de Economía Internacional
History, operation, writing, publishing and validation of Web.
- 1 month, Jan 2008 - Jan 2008
Free Electrons
U-boot boot-loader. Linux kernel cross-compilation. Buildroot and scratchbox tools for custom toolchain generation. Rootfs with busybox. System boot optimization. Udev daemon. Modules development for the 2.6 kernel. Real time operating systems notions.
- 7 months, Jan 2004 - Jul 2004
Vrije Universiteit, Amsterdam
Involved into the SWAP european project, working for the Artificial Intelligence department, supervised by Dr. Frank van Harmelen (W3C member) in colaboration with Ph.D. Ronnie Sieves and Spiros Voulgaris.
- 9 years and 10 months, Oct 1994 - Jul 2004
Ingeniero en informática
Universitat Jaume I, Castellón
Escuela Superior de Tecnologia y Ciencias Experimentales. Spain degree "Licenciado en Ingeniería Informática". Average mark 7.45/10
Sprachen
Spanish
C2 (Verhandlungssicher / Muttersprachlich)
English
B1-B2 (Gute Kenntnisse)
Català
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
21 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.
