Carlos Ferry
Desarrollador C++ / Sistemas y Software de Datos
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
Sobre mí
Desarrollador de software enfocado en C++ y sistemas, con trayectoria principalmente independiente y autodirigida desde 2015. He construido herramientas, servicios Linux, APIs, pipelines de datos y software orientado a búsqueda y bases de datos, además de prototipos y proyectos personales. Mi experiencia no proviene de una secuencia tradicional de cargos corporativos: gran parte del trabajo ha sido desarrollo propio, investigación técnica aplicada y proyectos de software que puedo explicar y defender técnicamente.
Inglés fluido para documentación, comunicación técnica y trabajo remoto.
Experiencia
Desarrollador de Software Independiente / C++ Systems Developer - Independiente - Chile - trabajo independiente, proyectos propios, open source y experimentación técnica
(2015)
- Desarrollo de software en C++ sobre Linux, incluyendo servicios backend, herramientas de línea de comandos, componentes orientados a datos y software de red.
- Implementación de servicios concurrentes con TCP/IP, sockets, epoll, threads, timers, signals, autenticación, manejo de conexiones y timeouts.
- Construcción de APIs REST/HTTP y pipelines para ingerir, parsear, transformar y normalizar datos estructurados y no estructurados hacia JSON y servicios downstream.
- Trabajo práctico con RocksDB, MySQL, SQLite, Redis, MongoDB, Elasticsearch y LevelDB para persistencia, caching, colas, indexación y experimentación con distintos modelos de almacenamiento.
- Debugging y análisis de rendimiento, memoria y concurrencia en Linux usando gdb, Valgrind, logging, profiling práctico y pruebas de carga/benchmarks.
- Desarrollo backend con Node.js, Express y NestJS; uso de Redis/Bull para tareas asíncronas y experimentación con integración de interfaces web.
- Experiencia práctica explorando Vue.js para interfaces y paneles web conectados a APIs; lo considero una tecnología complementaria, no mi especialidad principal.
- Trabajo con datos financieros, noticias en tiempo real y procesamiento de market data para herramientas propias; investigación independiente de mercados y administración de portafolio personal.
- Administración práctica de entornos Linux para proyectos propios: Git, Bash, SSH, Nginx, procesos/daemons y despliegue de servicios.
Educación
Bachelor of Science - Geology - University of Cincinnati (2014)

