You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Malt welcome

¡Bienvenido al perfil Malt de Diego !

Malt te da acceso a los mejores talentos freelance para tus proyectos. Ponte en contacto con Diego para hablar de tus necesidades o busca otros perfiles en Malt.

Diego Tellez AI Application Development. Web/MobileDT

Diego Tellez

AI Application Development. Web/Mobile
  • Tarifa aproximada
    220 € /día
  • Experiencia3-7 años
  • Tasa de respuesta100%
  • Tiempo de respuesta1h
El proyecto se dará por comenzado una vez hayas aceptado el presupuesto de Diego.
Localización y desplazamiento
Localización
Santa Cruz de Tenerife, España
Trabajo a distancia
Lleva a cabo sus proyectos principalmente en remoto
Verificaciones

Código de conducta freelance firmado

Consultar el código
E-mail verificado
Idiomas
Categorías
Estos freelance también tienen todo lo que estás buscando
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Habilidades profesionales (24)
Diego en pocas palabras
Ingeniero de Software trabajando como Full Stack Engineer para empresa logística internacional con producto propio, con experiencia como Solutions Architect, Platform Engineer, Backend y Frontend Development. Curioso por naturaleza, no paro hasta encontrar una solución sencilla a los problemas más complejos. Actualmente estoy aprendiendo a desarrollar y desplegar a producción aplicaciones de Machine Learning tanto en Cloud Systems como en Sistemas Embebidos. Experiencia en Administración y gestión de bases de datos tanto relaciónales como no relaciónales. Bueno aprendiendo y abierto a ofertas haciendo uso de nuevas tecnologías.
Experiencia
  • Stuart
    Full Stack Engineer
    LOGÍSTICA & SUPPLY CHAIN
    enero de 2023 - Hoy (2 años y 4 meses)
    Remote, Estados Unidos
    Desarrollando Herramientas para los equipos de Ingeniería y Producto de la empresa y encargado de la intercomunicación de microservicios de las aplicaciones de la empresa.
    Node.js React.js Typescript Kafka Kubernetes Jenkins
  • Stuart
    Junior Solutions Architect
    LOGÍSTICA & SUPPLY CHAIN
    febrero de 2022 - enero de 2023 (11 meses)
    Remote, Estados Unidos
    Building and maintaining the Internal Developer Platform and Core Applications for the Solutions Engineers consisting of tools, services, and packages. Such as:

    -Create internal packages used by multiple Apps.
    -Develop and maintain internal (core) Solutions
    that the rest of the team will use.
    -Maintain and improve our CI and CD pipelines (Jenkinsfiles, scripts, Docker, etc.)
    -Maintain, improve and monitor our Cloud Infrastructure (EC2, RDS, CloudWatch, Beanstalk, X-Ray, etc.)
    -Maintain the team’s development CLI
    -Select and update 3rd party packages/frameworks like React, Jest, Express, etc…
    Node.js Jest Jenkins AWS React.js Typescript Bash Linux
  • Freelance
    Full Stack Developer
    EDICIÓN DE SOFTWARE
    septiembre de 2021 - Hoy (3 años y 8 meses)
    INTRODUCTION:
    As a member of the development team, my task is to help develop an iOS, Android and Desktop Web App for a private contractor. They are focused on greenhouse optimisation and the App will help them manage all their greenhouses environments remotely; from the quantity of light the plants are receiving to controlling humidity, stress, temperature, etc. levels, with the ability to make dynamic schedules for long periods of time. We are getting vital information from physical sensors located into the greenhouses and connected via 4G to a Python backend that sends the information to other backends and databases. From the front-end point of view, we developed an abstract layer to connect to their APIs and implemented it as an external and private library to be used on the front-end-app to connect with their databases.

    TECHNOLOGIES:

    We are using TypeScript as main programming language and Angular 12 as front end framework. Development is following Git Flow as version controlling pattern with Gitlab as storing platform. Data-access abstract layer is developed following a Trunk Based version control pattern and installed via NPM as an Angular-lib. Everything is implemented with Ionic 5, in order to deploy it in later stages to iOs and Android. Front-end App will be deployed using Docker and Kubernetes with the help of ArgoCD and deployment settings controlled via gcloud-iac.
    AngularJS Ionic Typescript Git Metodología Agile HTML5 SCSS
Recomendaciones externas
Formación
  • Ingeniería del Software
    Universidad Internacional de Valencia
    Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software. Capacidad para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones. Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles. Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales. Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse. Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos. Capacidad para manejar herramientas de modelado y diseño del software que permitan la construcción, operación y mantenimiento de aplicaciones software de forma sistemática, medible y rigurosa. Capacidad para seleccionar y utilizar las metodologías de desarrollo y tecnologías de implementación más adecuadas a los requisitos de los clientes. Capacidad para manejar herramientas de desarrollo del software que permitan la construcción, operación y mantenimiento de aplicaciones software de forma sistemática, medible y rigurosa. Capacidad para analizar formalmente y razonar rigurosamente sobre la corrección y las propiedades de los sistemas construidos. Capacidad para desenvolverse en un entorno laboral, asimilando el funcionamiento y organización de una empresa, y sabiendo aplicar los conocimientos adquiridos en un entorno empresarial en el contexto de algunas de las tecnologías específicas desarrollada en el curriculum. Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente. Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social. Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software. Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes. Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas. Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema. Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados. Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios. Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas. Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de los sistemas inteligentes y su aplicación práctica. Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software. Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas. Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e internacional. Capacidad para comprender y dominar los conceptos básicos de autómatas y lenguajes formales, y su aplicación para la resolución de problemas propios de la informática. Capacidad para comprender y dominar los conceptos relativos a la calculabilidad, decidibilidad y enumerabilidad, y su relevancia en los problemas propios de la informática.
Certificados