Profile
Computer Engineer with a strong background in embedded software, Linux-based O.S., Continuous Integration Testing (CIT),
and Agile development. Experienced OOP developer that follows well-known Software Design Patterns to optimize existing solutions or solve novel problems. Known to be a strong team-player, good communicator and accustomed to driving cross-team discussions.
Education
Experience
Hewlett Packard Enterprise, Heredia, December 2018 - Present
Software Engineer for ArubaOS-CX, a modern database-driven network operating
system.
Embedded Software Engineer II
- Improve a metrics mechanism for obtaining automated statistics from a pipeline model, which significantly reduce mean time to
root-cause software bugs.
- Design and implement an infrastructure to package artifacts from past firmware version on the current version, which is essential to support backwards compatibility in the ArubaOS-CX system.
Embedded Software Engineer I
- Design and implement the multi-threading APIs used by the management-plane
processes, which help reducing defects introduced by developers as the logic to
spawn, join, and detach threads is better controlled.
- Design and implement an API for dynamic monitoring Database columns on-demand, reducing memory consumption.
- Developed a common infrastructure for binary logging.
- Developed automated regression and integration tests that are part of
ArubaOS-CX CIT platform.
Embedded Software Engineer Intern
- Enhanced the O.S. supportability by adding internal event correlation and
automated performance statistics, which significantly reduce mean time to
root-cause software bugs.
SCRUM Master
- Key contributor forming successfully a new team. Helping in critical phases as forming and storming, as result, the team was able to performance and produce quality results in a few weeks.
- Implement new workflows to streamline the process, which leads to adding new teammates with a minimal learning curve.
Skills
- Technical: C, Python, GOlang, Docker, Open vSwitch Database (OVSDB), JSON-RPC, CMock, Ceedling, Yocto, Gerrit, Linux O.S., GDB, Valgrind.
- Languages: Spanish (Native proficiency); English(Professional-working profiency)
Certifications
Activities/Volunteering
Technical Mentor, Ideas en Acción, San José, Costa Rica, September 2020 - October 2020
- Coach and mentor adolescent women to develop a mobile application prototype for an Innovation Competition. The solution got awarded the second place.
Staff coordinator, Científicas de Datos Costa Rica, San José, Costa Rica, July 2020 - January 2021
- Research machine learning technologies and solutions to contribute to the blog of the first community of women committed to the development of female human talent in Data Science in Costa Rica.
- Key contributor to design the data analysis tool of the community members, in order to recollect, clean, analyze, and visualize the information.
Honors and Awards