David Caro Martínez
Senior Software Engineering at Cires21- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
David Cruz
Desde que entró el primer día hasta el día de su salida nos demostró que era "Senior". Un buen programador con mucho fondo de conocimiento y una mente estructurada. Los proyectos que hizo con nosotros aún perduran y son de los que menos problemas han dado a lo largo del tiempo. Una buena incorporación para cualquier equipo de programación.
David Cruz
Desde que entró el primer día hasta el día de su salida nos demostró que era "Senior". Un buen programador con mucho fondo de conocimiento y una mente estructurada. Los proyectos que hizo con nosotros aún perduran y son de los que menos problemas han dado a lo largo del tiempo. Una buena incorporación para cualquier equipo de programación.
David Cruz
Desde que entró el primer día hasta el día de su salida nos demostró que era "Senior". Un buen programador con mucho fondo de conocimiento y una mente estructurada. Los proyectos que hizo con nosotros aún perduran y son de los que menos problemas han dado a lo largo del tiempo. Una buena incorporación para cualquier equipo de programación.
David Cruz
Desde que entró el primer día hasta el día de su salida nos demostró que era "Senior". Un buen programador con mucho fondo de conocimiento y una mente estructurada. Los proyectos que hizo con nosotros aún perduran y son de los que menos problemas han dado a lo largo del tiempo. Una buena incorporación para cualquier equipo de programación.
Experience
-
Cires21
-
Spain
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Senior Software Engineering
-
Jun 2023 - Present
-
-
-
-
Technical Team Lead
-
Mar 2019 - Jun 2023
-
-
-
Gigas
-
Italy
-
Advertising Services
-
1 - 100 Employee
-
Lead Developer
-
Mar 2017 - Mar 2019
Durante esta época mis responsabilidades cambiaron un poco aunque nunca dejé de crear software.Mis principales responsabilidades eran:* ayudar y guiar a otros desarrolladores.* diseñar modificaciones y extensiones de la arquitectura.* ayudar en las tomas de decisiones técnicas.Mis principales logros fueron:* añadir soporte para Vmware en la plataforma de Gigas.* observar la evolución de otros desarrolladores bajo mis consejos.* adaptar la plataforma de varias bases de datos independientes a un único cluster MariaDB (1 maestro - N esclavos).Las tecnologías más utilizadas fueron las mismas que en mi anterior periodo :)* Python* PHP* Javascript* Django, Django Rest Framework.* Express.js* Ember.js Show less
-
-
Desarrollador de software
-
Apr 2015 - Mar 2017
Empezé en Gigas como desarrollador haciendo tareas de mantenimiento y poco a poco fui haciendo tareas de mayor envergadura y responsabilidad.Mis principales logros aquí fueron:* hacer el nuevo sistema de cobro por PayPal utilizando Reference Transactions a través de su API NVP.* hacer las extensiones de las APIs del backend durante el desarrollo del nuevo panel de control.Tras casi dos años allí me nombraron Lead developer y mis responsabilidades se fueron incrementando.Las tecnologías más utilizadas fueron:* Python* PHP* Javascript* Django, Django Rest Framework.* Express.js* Ember.js Show less
-
-
-
Neopen Software, S.L.
-
Spain
-
Freelance Software Engineer
-
Sep 2009 - Dec 2013
Neopen Software fue mi proyecto personal. Diseñé, desarrollé y mantuve durante tres años varias aplicaciones hechas para GITPA, relacionadas con sus redes GPON/FTTH. Las más destacables fueron: * Una herramienta de modificaciones masivas de ONTs para realizar tareas de mantenimiento comunes en muchas ONTs de su red, hecha enteramente en Python. * Una aplicación web de gestión de redes GPON con soporte a múltiples nodos y todas sus ONTs, hecha en PHP y JS/HTML5/CSS. Esta última aplicación permite: * Visualizar todas las ONTs de la red y realizar búsquedas basadas en filtros configurables. * Soporte de todo tipo de operaciones en las ONTs, incluyendo conjuntos de operaciones predefinidas. * Generación de informes de la red. * Cargas automáticas programadas de los nodos y ONTs. * Gestión de usuarios y grupos inspirado en el sistema de permisos y grupos de Unix. Mis principales logros en esta época fueron: * Procesar protocolos basados en texto (TL1), pasando de usar expresiones regulares (ugh) a crear un parser basado en un DFA. * Leer y entender el estándar GPON 984.4 (al menos la parte útil) * Implementar el soporte de sistemas de ONT propietarios. Sin documentación. * Hacerlo solo. Show less
-
-
-
Axpe Consulting
-
Spain
-
IT Services and IT Consulting
-
500 - 600 Employee
-
Senior Software Developer
-
Aug 2008 - Aug 2009
Mantuve durante un año los sistemas de backend de Yell Publicidad, hechos en C, Pro*C, C++, Shell script (bash) y Oracle como DBMS con procesos almacenados en PL/SQL. Durante este tiempo mis tareas eran: * Resolución de incidencias * Realización de procesos nuevos * Actualización de procesos ya existentes Mantuve durante un año los sistemas de backend de Yell Publicidad, hechos en C, Pro*C, C++, Shell script (bash) y Oracle como DBMS con procesos almacenados en PL/SQL. Durante este tiempo mis tareas eran: * Resolución de incidencias * Realización de procesos nuevos * Actualización de procesos ya existentes
-
-
Education
-
Escuela de Sistemas Informáticos
Higher National Diploma (BTEC level 4) in Software Engineering, Computer Software Engineering