profile-avatar

Hi, I'm Gerson Hernández

Software
Developer

Building efficient and scalable applications, combining engineering, technology and optimizing every detail in frontend and backend to achieve smooth and high performance experiences.

astro Astro
nextjs Nextjs
react React
java Java
spring Spring
docker Docker
nodejs Nodejs
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
git Git
mongodb Mongodb
mysql Mysql
postgresql Postgresql
HTML5 HTML5
CSS3 CSS3
bash Bash
astro Astro
nextjs Nextjs
react React
java Java
spring Spring
docker Docker
nodejs Nodejs
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
git Git
mongodb Mongodb
mysql Mysql
postgresql Postgresql
HTML5 HTML5
CSS3 CSS3
bash Bash
astro Astro
nextjs Nextjs
react React
java Java
spring Spring
docker Docker
nodejs Nodejs
javaScript JavaScript
typeScript TypeScript
tailwindcss Tailwindcss
git Git
mongodb Mongodb
mysql Mysql
postgresql Postgresql
HTML5 HTML5
CSS3 CSS3
bash Bash

What I Do

I design and develop high-quality applications, ensuring performance, scalability, and a seamless user experience.

Frontend Development

I create engaging and responsive user interfaces, focusing on accessibility, usability, and performance.

Backend Development

I build secure and scalable systems that efficiently handle data, authentication, and business logic.

Full-Stack Solutions

I develop complete solutions, integrating both frontend and backend to deliver seamless digital experiences.

About me

Mechatronics Engineer with 3 years of experience in Software Development. With a solid focus on backend and frontend development, to create efficient and scalable solutions. I bring skills in the development of new functionalities.

Work Experiencie
  • Hack The North

    SZ Tecnología - Backend Developer

    Pereira, Colombia

    Developed microservices for the MUV module of the Intelligent Supervision System of the Superintendence of Transportation, optimizing the management and regulation of transportation companies nationwide.
  • Hack Western 5

    Verox - Fullstack Developer

    Norcross, Georgia,USA

    Implemented payment gateways with Authorize.net, PayPal and Zelle, optimizing transactions on the platform. In addition, I developed landing pages for promotions, improving conversion and user experience.
  • FirstNet Public Safety Hackathon

    Freelance - Backend Developer

    Bucaramanga, Colombia

    Developed authentication with JWT, role and permissions management, and integrated e-commerce functionalities. Implemented data persistence with MySQL, MongoDB and PostgreSQL, optimizing queries and migrations. I used Spring Security for role-based authentication and authorization.
  • Hack Western 5

    Freelance - Frontend Developer

    Bucaramanga, Colombia

    Developed responsive and optimized interfaces with React, Next.js, Astro and Tailwind. I created landing pages and micro-sites with focus on SEO and performance, integrating APIs to improve user experience.
Education
  • Hack Western 5

    Santo Tomas University

    Bucaramanga, Colombia

    Mechatronics Engineer
Skills
React
Next.js
Java
Springboot
Typescript
Nodejs
Javascript
Docker
MongoDB
PostgreSQL
MySQL

Projects

With lots of unique blocks, you can easily build a page without coding. Build your next landing page.

Project 1 - Inventory and Reservation System
Project 1 - Inventory and Reservation System
Project 1 - Inventory and Reservation System
Project 1 - Inventory and Reservation System
Project 1 - Inventory and Reservation System
View

Inventory and Reservation System

The Inventory and Reservation System is an API that facilitates inventory management and product reservation, allowing organizations to control their stock, manage loans and reservations, and generate detailed reports. It offers key functionalities such as user administration with specific roles, inventory control, product search, reservation and loan management, and data protection through authentication and permissions.

Project 2 - Invoice administration
Project 2 - Invoice administration
Project 2 - Invoice administration
Project 2 - Invoice administration
View

Invoice administration.

The Invoice Management Project is a web application designed to facilitate efficient invoice management and simple accounting for businesses. This system allows users to register, view, and manage invoices in a simple way, ensuring an orderly and accessible financial management.

Project 3 - QuickBet Movies
Project 3 - QuickBet Movies
Project 3 - QuickBet Movies
Project 3 - QuickBet Movies
Project 3 - QuickBet Movies
Project 3 - QuickBet Movies
View

QuickBet Movies

QuickBet Movies is a platform made with Next.js and React that allows you to explore and discover movies with full details and a modern interface. It features deferred image loading, state management with React Hooks and an optimized design for a smooth experience.

Project 4 - Hands OnCode
Project 4 - Hands OnCode
Project 4 - Hands OnCode
Project 4 - Hands OnCode
Project 4 - Hands OnCode
View

Hands OnCode

Hands OnCode is a landing page designed to effectively present the company's software services. The project includes the creation of microsites, e-commerce solutions, static pages, and optimized landing pages. The page combines an attractive design with a functional structure, highlighting HandOnCode's offerings and facilitating communication with potential clients.

Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
Project 5 - SGCE Student Query Management System
View

SGCE Student Query Management System

The SGCE is a platform designed to facilitate and manage the communication and resolution of queries between students and academic staff. This system allows students to send their questions or requests for information in an organized manner, while academic staff can respond and manage these queries efficiently. The objective of the SGCE is to optimize the student attention process, improving the speed of response and ensuring an adequate follow-up of each query.

Project 6 - Medical Consultations
Project 6 - Medical Consultations
View

Medical Consultations

Medical Consultations API is a REST API developed for the comprehensive management of doctors, patients, and medical appointments. It allows registering, updating, deleting, and querying information about doctors and patients, as well as scheduling medical appointments. Using Spring Boot and Spring Security, the API is protected with JWT (JSON Web Tokens) to ensure authentication and authorization. It employs Spring Data JPA for data management and Flyway for database migrations, with MySQL as the database system.

Project 7 - Delivery
Project 7 - Delivery
View

Delivery

Delivery App is a REST API for managing deliveries, allowing the handling of delivery personnel, customers, restaurants, and orders. The API secures operations with JWT for authentication and authorization. It offers endpoints to register, update, and query data, with specific permissions for each user role. Users must include an authentication token in their requests. The platform supports testing with tools such as Thunder Client, Postman, and Insomnia.

Project 8 - Forohub
Project 8 - Forohub
View

Forohub

ForoHub is a RESTful API developed with Spring Boot that manages topics in a forum, using JWT for authentication and authorization. The project allows listing, creating, updating, and deleting topics, with all endpoints protected by Spring Security. It uses Spring Data JPA for data access and Flyway for database migrations, with MySQL as the management system. The API offers a secure and efficient structure to handle topics, with a focus on data integrity and protection.

Project 9 - UNAD Induction
Project 9 - UNAD Induction
View

UNAD Induction

The landing page for the Induction of New Students at UNAD is designed to provide clear and accessible information about the induction process for new students. It offers an interactive map with the location of all university campuses nationwide. Additionally, it presents contact details for each university department, including phone numbers and emails for specific inquiries. The page also details the steps to complete the induction process.

Project 10 - Literalura
Project 10 - Literalura
View

Literalura

Literalura is a console application for book management, built with Spring Boot and PostgreSQL. Designed to interact with an external API, it allows storing and querying information about books and authors in a database. Its functionalities include searching for books by title, listing all books and authors, finding living authors in a specific year, and finding books by language. The application features an easy-to-use command menu for performing queries and managing literary data efficiently.

Project 11 - Currency Converter
Project 11 - Currency Converter
View

Currency Converter

Currency Converter is a simple console application that allows currency conversions using ExchangeRate-API.com. Developed in Java, the program offers a text-based user interface to select a base currency, enter a value to convert, and choose a destination currency. The conversion result is obtained in real-time through a request to the ExchangeRate-API.com API. Its command menu allows the user to interact easily, with options to convert values and exit the program.

Contact

Connect whit me

Have a question or want to collaborate? Send us a message, and we'll get back to you as soon as possible.