Welcome to my Portfolio! 👋🏼
Joseph Llacchua
I'm a Back
Profile
Available for Work

About Me

I am a Backend Software Engineer with experience in creating scalable and efficient solutions to solve complex problems in the tech field. My main stack includes Java, Spring Boot, MySQL, Docker, JWT and Angular on the frontend, giving me a comprehensive view of modern web application development.

Throughout my career, I have worked on both personal projects and team collaborations, applying agile methodologies like Scrum and ensuring code quality through unit testing with JUnit. My focus is on efficiency and scalability, and I am passionate about creating robust architectures that meet user needs.

Additionally, I always strive to stay updated on the latest tech trends and explore new tools that enhance the development experience and offer cutting-edge solutions to the companies I collaborate with.

Academic and Professional Experience

Examify: Scalable Exam Management Platform

2024

Developed an online exam management platform using Angular for the frontend and Spring Boot for the backend. This application focused on exam administration and user role management, enhancing my skills in creating scalable architectures and designing relational databases.

2squareD: Innovation in Mathematical Learning

2024

Led the backend development of MathPlayOpen, an educational platform that promotes mathematical learning. During this project, part of the Open Source course, I gained practical experience in Spring Boot, MongoDB, and creating efficient RESTful APIs.

From Zero: Connecting Companies and Developers

2023

Designed and developed a web application using Vue.js and .NET that connects companies with freelancers seeking technological opportunities. The system features user authentication and content management, facilitating efficient collaboration between both parties.

16+
Average
9+
Projects
5+
Cycle

Projects

InnControl

InnControl

InnControl is a comprehensive solution for the hotel sector that optimizes administrative processes and customer service. This platform has been migrated from a monolithic architecture to microservices, allowing superior scalability and performance. It uses technologies such as Docker and Kubernetes for container management, and features optimized APIs documented with Swagger.

Java
Spring Boot
Docker
Azure
Swagger
Kubernetes
UniRider

UniRider

UniRider facilitates carpooling coordination among students through a web-based carpooling system. Its hexagonal architecture ensures a clear separation between the domain and technical infrastructure, allowing great flexibility and adaptability. This application has been continuously deployed using Docker and Kubernetes, optimizing its availability.

Java
Spring Boot
Spring Security
Docker
Swagger
Azure
FromZeroApi

FromZeroApi

FromZeroApi connects companies with freelancers, allowing job postings. This platform is based on Domain-Driven Design (DDD), ensuring a robust separation of different domains. Additionally, it implements security measures with JWT to protect data and integrates efficiently with the frontend developed in Kotlin.

Java
Spring Boot
Spring Security
MySQL
Docker
Render
Swagger
InkaMarket

InkaMarket

InkaMarket is an e-commerce platform that connects Peruvian farmers with end consumers, improving the supply chain. Its three-layer architecture in Azure provides security, scalability, and ease of maintenance. The integration of Spring Boot and MySQL ensures efficient and secure data handling, along with optimized deployment in Azure for high availability.

Angular
Java
Spring Boot
MySQL
Azure
Examify

Examify

Examify is a web application designed to improve online exam management. It allows teachers to create exams and students to track their progress. Developed with Angular and Spring Boot, the platform supports JWT authentication and uses MySQL for data storage.

Angular
Spring Boot
Spring Security
MySQL
Tailwind CSS
Web Master

Web Master

Web Master is an intuitive platform that allows companies to post software projects and freelance developers to apply for them. Developed with Vue, .NET, MySQL, and Bootstrap, this application aims to meet the growing demand for quality digital solutions, offering freelancers an effective way to find projects and generate income.

Vue
.NET
MySQL
Bootstrap
Spring Security

Academic Training

Universidad Peruana de Ciencias Aplicadas (UPC)

2022 - Present

Software Engineering - 6th cycle

Udemy

2024 - Present

Spring Framework 6 & Spring Boot 3

Udemy

2024 - Present

Microservices with Spring Cloud and Spring Boot 2024

Certiprof

2023

Scrum Master: Scrum Methodologies

Do you have a project in mind? Let's talk.

josephllacchua123@gmail.com
Azure
Angular
Java
MySQL
Spring Boot
Vue.js
React
Azure
Angular
Java
MySQL
Spring Boot
Vue.js
React
Azure
Angular
Java
MySQL
Spring Boot
Vue.js
React
Azure
Angular
Java
MySQL
Spring Boot
Vue.js
React
Azure
Angular
Java
MySQL
Spring Boot
Vue.js
React