Dimitris Mitsis

junio 3, 2024

¿Quién se atreve a ponerse en la piel de Andrea cuando está de vacaciones?
¿Quién introdujo las pruebas de integración de CodeCeption?
Sigue leyendo…

Son las 9.00 h. Dimitris Mitsis se asegura rápidamente de que está conectado y visible para sus compañeros de equipo para que no presenten un informe de persona desaparecida, ¡ya ha ocurrido antes!

¡Buen comienzo de día, Dimitri! ¿Y después?

En primer lugar, reviso el informe de las pruebas. He configurado las pruebas automatizadas para que se ejecuten a diario, así que normalmente paso los primeros minutos del día intentando comprobar si un desarrollador ha metido la pata en algún sitio. A continuación, anoto por escrito el plan del día y me pongo con los primeros tickets de pruebas pendientes (correcciones de errores o tareas de características).  Consigo probar un par de entradas antes de tener que levantarme para prepararme un café enorme.  Hago un miserable intento de arreglarme el pelo justo a tiempo para unirme a nuestra reunión diaria de equipo. Por suerte, después de la reunión, mi trabajo no siempre sigue una rutina, así que puedo elegir en qué centrarme. ¡Mi equipo tiene una confianza implícita en mí!

¿Cuándo te uniste a la OTGS?

Me incorporé en diciembre de 2014, así que llevo aquí casi 3 años.  Antes de eso, trabajaba como autónomo, principalmente ayudando a mi padre y a sus clientes en todo tipo de trabajos de soporte informático y administración de servidores. Vengo de una familia de programadores; tanto mi madre como mi padre son ingenieros informáticos. Mi padre también era profesor universitario, así que ha sido mi mentor desde mis primeros pasos en el mundo binario. De hecho, me fascinaban tanto los ordenadores que ya de pequeño había decidido seguir sus pasos.  ¿Cómo de joven? Imagínate, ¡yo pedí a mis padres que me matricularan en cursos de enseñanza de inglés cuando tenía 6 años para poder entender mejor los errores informáticos que provocaba!

En algún momento de mis años universitarios, me involucré en la creación de sitios web y soluciones de Internet. Fue entonces cuando “oí” hablar por primera vez de WPML.  Es una historia conocida.  A petición de un cliente, tuve que investigar cómo establecer una solución de Internet multilingüe y sólida. Fue entonces cuando me topé con WPML.  Comprobé innumerables opiniones para ver qué utilizaba realmente la gente. Entonces decidí comprar el plugin para mí.

Un par de años más tarde, recibí un correo electrónico de una empresa desconocida para mí por aquel entonces llamada “OnTheGoSystems” en el que me informaban de unos puestos vacantes. Respondí y, antes de darme cuenta, tenía concertada una llamada con Laura, nuestra Directora de Operaciones.

Antes de continuar, nos gustaría saber más sobre ti

WCEU 2017

Bueno, nací y crecí en Atenas, en uno de los suburbios más septentrionales llamado Peristeri.  Atenas es una ciudad densamente poblada que se extiende por una llanura central entre 4 grandes montañas.  Dentro de esta cuenca hay una serie de colinas de las que habrás oído hablar  : la famosa Acrópolis, la colina de Marte (Areópago), Likavitos.  Miles de calles estrechas se cruzan entre sí. El tráfico es siempre muy denso y es casi imposible encontrar aparcamiento en las carreteras congestionadas.

Peristeri está cerca del bosque y, aunque no está tan congestionado, sigue formando parte de la zona edificada continua.  Las calles están flanqueadas a ambos lados por edificios de apartamentos de 3-4 plantas de altura que las hacen parecer aún más estrechas, sobre todo en día de mercado.  Los coloridos puestos repletos de productos caseros hacen que las calles sean literalmente intransitables incluso para los peatones. Los barrios son acogedores, pero a menudo inquietos y ruidosos.  No es raro oír a las amas de casa gritar protestas porque el agua se derrama de los balcones más altos a los de abajo, o algún otro inconveniente por el estilo.

Me gusta lo que ofrece Atenas, sobre todo su vida nocturna.  Las mesas y sillas de los restaurantes locales se derraman por las aceras. Motos y bicicletas se alinean a ambos lados de las calles frente a las mezedopoleia (tabernas).  A los atenienses les encanta reunirse en torno a pequeñas mesas bebiendo café u ouzo, buena comida, vino y música en directo, sobre todo en el casco antiguo, en Monastiraki, o en las estrechas callejuelas de Plaka, al pie de la Acrópolis. Pero si pudiera, me gustaría vivir en un lugar más tranquilo y menos masificado.

También tengo un hermano loco, que es estudiante de odontología y ha roto la tradición informática de la familia. Es mi compañero de equipo de voleibol. Desde niños, siempre hemos practicado deportes: natación, ping-pong, baloncesto y, sobre todo, voleibol amateur.

Volviendo a tu papel aquí en la OTGS, ¿en qué consiste?

Cuando me incorporé, mi función consistía principalmente en realizar pruebas manuales. Mi tarea consistía en intentar descifrar el código que proponía un Desarrollador o tratar de encontrar áreas que pudieran verse afectadas por sus cambios. En pocas palabras, llamamos a este papel Probador In-Dev.  Es una relación extraña.  Existe para crear una tensión saludable y puede describirse así:

Un equipo de desarrollo sano es aquel en el que los ingenieros se esfuerzan al máximo por construir un gran producto. Estos ingenieros se emparejan con un equipo de ingenieros de control de calidad que hacen todo lo posible para demostrar que su producto no es tan genial después de todo.  http://randsinrepose.com/archives/the-qa-mindset/

Más tarde, me asignaron la responsabilidad de QA: el conjunto de pruebas manuales que realizamos antes de hacer un nuevo lanzamiento.  En algún momento, durante una iteración, recuerdo lo asustada que estaba por tener que repetir las mismas pruebas una y otra vez.  Me obsesioné por encontrar y ajustar un marco de pruebas automatizadas para uso interno. Poco después, encontré Codeception, que tuve que ampliar para poder utilizarlo en nuestro trabajo diario. Finalmente, utilizando este marco sustituimos la mayoría de nuestras pruebas de control de calidad. Redujimos significativamente nuestros ciclos de lanzamiento y, personalmente, dormí mejor antes del día del lanzamiento.

Ahora, también soy responsable de las pruebas de rendimiento, de cerrar un ciclo de lanzamiento y de ayudar a Andrea, nuestra Jefa de Equipo, con algunas de las tareas de gestión.  En general, mi trabajo y mis responsabilidades han mejorado mucho durante los pocos años que llevo en OTGS y, desde luego, estoy agradecida y contenta de que podamos ofrecer un producto estable a nuestros clientes.

¿Cuáles son algunos de los retos y ventajas de tu trabajo?

Uno de los pocos retos que se me ocurren es el estrés que supone ser responsable de los comunicados y dar el visto bueno final antes de publicarlos. Sin embargo, esto se ha reducido mucho con pruebas automatizadas y listas de comprobación sencillas.  Otro reto es intentar abarcar varios entornos para las pruebas, pero estoy trabajando en ello para un futuro próximo. Principalmente, las mejores ventajas que recuerdo son tener la oportunidad de trabajar e investigar nuevas herramientas, tener un horario flexible y aprender algo nuevo cada día.

¿Y las personas con las que trabajas?

Ina y yo en la WCEU

Una cosa que realmente me sorprendió durante mi primer mes de formación fue lo mucho que todo el mundo estaba dispuesto a ayudar. Hay que reconocer que esto ha cambiado mi mentalidad de trabajo, así que intento devolver todo lo que puedo. Realmente he llegado a apreciar la profesionalidad de cada miembro de mi Equipo y las oportunidades que he tenido de conocer a todas estas grandes personalidades de todo el mundo.  Una vez al año, la Empresa organiza actos en los que todos podemos trabajar juntos cara a cara e incluso tener tiempo para divertirnos y relajarnos.  También debo mencionar los eventos de WordPress como  WCEU Viena, WCEU París y, por supuesto, ¡WC Atenas! Nunca olvidaré esa primera sensación al entrar en una habitación y ver todas esas caras familiares :)

¿Cuáles son tus esperanzas para el futuro?

Mi novia, Ina, y yo estamos pensando seriamente en marcharnos de Grecia, aunque todavía no hemos decidido un destino definitivo.  Hay mucho que tener en cuenta. ¿Cuánto tiempo debemos planificar, 4-5 años?  Luego están las solicitudes de visado, las cuestiones fiscales y muchas otras formalidades.

En cuanto a mi carrera, cuando llegue el momento, mi objetivo es convertirme en Desarrollador.

Ven a trabajar con nosotros

¿Te interesa trabajar con un equipo distribuido por todo el mundo que fomenta el crecimiento y la promoción? ¿Estás preparado para aprovechar el poder de la tecnología para un futuro mejor?