Foto de John Bernal
John Bernal

John Bernal

Desarrollador Full Stack Java

Con mas de 3 años de experiencia especializado en desarrollo front y backend con Java, Spring Boot y arquitecturas escalables. Apasionado por crear código limpio, eficiente y facil de leer.

John Bernal

Sobre mi

Soy Desarrollador Full Stack con más de 3 años de experiencia en el desarrollo de software. Mi experiencia abarca desde el desarrollo frontend con tecnologías como JavaScript, Vue.js y frameworks modernos, hasta el backend con Java, Spring Boot, y Python.

Participé en el programa Misión TIC 2022 del gobierno, donde profundicé mis conocimientos en programación orientada a objetos, Python, Java, y SQL. Desarrollé proyectos significativos como un sistema de gestión de vacunación COVID-19 usando Django, PostgreSQL, Java Spring Boot, MongoDB, Vue.js, Apollo Server y GraphQL.

Experiencia Profesional

En Artifex, he trabajado en diversos proyectos del sector salud y bancario, utilizando tecnologías como Java 8, GWT, JSP, y SQL. He participado en la migración de sistemas legacy en Visual Basic 6 a tecnologías modernas Java, implementando soluciones con Vaadin y desarrollando interfaces responsivas con HTML, CSS y Bootstrap.

También he desarrollado proyectos desde cero, como un sistema de conciliaciones bancarias, implementando la lógica de negocio en Java y utilizando tecnologías como Apache POI para el manejo de archivos Excel.

Tech Stack

JavaScript JavaScript
TypeScript TypeScript
HTML5 HTML5
CSS3 CSS3
Django Django
Git Git
Linux Linux
GitHub GitHub
GitLab GitLab
Python Python
Docker Docker
Maven Maven
Astro Astro
Vue.js Vue.js
Java Java
Spring Boot Spring Boot
PostgreSQL PostgreSQL
MongoDB MongoDB
JavaScript JavaScript
TypeScript TypeScript
HTML5 HTML5
CSS3 CSS3
Django Django
Git Git
Linux Linux
GitHub GitHub
GitLab GitLab
Python Python
Docker Docker
Maven Maven
Astro Astro
Vue.js Vue.js
Java Java
Spring Boot Spring Boot
PostgreSQL PostgreSQL
MongoDB MongoDB

Servicios

Soluciones tecnológicas adaptadas a tus necesidades

Desarrollo Full Stack

Desarrollo Full Stack

Desarrollo de aplicaciones web completas, desde el frontend hasta el backend, utilizando tecnologías modernas y mejores prácticas.

Desarrollo Backend

Desarrollo Backend

Implementación de APIs robustas y escalables usando Java Spring Boot, Python Django, y bases de datos SQL/NoSQL.

Desarrollo Frontend

Desarrollo Frontend

Creación de interfaces de usuario responsivas y atractivas utilizando Vue.js, HTML5, CSS3, y frameworks modernos.

Migración de Sistemas

Migración de Sistemas

Experiencia en migración de sistemas legacy a tecnologías modernas, asegurando la continuidad del negocio.

Portafolio

Proyectos destacados en los que he trabajado

Sistema de Gestión de Vacunación COVID-19

Aplicación web para gestionar el proceso de vacunación COVID-19. Desarrollada con Django, Spring Boot, Vue.js y GraphQL.

Django Django Spring Boot Spring Boot Vue.js Vue.js GraphQL GraphQL PostgreSQL PostgreSQL MongoDB MongoDB

Sistema de Gestión de Pizzería

Aplicación completa para la gestión de pedidos de una pizzería, incluyendo autenticación JWT y auditoría de entidades.

Java Java Spring Boot Spring Boot Spring Security Spring Security JWT React React

Sistema de Conciliaciones Bancarias

Plataforma para la gestión y conciliación de transacciones bancarias con generación de reportes Excel.

Java Java Vaadin Apache POI SQL SQL Bootstrap Bootstrap

Contáctame

¿Tienes un proyecto en mente? ¡Hablemos!