Tutor (CE2103 – Algoritmos y Estructuras de Datos II) - 02/2022 al 07/2022. Instituto Tecnológico de Costa Rica (TEC), Cartago, Costa Rica. • Lecciones semanales cubriendo los contenidos del curso (ordenamiento, pathfinding, teoría de grafos, árboles, patrones de diseño, algoritmos de búsqueda, entre otros). • Formulación, creación y explicación de ejercicios programados en C++, Python y Java. • Puesto otorgado por la Escuela de Ingeniería en Computadores gracias al excelente rendimiento académico en el curso, y en el segundo semestre lectivo 2021. Asistente de profesor (EL3307 – Diseño Lógico) – 06/2021 al 12/2021. Instituto Tecnológico de Costa Rica (TEC), Cartago, Costa Rica. • Tutorías quincenales cubriendo los contenidos del curso (diseño de sistemas electrónicos digitales, lógica combinacional, lógica secuencial, lenguajes de descripción de hardware, simplificación de enunciados lógicos, entre otros). • Formulación y explicación de circuitos descritos en SystemVerilog y Verilog. • Puesto otorgado por la Escuela de Ingeniería Electrónica gracias al excelente rendimiento académico en el curso, y en el primer semestre lectivo 2021. Educación Licenciatura y Bachillerato (programa conjunto): Ingeniería en Computadores – 02/2018 a la actualidad. Instituto Tecnológico de Costa Rica (TEC), Cartago, Costa Rica. Técnico: Programación – 02/2016 al 12/2017. Colegio La Asunción, Pérez Zeledón, San José, Costa Rica. Idiomas Español – Nativo. Inglés – Intermedio. Dirección: Cartago, Costa Rica Teléfono: (+506) 6069-4075 Correo electrónico: osaronaragar15@gmail.com OSCAR ARAYA GARBANZO Resumen Desarrollador de software, actualmente cursando una Licenciatura en Ingeniería en Computadores. Ampliamente interesado en el desarrollo de algoritmos, la inteligencia artificial y la relación entre la física y la programación. Habilidad para trabajar en equipos técnicos variados donde las ideas y las opiniones individuales puedan construir ideas de negocio efectivas. Sumamente apasionado por la enseñanza y la escritura. Individuo autodidacta que siempre está en busca de nuevas tecnologías y procura seguir los estándares de calidad y eficiencia de la industria del software. Habilidades • • • • • • • • • • Pensamiento analítico. Resolución de problemas. Facilidad para hablar en público. Liderazgo de equipo. Diseño de hardware y software. Toma de requerimientos. Aplicación de metodologías ágiles. Conocimiento y aplicación de patrones de diseño. Desarrollo de algoritmos y estructuras de datos. Enseñanza. • • • • • • • • • Scripting: Python. Lenguajes de propósito general: Visual Basic, Java, C, C++ y C#. Bases de datos; MySQL, SQL Server y MongoDB. Programa ción web: HTML, CSS, JavaScript y TypeScript. Frameworks de programación web: Angular, React y VueJS. Control de versiones y gestión de proyectos: GitHub, Jira y Azure. Hardware: SystemVerilog, Verilog y lenguaje ensamblador (ARM, x86). Ofimática: Word, PowerPoint y Excel. Experiencia Desarrollador de Software - 05/2020 al 06/2022. Noah Systems, Cartago, Costa Rica. • Desarrollo de una plataforma web de comercio electrónico. Proyecto iniciado desde cero, utilizando el framework VueJS. Encargado del frontend de la aplicación, cubriendo los apartados de toma de requerimientos, diseño, prototipado, implementación, testeo y mantenimiento. • Mantenimiento del sistema de facturación comercializado por la empresa. Desarrollado en .NET Framework y NodeJS. Responsable de la adición de nuevas funcionalidades, como el control y gestión de mesas para restaurantes, o la generación de cuentas por cobrar. • Programación de una interfaz en TypeScript que conecte el sistema de facturación comercializado por la empresa con terminales de venta (POS). Se creó un script que, al ejecutarlo, estructura toda la información referente a la factura en un HTML para su posterior impresión y entrega al cliente. • Instalación de centrales telefónicas IP y sistemas de impresión, con especial enfoque en comercios distribuidos (restaurantes, estaciones de servicios, oficinas, entre otros).