Backend
Python, Django, Django REST Framework, APIs y endpoints. Experiencia limitada con FastAPI.
Backend · Python
Soy Daniel Felipe González Jiménez, Ingeniero en Sistemas Computacionales. Actualmente colaboro en AVASA en el desarrollo de un SDK con Python y desarrollo NVR System, un sistema modular para grabar cámaras IP.
01 / Perfil
Soy Ingeniero en Sistemas Computacionales y enfoco mi desarrollo profesional en backend con Python. Me interesa construir componentes con responsabilidades claras, reducir duplicación y mantener el código fácil de probar.
También cuento con experiencia en desarrollo frontend con React, Next.js y TypeScript, que complementa mi trabajo en proyectos de aplicaciones web.
Hablemos de una oportunidad02 / Herramientas
Herramientas que he utilizado en mi experiencia profesional y proyectos.
Python, Django, Django REST Framework, APIs y endpoints. Experiencia limitada con FastAPI.
pytest, Ruff, Black, Pylint, Bandit, pre-commit, refactorización y manejo de excepciones.
PostgreSQL (nivel básico), Docker y FFmpeg en proyectos personales.
React.js, Next.js, TypeScript, HTML y CSS.
Git, ramas, rebases, pull requests y gestión de dependencias con Poetry.
03 / Trayectoria
Desarrollo backend, APIs e integraciones para el sector de renta de vehículos.
Desarrollador de software | Backend Python
Participo en el desarrollo y mantenimiento de APIs REST con Django REST Framework y FastAPI, así como en un SDK de Python para integrar servicios externos del sector de renta de vehículos.
04 / Trabajo seleccionado
Un proyecto backend en desarrollo y dos proyectos web complementarios.
Sistema de grabación de cámaras IP desarrollado con Python. El proyecto reúne descubrimiento de dispositivos con ONVIF, conectividad RTSP y grabación mediante FFmpeg, con PostgreSQL, Docker y pruebas unitarias.
Su diseño separa responsabilidades entre componentes como RecordingService, RecordingManager, VideoRecording y RecordingStorage para gestionar grabaciones, procesos de vídeo y almacenamiento.
Aplicación web de renta. El frontend está desarrollado con Next.js, TypeScript y Material UI; el backend utiliza Node.js, Express, Sequelize y PostgreSQL.
Aplicación de comercio electrónico desarrollada con React. Integra gestión de estado con Context y Redux, y consume datos de Fake Store API.
05 / Contacto
Estoy abierto a conversar sobre oportunidades profesionales y proyectos de desarrollo backend.