- Instituto nacional de industria (INI)Senior Application ArchitectCENTROS DE INVESTIGACIÓNjulio de 2021 - Hoy (3 años y 7 meses)
- BBVASenior Full Stack EngineerBANCA & SEGUROSmayo de 2021 - septiembre de 2021 (4 meses)Reactive async Kafka project to handle an interactive screen over NOVA platform.
- MyMovieTripProject LeadCENTROS DE INVESTIGACIÓNmayo de 2021 - julio de 2021 (2 meses)Ensured the continuity of the project by managing technical errors and leading a small team to the right direction.
Ralph Schumacher y 1 otra persona recomiendan a Andrei
He is such a dynamic person. I loved to work with him, it was such a pleasure.
I can certify that he is an expert on DevOps and Programming, solving most of the problems in less than a day without repercuting on more patches nor bugs.
I recommend him, 100% sure that he will be the IT-master of your project.
Glad to meet you again Andrei,
Ralph
- Desarrollo de aplicaciones webTierno Galván2018Competencias relacionadas con programación web, mejores prácticas, bases de datos, diseño. Desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos. Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos. Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad. Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web. Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos. Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de acceso y herramientas de mapeo adecuados a las especificaciones. Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones. Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web. Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas. Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación. Desarrollar e integrar componentes software en el entorno del servidor web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación. Desarrollar servicios para integrar sus funciones en otras aplicaciones web, asegurando su funcionalidad. Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad. Programador Web. Programador Multimedia. Desarrollador de Aplicaciones en Entornos Web. Webmaster. Social Media. Técnico en Analítica Web. Responsable de Proyectos TIC. Técnico en Optimización y Posicionamiento Web. Desarrollador de Aplicaciones y Servicios para la Gestión Empresarial. Desarrollador de Gestores de Contenido.
- Grado en ingeniería informáticaUniversidad Carlos III de madrid2018Concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería informática que tengan por objeto concebir, desarrollar o explotar sistemas, servicios y aplicaciones informáticos. Ser capaz de dirigir las actividades objeto de los proyectos del ámbito de la informática. Diseñar, desarrollar, evaluar y asegurar la accesibilidad, la ergonomía, la usabilitat y la seguridad de los sistemas, los servicios y las aplicaciones informáticos, así como de la información que gestionan. Saber definir, evaluar y seleccionar plataformas de hardware y software para desarrollar y ejecutar sistemas, servicios y aplicaciones informáticos. Concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticos empleando los métodos de la ingeniería del software como instrumento para asegurar la calidad. Concebir y desarrollar sistemas o arquitecturas informáticos centralizados o distribuidos integrando hardware, software y redes. Conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la profesión de ingeniero técnico informático y manejar especificaciones, reglamentos y normas que se tienen que cumplir obligatoriamente. Conocer las materias básicas y las tecnologías que capacitan para aprender y desarrollar nuevos métodos y tecnologías, así como las que dotan de una gran versatilidad para adaptarse a nuevas situaciones. Ser capaz de resolver problemas con iniciativa, decisión, autonomía y creatividad. Saber comunicar y transmitir los conocimientos, las habilidades y las destrezas de la profesión de ingeniero técnico informático. Hacer mediciones, cálculos, valoraciones, tasaciones, peritaciones, estudios, informes, planificación de tareas y otros trabajos análogos de informática. Analizar y valorar el impacto social y medioambiental de las soluciones técnicas, comprendiendo la responsabilidad ética y profesional de la actividad del ingeniero técnico informático. Conocer y aplicar elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos, así como la legislación, la regulación y la normalización en el ámbito de los proyectos informáticos. Capacidad para la resolución de los problemas matemáticos que puedan aparecer en la ingeniería. Aptitud para aplicar los conocimientos sobre: álgebra lineal, cálculo diferencial e integral, métodos numéricos, algorítmica numérica, estadística y optimización. Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría de circuitos eléctricos, circuitos electrónicos, principio físico de los semiconductores y familias lógicas, dispositivos electrónicos y fotónicos, y su aplicación para la resolución de problemas propios de la ingeniería. Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería. Conocimientos básicos sobre el uso y programación de computadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería. Conocimiento de la estructura, la organización, el funcionamiento y la interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería. Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. Organización y gestión de empresas Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, la seguridad y la calidad, de acuerdo con los principios éticos y la legislación y la normativa vigentes. Planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderar su puesta en marcha y la mejora continua y valorar 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 la hoja de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes. Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas. Conocer y aplicar los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas y para analizar la idoneidad y la complejidad de los algoritmos propuestos. Conocimiento, diseño y utilización eficiente de los tipos y estructuras de datos más adecuadas a la resolución del problema. Analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, y elegir el paradigma y los lenguajes de programación más adecuados. Conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman. Conocer las características, funcionalidades y estructura de los sistemas operativos y diseñar e implementar aplicaciones basadas en sus servicios. Conocer y aplicar las características funcionales y la estructura de los sistemas distribuidos, las redes de computadores e Internet, y diseñar e implementar aplicaciones basadas en estas. Conocimiento y aplicación de las características, funcionalidades y estructura de las Bases de datos que permitan su uso adecuado y el diseño, análisis e implementación de aplicaciones basadas en estas. Conocer y aplicar las herramientas necesarias para el almacenamiento, el procesamiento y el acceso a los sistemas de información, incluidos los basados en web. Conocer y aplicar los principios fundamentales y técnicas básicas de la programación paralel·lela, concurrente, distribuida y de tiempo real. Conocer y aplicar los principios fundamentales y las técnicas básicas de los sistemas inteligentes y su aplicación práctica. Conocer y aplicar 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. Conocer la normativa y la regulación de la informática en los ámbitos nacional, europeo e internacional. Capacidad de diseñar y construir sistemas digitales, incluyendo computadoras, sistemas basados en microprocesador y sistemas de comunicaciones. Capacidad de desarrollar procesadores específicos y sistemas empotrados, así como desarrollar y optimizar el software de dichos sistemas. Capacidad de analizar y evaluar arquitecturas de computadoras, incluyendo plataformas paralelas y distribuidas, así como desarrollar y optimizar software para las mismas. Capacidad de diseñar e implementar software de sistema y de comunicaciones. Capacidad de analizar, evaluar y seleccionar las plataformas hardware y software más adecuadas para el soporte de aplicaciones empotradas y de tiempo real. Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos. Capacidad para analizar, evaluar, seleccionar y configurar plataformas hardware para el desarrollo y ejecución de aplicaciones y servicios informáticos. Capacidad para diseñar, desplegar, administrar y gestionar redes de computadoras. Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática. Capacidad para conocer los fundamentos teóricos de los lenguajes de programación y las técnicas de procesamiento léxico, sintáctico y semántico asociadas, y saber aplicarlas para la creación, diseño y procesamiento de lenguajes. Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos. Capacidad para conocer los fundamentos, paradigmas y técnicas propias de los sistemas inteligentes y analizar, diseñar y construir sistemas, servicios y aplicaciones informáticas que utilicen las técnicas mencionadas en cualquier ámbito de aplicación. Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en una forma computable para la resolución de problemas mediante un sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes. Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora. Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y desarrollar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos. Capacidad de integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones, permitiéndoles alcanzar sus objetivos de forma efectiva y eficiente, dándoles así ventajas competitivas. Capacidad para determinar los requisitos de los sistemas de información y comunicación de una organización atendiendo a aspectos de seguridad y cumplimiento de la normativa y la legislación vigente. Capacidad para participar activamente en la especificación, diseño, implementación y mantenimiento de los sistemas de información y comunicación. Capacidad para comprender y aplicar los principios y prácticas de las organizaciones, de forma que puedan ejercer como enlace entre las comunidades técnica y de gestión de una organización y participar activamente en la formación de los usuarios. Capacidad para comprender y aplicar los principios de la evaluación de riesgos y aplicarlos correctamente en la elaboración y ejecución de planes de actuación. Capacidad para comprender y aplicar los principios y las técnicas de gestión de la calidad y de la innovación tecnológica en las organizaciones. Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones. Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados. Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que asegura la accesibilidad, ergonomía y usabilidad de los sistemas. Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización. Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados. Capacidad para concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, Web, comercio electrónico, multimedia, servicios interactivos y computación móvil. Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos. Adquirir hábitos de pensamiento. Adquirir hábitos de trabajo personal. Trabajar en equipo. Comunicación. Actuar con ética y profesionalidad. Tener una actitud personal adecuada.
- Desarrollo de sistemas microinformáticos y redesLuis vives201301 Aplicaciones ofimáticas 270 8 02 Formación y orientación laboral 90 3 03 Montaje y mantenimiento de equipos 200 6 04 Redes locales 240 7 05 Sistemas operativos monopuesto 200 6 06 Aplicaciones web 100 5 07 Empresa e iniciativa emprendedora 65 3 08 Inglés técnico para grado medio 40 2 09 Seguridad informática 85 4 10 Servicios en red 170 8 11 Sistemas operativos en red 170 8 12 FORMACIÓN EN CENTROS DE TRABAJO 370 370