Hi, I'm Ivan David Gallo Perez

A Software Developer and graduate of Champlain College with a strong commitment to excellence and innovation. Driven by perseverance, motivation, and a results-oriented mindset, I am dedicated to building efficient, scalable, and user-centric software solutions that meet evolving industry demands.

My goal is to make a lasting impact in the tech industry by delivering innovative, high-quality solutions that prioritize customer needs. I believe in continuous improvement and ensuring that the solutions I develop remain relevant, adaptable, and efficient over time. Working with me guarantees dedicated support, cutting-edge innovation, and a streamlined experience that simplifies complex processes, helping businesses and individuals achieve their goals effortlessly.

Projects

CompteExpress

CompteExpress

Compte Express is a comprehensive billing automation system developed using the Hilla framework. Designed for accounting firms and consultants, it streamlines client and project management by automating invoice generation based on time-tracked work. The system features secure authentication, multilingual support (French, English, and Spanish), and role-based access control (RBAC) to ensure data security. With a user-friendly dashboard, administrators can efficiently register clients, assign projects, log work hours, and generate detailed invoices with Quebec tax calculations. The system optimizes accounting workflows, reducing manual work and enhancing efficiency

View Project
PetClinic

PetClinic

As part of the Pet Clinic project, I worked on the Cart Service implementation, focusing on integrating shopping cart functionality within the system. This involved developing the Cart microservice using Spring Boot, WebFlux, and a reactive programming approach to handle veterinary service bookings efficiently. The Cart Service enables users to add, update, and remove services from their cart while ensuring seamless synchronization with the existing Pet Clinic ecosystem. I implemented unit and integration tests using JUnit, Mockito, and WebTestClient to guarantee reliability. Additionally, I optimized the Cart API for performance, ensuring it efficiently handles multiple concurrent users.

View Project
BarberBooking

BarberBooking

BarberBooking is an Android mobile application designed to streamline the appointment booking process for barbershops and their clients. Developed using Kotlin and Jetpack Compose, the app provides an intuitive and user-friendly interface for customers to browse available barbers, select services, and schedule appointments in just a few taps. Barbers can manage their schedules, view upcoming appointments, and track customer preferences through an integrated dashboard. The application features real-time notifications, authentication with Firebase, and secure payment options, ensuring a smooth and reliable booking experience. To enhance performance and scalability, I implemented MVVM architecture with a Room database for local storage and Retrofit for API communication.

View Project
Shopping-Cart

Shopping-Cart

The Shopping Cart project is a Laravel-based e-commerce application that allows users to browse products, add items to their cart, and complete purchases securely. The system features user authentication and authorization, ensuring that only registered users can manage their cart and place orders. Built with Blade templates, Tailwind CSS, and Laravel Livewire, the application provides a seamless shopping experience with real-time cart updates, dynamic product filtering, and secure checkout processing. The backend leverages Eloquent ORM for database management, while middleware and policies ensure role-based access control. The project integrates payment gateways and email notifications for order confirmations, making it a complete and scalable e-commerce solution.

View Project

Skills

Here are some of the technologies and tools I use.

MYSQL

MYSQL

LARAVEL

LARAVEL

Java

Java

Reviews

Here’s what people say about my work.

Review

le portfolio c onnnnnnnnnnnnnnnn

Rate: 10/10

ivan

dddd

Rate: 8/10

bv

jjj

Rate: 9/10

dd

hh

Rate: 7/10

A

A

Rate: 10/10

Contact

Feel free to reach out to me via email or social media.