Hola, soy José Antonio Bejarano

Backend · Data Science · IA aplicada. Desarrollador de Aplicaciones Multiplataforma con perfil orientado a backend, análisis de datos e inteligencia artificial aplicada. Trabajo con Python, Java, SQL y APIs REST para construir servicios que conectan aplicaciones, bases de datos y procesos de análisis de información.

Experiencia laboral

  1. Junior Full-Stack Developer (Prácticas)

    Gainkode

    Documentación de APIs con Swagger/OpenAPI 3.0, automatización de pruebas de endpoints con Schemathesis e integración en CI con GitHub Actions y Docker. Desarrollo de scripts Python para generar informes Allure y enviar resúmenes a Slack, con colaboración en revisiones de código y buenas prácticas.

Proyectos

Captura de SkillMatch AI

SkillMatch AI

Angular FastAPI PostgreSQL pgvector Docker

Aplicación web que analiza un CV en PDF, detecta el perfil profesional y ordena ofertas tecnológicas por compatibilidad explicable.

Captura de Social Media Dashboard

Social Media Dashboard

Spring Boot Vue Java MySQL

Dashboard analítico para explorar la relación entre uso de redes sociales y métricas de salud mental con filtros, KPIs y gráficas interactivas.

Sobre mí

Me interesa construir soluciones mantenibles, bien documentadas y orientadas a resultados verificables. He desarrollado proyectos donde combino backend, bases de datos y procesamiento de datos para resolver casos prácticos como el análisis de currículums, la comparación con ofertas de empleo, dashboards analíticos y automatización de procesos.

Mi perfil técnico se centra en Python, Java, SQL, FastAPI, Spring Boot, APIs REST, PostgreSQL y herramientas de datos e IA como pandas, scikit-learn, spaCy, PySpark y embeddings. También trabajo con TypeScript, Angular, Vue, Streamlit, Docker, GitHub Actions, Swagger/OpenAPI, Schemathesis y pruebas automatizadas de endpoints.

Durante mis prácticas como Junior Full-Stack Developer en Gainkode documenté APIs, automaticé pruebas e integré procesos en CI, reforzando la importancia de validar datos, controlar errores, mantener contratos claros y escribir código comprensible.

Actualmente busco incorporarme a un equipo como desarrollador backend junior o desarrollador junior de soluciones de datos e IA, aportando constancia, capacidad de aprendizaje y criterio técnico para mejorar soluciones de forma incremental.

Jose Antonio Bejarano Vela