La consultora mundial de software y tecnología Thoughtworks siempre ha sido líder en la reducción de la brecha de género. Sus esfuerzos han sido reconocidos con múltiples premios y certificaciones. A continuación, se muestra cómo las ingenieras y las científicas de datos de Thoughtworks están liderando la tecnología emergente.
Data e IA:
Los datos se están convirtiendo en un activo fundamental para las empresas y Thoughtworks se asegura de que el dominio se trate con la debida diligencia a través de la gobernanza de datos, la seguridad de datos y la calidad de datos. Las mejores ingenieras y personas tecnológicas con conocimientos básicos en herramientas de big data están ayudando a la consultora tecnológica a cumplir los requisitos de los clientes.
Balvinder Khurana, arquitecta de soluciones de datos de Thoughtworks, dirige dos importantes proyectos de clientes centrados en la transformación de datos. Uno de ellos ayuda a una empresa a mejorar la experiencia del cliente. Khurana está ayudando al cliente a definir su estrategia de datos, su arquitectura de datos y su hoja de ruta para una plataforma de datos en la nube. Esto proporcionará al cliente una visión unificada y clara de las acciones de los clientes, a escala. En el segundo proyecto, Khurana está ayudando a otro cliente a construir una moderna plataforma de datos sobre una base de principios de malla de datos, impulsando los datos en tiempo real.
Khurana afirma que ser tecnóloga en Thoughtworks le da la oportunidad de trabajar en "tecnología punta", al tiempo que resuelve los problemas más importantes de una empresa. Dice: "También nos aseguramos de conocer a los clientes en el punto adecuado de su viaje y de avanzar juntos hacia tecnologías más avanzadas y preparadas para el futuro".
Arti Pande, que es arquitecta de datos en Thoughtworks, se hace eco de esta afirmación y dice que "construir soluciones altamente escalables con tecnología de vanguardia es un reto interesante". Se anima a los tecnólogos a que se interesen por la tecnología y apliquen lo aprendido cuando ayuden a los clientes a resolver sus problemas más críticos." Dirige la modernización de la arquitectura de datos de una empresa cuyo objetivo es el procesamiento en tiempo real de transacciones a escala y garantizar un alto rendimiento con una latencia de milisegundos.
Según Pande, hay dos habilidades críticas que ayudan a impulsar las transformaciones de las plataformas empresariales a gran escala: "tener una sólida comprensión de los fundamentos de los sistemas distribuidos que se utilizan". Esta comprensión ayudará a hacer las compensaciones correctas, desde el primer día, para cumplir con los SLAs de escalabilidad y resiliencia requeridos, y también ayudará a "navegar por las conversaciones de transformación con las partes interesadas de los clientes de alto nivel a través de contenidos que se adaptan a los "niveles de abstracción" con la mezcla correcta de la visión macro y micro".
La sensación de plenitud de Pande que se deriva de trabajar en un campo de vanguardia es reflejada por Shraddha Surana, una tecnóloga de Thoughtworks que trabaja con IA. Surana dice que se siente afortunada porque tiene la oportunidad de "trabajar en una gran variedad de proyectos en todos los ámbitos: desde la pérdida de clientes, los chatbots, la PNL, el análisis estadístico y la optimización de precios hasta la predicción de las propiedades de la formación de estrellas en las galaxias, el análisis de imágenes del Sol a través de muchas frecuencias y la generación de péptidos antivirales para ayudar al descubrimiento de fármacos".
Surana trabaja actualmente en el entrenamiento de un modelo de aprendizaje automático en un conjunto de datos muy amplio que está distribuido entre varias máquinas. Es responsable de la ejecución del proyecto de principio a fin, desde la obtención de los datos hasta la identificación de los tipos de datos que se utilizarán en la producción. Surana afirma: "Veo mi trabajo como una solución de problemas, más que como un proyecto de ciencia de datos o de inteligencia artificial. Esto incluye ser capaz de averiguar qué problema exacto hay que resolver".
Otro tecnólogo de Thoughtworks que trabaja en el espacio de la tecnología avanzada, Ujjaini Alam, está trabajando en tres proyectos con un enfoque de IA/ML. Este trabajo se realiza en colaboración con científicos de diferentes institutos de investigación.
"El primero utiliza técnicas de agrupación no supervisadas para extraer información de un gran conjunto de datos formado por imágenes del sol en frecuencias de radio. El segundo utiliza técnicas de aprendizaje supervisado para predecir el tiempo local. Y el tercero forma parte de un hackathon de descubrimiento de fármacos, en el que utilizamos técnicas de aprendizaje por refuerzo para comprobar la compatibilidad de varios fármacos con proteínas virales", explica.
El objetivo de los tres proyectos es doble, añade Alam: "En primer lugar, resolver problemas científicos difíciles utilizando las mejores herramientas disponibles en el conjunto de herramientas de IA/ML. En segundo lugar, probar las técnicas más novedosas de las que disponemos para comprobar su potencia y utilidad". Esto le permite entender qué algoritmos pueden dar forma a las futuras tendencias en el espacio de la IA/ML.
Automatización de infraestructuras:
Las ingenieras y científicas de automatización de infraestructuras de Thoughtworks se centran en la creación de plataformas de infraestructura robustas, resistentes, escalables y de alta disponibilidad. Archana Chillala trabaja en esta área y en todos los sectores, desde la sanidad, el comercio minorista y la automoción hasta la tecnología agrícola, las finanzas y la fabricación. "Nos ocupamos de la modernización del legado donde utilizamos microservicios y/o arquitecturas basadas en eventos, construimos plataformas empresariales en la nube y una cultura de DevSecOps dentro de las organizaciones de los clientes", dice ella.
Comenzar su primer proyecto con un equipo pequeño, dice Chillala, le dio muchas oportunidades de ensuciarse las manos en el trabajo centrado en la automatización y la construcción de pipelines. "Aprendí a configurar una herramienta de construcción y lanzamiento de código abierto -el servidor GoCD- desde cero. Escribí scripts de automatización con Ansible para configurar entornos y desplegar aplicaciones. Más tarde trabajé en la arquitectura de microservicios, los microservicios impulsados por eventos, las arquitecturas sin servidor y los microfondos", añade.
Modernización de empresas:
Nithya Natarajan, tecnóloga de Thoughtworks, añade, al hablar de la puesta en práctica de su propio aprendizaje. Dice: "No siempre se trabaja con tecnología punta. Hay algunos clientes que prefieren tecnologías muy seguras o incluso antiguas. Es importante tomarse tiempo, desarrollar la confianza y la paciencia para que los clientes aprecien lo que ofrece la tecnología actual".
Dicho esto, Natarajan habla de su trabajo en algunos de los proyectos de infraestructura más solicitados. "Crujo datos con potentes herramientas, tecnologías IoT que impulsan el más pequeño de los chips, así como el más rápido de los procesadores y las últimas tecnologías web. También trabajo con las tecnologías móviles más rápidas y eficientes del futuro."
El tecnóloga de Thoughtworks Kalarani Lakshmanan, que ha participado en la modernización de empresas, dirige proyectos destinados a sustituir las aplicaciones heredadas por plataformas modernas. Algunos escenarios típicos en los que las aplicaciones heredadas necesitan una sustitución son cuando la arquitectura antigua no puede soportar una escala creciente y existe la necesidad de una UX actualizada "más alineada con las últimas tendencias", o una empresa siente la necesidad de reducir el tiempo de entrega desde la ideación hasta la implementación para poder experimentar y añadir nuevas características rápidamente.
Lakshmanan afirma: "Aunque no trabajo en tecnología punta, creo que es importante que las TI sigan al negocio. Dicho esto, he tenido la oportunidad de trabajar en proyectos interesantes y desafiantes en torno a Domain Driven Design (DDD), Event Driven Architecture (EDA) y microservicios."
Una tendencia reciente en su campo es: "Lo construyes. Lo ejecutas". Lakshmanan dice que esto le da la libertad de ejecutar un amplio espectro de funciones llevando varios sombreros y ocupándose del desarrollo, las operaciones, la seguridad, la privacidad y la telemetría (monitorización/alerta).
Pero por muy apretada que sea su agenda de trabajo, prefiere empezar el día escribiendo código. "El día nunca está completo sin esto. Codificar me da la sensación de trabajar sobre el terreno, ensuciarme las manos y eso es lo que me gusta", añade.
Thoughtworks quiere ser un hogar para que TODAS las tecnólogas tengan un impacto extraordinario. Si estás interesada en formar parte de una comunidad vibrante en la que tecnólogas de todo tipo se reúnen para construir soluciones que miran más allá de lo obvio, haz click aquí para obtener más información..
Aviso legal: Las declaraciones y opiniones expresadas en este artículo son las del autor/a o autores y no reflejan necesariamente las posiciones de Thoughtworks.