En Uptime, los desarrolladores también pueden trabajar en otros lugares interesantes, como Oslo en Noruega, donde Uptime también tiene una oficina. El desarrollador y arquitecto de TI Tanel Hiob fue allí para mantenerse más cerca del cliente mientras trabajaba con el equipo de Uptime. Hay cosas que no puedes hacer de forma remota, y el trabajo en equipo en una startup noruega se ha convertido en un nuevo y emocionante desafío para Tanel.

Hemos visto lo que está haciendo en Noruega en este momento.

Ahora estás en la oficina de tiempo de actividad en Noruega. ¿Cómo llegaste allí y qué estás haciendo actualmente en Noruega??

Un pequeño banco de inicio encontró nuestro anuncio en Facebook y me contactó. Querían crear una aplicación .NET y necesitaban ayuda.

Sucedió que asocio esta startup con carácter y habilidades. Mi papel original fue como arquitecto de software en la nube.

Casi un año después, surgió el problema de que no podía construir una arquitectura eficiente sin estar allí. Desafortunadamente, el teletrabajo excluye algunos de los roles más emocionantes que puede desempeñar en un negocio. Afortunadamente, Uptime también tiene una sucursal noruega, que es bastante activa. Pensé que aún era joven y quería una aventura más grande. Ahora, estoy escribiendo esta respuesta desde nuestra oficina bancaria en el centro de Oslo.

La startup fintech noruega es un nuevo tipo de banco digital. ¿Qué es diferente que nunca se ha hecho antes y cómo se ve para los clientes?

Es mejor decir que estamos haciendo algo mucho mejor que antes.

Hoy tenemos dos productos principales. El primero es el factoring de facturación, lo que significa que compramos facturas impagas de pequeñas empresas, para que no tengan que cobrarlas. Otro producto es la provisión de préstamos para pequeñas empresas, que deben pagarse dentro de un año. Lo que lo hace especial es la tecnología utilizada. En Noruega es fácil solicitar información pública sobre todas las empresas y personas que podemos usar en nuestras decisiones. Y casi todas nuestras actividades pasan por API.

Los competidores tienen dificultades para obtener una solución similar para que funcione correctamente y tienen que usar más mano de obra que la automatización. Gracias a esta solución, podremos tomar la decisión del préstamo mucho más rápido.

¿Qué nuevas soluciones se utilizaron para desarrollar este proyecto?

Toda la aplicación con desarrollo está en la nube de Azure. Microsoft anunció recientemente que su nuevo centro de datos Azure del norte de Europa vendrá a Oslo. Desafortunadamente, nuestros grupos de recursos todavía están en Irlanda, pero planeamos migrar todas nuestras cosas aquí. El proceso de desarrollo pasa por el entorno de Azure Devops, tenemos los procesos de desarrollo más avanzados.

Validaciones, tareas, versiones, errores se vinculan automáticamente. Vemos lo que sucedió en la versión del software. Vemos qué tareas han aumentado con qué versión. Nuestra versión verifica si el entorno comenzó a comportarse de manera anormal después de las actualizaciones.

¡Nunca encontrarás un proceso tan bueno en otro lugar!

También tenemos otras tecnologías interesantes que utilizamos. Algunas interfaces de usuario están escritas para Blazor. Puedes pensar en Blazor como un WebForms que realmente funciona y es divertido de desarrollar. Si te molesta aprender un nuevo marco Javascript cada año, ¡Blazor es para ti! Algunas palabras clave más interesantes son CQRS, ML (sí, aprendizaje automático), NetCore 3.0, C # 8.0, FP, TDD, VueJS.

Llevas un año desarrollando un proyecto bancario noruego. ¿Cómo les va a los noruegos? ¿Hay algo diferente?

Noruega es como una joven y sexy Suiza. Los noruegos son ahora los más progresistas. No usan efectivo, hay autobuses autónomos en la ciudad, uno de cada tres autos es un modelo Tesla y la mayoría de las puertas se abren automáticamente.

Diría que Oslo es el Silicon Valley más cercano a Estonia.

Los noruegos ahora están listos para invertir más y contratar más desarrolladores.

¿Cómo empezaste en Uptime?

Recuerdo que fui a la universidad el año pasado y tuve menos asignaturas en la primavera. La tesis de graduación podría hacerse en casa y podría pasar la mayoría de las lecciones de programación. Después de jugar juegos de computadora por un tiempo, decidí ir a trabajar. También tuvimos que entrenar. Uno de mis compañeros acababa de regresar de Uptime y lo describió como una experiencia bastante difícil. Genial! Decidí probar mis habilidades.

Busqué un número de teléfono en el sitio web de Uptime y llamé a Raimo, el director de tecnología de Uptime, directamente. La conversación se mantuvo corta. Dije que quería ir a trabajar, Raimo dijo que tenía que venir. Unos días después, ya estaba sentado en la oficina y escribiendo Sharepoint.

¿Cuál es la experiencia más valiosa en tiempo de actividad?

Como desarrollador, aprende más con proyectos difíciles. Mi carrera comenzó con un gran sistema distribuido, con desarrolladores senior que se fueron unos meses después de mi llegada.

De repente, estaba solo con todo. Muchas noches sin dormir, pero al final, lo logramos. Después de eso, estaba seguro de que no importa cuán serio fuera el proyecto, siempre había algo que hacer para que funcionara.

Las habilidades más importantes adquiridas en Uptime se relacionan con cómo trabajar eficazmente como un equipo.

¿Qué haces en tu tiempo libre, tienes pasatiempos? ¿Puede esto aún resolverse en Noruega?

En Estonia, disfruté jugando squash, bombeando hierro y tocando la guitarra.

También hay muchas canchas de squash en Oslo, y encontré un compañero de juego de la compañía desde la primera noche. El alcohol es caro aquí, pero el salmón y el entrenamiento son relativamente económicos, por lo que es una buena manera de dejar los malos hábitos. Hay muchos más pubs para amantes del rock como yo que en Estonia. También hay muchas tiendas nerd en Oslo, como Outland, que venden tarjetas, figuras y otros pezones. Hay algo nuevo y emocionante en cada esquina.

Deja un comentario