Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
AssistantManager
Alvaro Osorio

Alvaro Osorio

Software engineer
Santander,Cantabria

Summary

Bringing collaborative and innovative approach to software development with strong foundation in computer science and programming languages like C++, Java and Python. Highly knowledgeable in algorithms, data structures, and software development life cycles, with specific skills in coding and debugging. Committed to delivering impactful software solutions that enhance user experiences and drive business growth.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer in ATM

Indra S.A
03.2022 - Current
  • Development of new communication middleware for Indra ATM system.
  • Support other areas for the integration of the new middleware.
  • Technologies: C++, Java, Python, Linux, Microsoft Visual Studio Code, Makefile, Cmake, Jira, Git
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Analyzed proposed technical solutions based on customer requirements.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Development of a REST Server and REST client (C++17)
  • Development of system configuration parser(C++ 17)
  • Development of log system (C++17)
  • Development of a jni layer between java applications and the communication middleware (java and C++17)
  • Integration of legacy code(C, java)
  • Development of python tests(python 3)

Education

Bachelor degree - Industrial Engineering

University of Cantabria
Santander, Spain
01.2021

Skills

  • C
  • Java
  • Python
  • Object-Oriented Programming
  • Software Development Lifecycle (SDL)
  • Agile Methodologies

  • Code debugging
  • Git proficiency
  • Linux
  • CMake/Makefile
  • Visual Studio

Certification

  • Scientific computing with Python, 11/2021
  • Data Analysis with Python, 12/2021
  • Python bootcamp, 01/2022

Languages

Spanish
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Software Engineer in ATM

Indra S.A
03.2022 - Current

Bachelor degree - Industrial Engineering

University of Cantabria
Alvaro OsorioSoftware engineer