SOFTWARE. DEVELOPER.

Soy Bachiller de Ingeniería en Computación (Desarrollo de Software) del Instituto Tecnológico de Costa Rica. Actualmente trabajo como Programador de Sistemas para Windows, Linux y macOS.

 

En mi trabajo diario, uso C++ para comunicación de bajo nivel con Windows, así como Objective-C para escribir aplicaciones nativas para macOS, y C++ para aplicaciones de Linux. Tengo experiencia en el uso extensivo de JNI para comunicación entre aplicaciones nativas y código de Java. También trabajo frecuentemente en sistemas de backend escritos en Java, usando frameworks como Spring y Struts.

 

Mis áreas de interés favoritas es programación de sistemas y aplicaciones para Windows y Linux, usando C y C++. Gran parte de mi carrera hasta ahora ha involucrado el mantenimiento y la modificación de soluciones de Acceso Remoto, como algunas implementaciones de RDP y VNC. 

 

En mi tiempo libre, me gusta leer, ver televisión y películas. También amo el lenguaje español y espero poder obtener una maestría en filología española algún día.

 

Para más información, puede contactarme en:

 

dhcarmona@gmail.com

RESUME

Puede que esto sea relevante para usted. En caso de necesitar más información, es libre de contactarme.

EDUCACIÓN

Técnico Medio - Reparación y Mantenimiento de Computadoras
  • Colegio Vocacional Monseñor Sanabria – Finalizado en el 2010
Bachillerato en Ingeniería en Computación (Desarrollo de Software)
  • Instituto Tecnológico de Costa Rica - Finalizado en el 2016.

Habilidades

Lenguajes de Programación
  • C y C++
  • Java
  • Objective C

 

FRAMEWORKS
  • Win32, ATL y WTL (para Windows)
  • Cocoa (para macOS)
  • QT (para Linux)
  • JNI
  • Spring
  • Struts

 

Lenguajes 
  • Inglés fluido, tanto escrito como hablado
  • Hablante nativo del español
  • Esperanto, nivel bajo a medio

Experiencia

SecureLink – Desarrollador de Sistemas – Sabana Sur, San José - Actual
  • Desarrollador de Soluciones de Sistemas (para Windows, macOS y Linux)
  • Desarrollo y mantenimiento de aplicaciones nativas y servicios para Windows, usando Visual C++ y C, junto con el API Win32.
  • Desarrollo de aplicaciones nativas para macOS usando Objective-C (Cocoa).
  • Desarrollo de aplicaciones nativas para Linux usando C++ y QT.
  • Uso extensivo de JNI.
  • Implementación de capacidades en un backend de Java para soportar nuevos flujos de trabajo.
SecureLink- Desarrollador para Windows (Practicante) – Sabana Sur, San José, CR, hasta 2015
  • Desarrollador de soluciones para Windows
  • Desarrollo y pruebas para software de acceso remoto.
  • Integraciones con soluciones previamente disponibles.
Projecto Leeuwenhoek - Desarrollador / Asistente de Investigación - San José, CR – 2015
  • Desarrollo de soluciones para problemas con limitaciones de memoria.
  • Desarrollo de herramientas para análisis de genoma, para uso de biológos(as).
  • Trabajo cercano con un equipo interdisciplinario.
es_CREspañol de Costa Rica