Madrid, Community of Madrid, Spain
Ingeniero de Software interesado en desarrollar su carrera en un puesto en el que pueda aprovechar y mejorar su conocimiento técnico. He trabajado en una amplia gama de proyectos relacionados principalmente con sistemas operativos Linux y tecnologías C/C++/Python/Java, aunque también tengo experiencia en muchas otras tecnologías. Capaz de trabajar como miembro de un equipo, así como afrontar tareas de manera individual. Me considero igualmente responsable, meticuloso, resolutivo, autodidacta, de mente abierta y siempre dispuesto a afrontar retos y aprender algo nuevo.
• Trabajar con el departamento de Desarrollo en la implementación de las soluciones finales para los clientes. • Colaborar con el departamento de I+D en la investigación de nuevos productos y soluciones de potencial interés para la compañía. • Asesoramiento e implantación de las mejores prácticas de calidad para el desarrollo de software. • Favorecer la formación de equipos de alto rendimiento. Agile Evangelist y Scrum Master de equipos. • Trabajar como enlace entre Producto y Desarrollo. Participación activa en la estrategia e implementación del roadmap de producto. • Mentorear a los miembros más jóvenes del equipo. • Participar en el proceso de contratación de la compañía para perfiles técnicos. • Colaborar con el C-level en decisiones estratégicas para la compañía, especialmente desde el punto de vista técnico.
• Trabajar con el equipo de Integración de Producto en proyectos software relativos a la integración del sistema Nexthink con otros sistemas (ServiceNow, Splunk, etc) que pueden beneficiarse de las métricas e información en tiempo real proporcionados por Nexthink acerca de la actividad en los equipos de usuario conectados a una red. • Trabajar con el equipo de Nexthink Act, contribuyendo al desarrollo del módulo del core de Nexthink encargado de ejecutar acciones remotas sobre los endpoints para recolectar información de estado de los dispositivos y solucionar problemas que puedan impedir su correcto funcionamiento. • Trabajar con el equipo de Nexthink Ecosystem, proporcionando las aplicaciones necesarios para el correcto funcionamiento del core del producto (configuración, licenciamiento, telemetría, etc.) y contribuyendo al desarrollo de la plataforma Nexthink de siguiente generación basada en microservicios. • Apoyar el proceso de contratación y la promoción de la cultura de la compañía, participando en entrevistas técnicas y ayudando en la organización de eventos.
• Trabajar para el departamento de Software para Tráfico Urbano en proyectos software estratégicos relativos a ITS (Intelligent Transportation Systems), incluyendo: - Sistemas de Ayuda a la Operación de flotas de Trolebuses. - Sistemas de Control de Tráfico Urbano. - Sistemas de Control de Acceso sobre Zonas Urbanas y Parkings. • Programar en C/C++/Python sobre plataformas Linux, utilizando algoritmos, estructuras de datos, bases de datos, multihilo, multiproceso, pipes, colas de mensajes, semáforos, memoria compartida, sockets, puerto serie, E/S digitales, librerías de terceros, POO, STL, línea de comandos, shell scripting, customización de sistemas e integración de dispositivos. • Desarrollar sistemas embebidos para vehículos, basados en Linux (Debian) y procesos en C/C++/Python, incluyendo sus interfaces con sistemas externos, como GPS, bus CAN, CCTV, ticketing, sistemas de puertas, lectores TAG, contadores de pasajeros, pantallas de información a pasajeros, y pantallas táctiles de información al conductor. • Instalar y configurar servidores HP utilizando sistemas Linux (Red Hat, CentOS, Ubuntu, Debian) y diferentes motores de bases de datos (Oracle, PostgreSQL, MySQL), incluyendo arquitecturas de servidor basadas en clusters, como servidores activo/pasivo (Heartbeat) o servidores virtuales (VMware vSphere). • Desarrollar interfaces gráficas basadas en Visual Basic y aplicaciones web en PHP (Xajax, MapServer, PHPExcel, FPDF), HTML (incluyendo HTML5), Javascript (JQuery) y Java (BIRT). • Instalar sistemas en distintos países, manteniéndolos de forma remota a través de SSH y VPNs (OpenVPN, ForticlientSSL-VPN, LogmeIn, TeamViewer). • Elaborar documentación técnica (análisis, diseño, casos de prueba, manuales, cursos, etc) para desarrollar y mantener sistemas software más eficientemente. • Colaborar con el departamento de I+D en proyectos financiados por la UE (Clasificación de vehículos por pesaje dinámico, Sistema experto para control de tráfico urbano).
• Trabajar para el departamento de I+D en el desarrollo y testeo de soluciones relacionadas con tecnologías Java, cuyo uso se requería en los proyectos que tenía que afrontar la compañía (Struts, Spring, JSF). • Elaborar tutoriales acerca de tecnologías de especial interés para la compañía, a fin de ilustrar su utilización en el futuro (www.adictosaltrabajo.com/usuarios/alberto-carrasco). • Participar en proyectos de la compañía basados en tecnologías Java, como por ejemplo, Pentaho BI. • Mantenimiento de las páginas web de la compañía.