Summary
Overview
Work History
Education
Skills
LENGUAJES
Competencias
Timeline
Generic

Moisés Encinas Rodriguez

Summary

Desarollador de software especializado en programacion de bajo nivel y desarrollo de controladores para GNU/Linux experiencia en C/C++ integracion hardware-software sistemas embebidos y mantenimiento del kernel Linux conocimientos con controladores que acceden al bus SPI/I2C interface y mantenimiento

Overview

3
3
Languages
6
6
years of professional experience

Work History

Ingeniero de desarrollo de módulos en GNU/Linux

Abertis
01.2020 - 01.2021
  • Desarollador de controladores para el kernel Linux
  • Implementación de controladores para las vías de peaje de Abertis.
  • Desarrollo de interfaces gráficas en Qt.
  • Desarrollo y mantenimiento de controladores para sistema GNU/Linux. Implementación de controladores para las vías de peaje de Abertis. Desarrollo de interfaces gráficas en Qt.

Programador C++

Ayesa
01.2019 - 01.2020
  • Migración y adaptación de código fuente C++ a Visual Studio 2017.
  • Mantenimiento y mejora de aplicaciones para el cliente ENDESA.
  • Optimización y mejora del rendimiento del software usando SVN como gestor de control de código fuente.
  • Resolución de incidencias técnicas.

TecSolutions GRUPTS

Java software developer
, Barcelona
03.2015 - 01.2016
  • Desarrollo de aplicación de gestión de informes y visualización de los mismos en JasperReports.
  • Optimización y metodología clean-code utilizando clases con funciones y miembros de clase estáticos.
  • Implementación de informes utilizando JasperReports.
  • Resolución de incidencias aplicando soluciones efectivas y adaptado al cliente final.
  • Integración y generación de informes dentro de aplicaciones empresariales.

Education

A-Levels - Programador JAVA

Formacion Programacion JAVA
Barcelona
01-2014

A-Levels - ESO SECUNDARIA

IEST BERNAT MERGE
Barcelona
01-2022

Formacion en programacion y desarollo de software - C/C++ (Linux)

01-2016

Skills

  • Desarrollo de controladores
  • Programación de bajo nivel
  • C/C
  • Hardware-software integration
  • Sistemas embebidos
  • Kernel maintenance
  • Controladores SPI/I2C
  • Java application development
  • Web application development
  • GNU/Linux
  • Driver development
  • C programming
  • Technical troubleshooting

LENGUAJES

Español
Inglés
Catalán

Competencias

  • Flexibilidad y gestión del tiempo
  • Organización y gestión del tiempo
  • Aprendizaje y utilización de conocimientos
  • Empatía
  • Pensamiento analítico

Timeline

Ingeniero de desarrollo de módulos en GNU/Linux

Abertis
01.2020 - 01.2021

Programador C++

Ayesa
01.2019 - 01.2020

TecSolutions GRUPTS

Java software developer
03.2015 - 01.2016

A-Levels - Programador JAVA

Formacion Programacion JAVA

A-Levels - ESO SECUNDARIA

IEST BERNAT MERGE

Formacion en programacion y desarollo de software - C/C++ (Linux)

Moisés Encinas Rodriguez