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.
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.
-
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. -
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. -
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. -
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.
-
Santo Tomas University
Bucaramanga, Colombia
Mechatronics Engineer
Projects
With lots of unique blocks, you can easily build a page without coding. Build your next landing page.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.


































