English version below / Versión en español abajo
I'm a fullstack developer with experience in Java, Spring, React, and SQL databases. I'm currently in my final year of Information Systems Engineering and enjoy working on projects that challenge my technical skills, allowing me to learn new technologies and delve into various software architectures.
- Public Transport Service Monitoring Tool: A tool for monitoring the status of public transport services, allowing users to report incidents, check service status, and receive notifications. Developed using Java 17, Javalin, JUnit5, Hibernate, and Handlebars.
- Custom ORM and Parsers:
- One proyect: A custom Active Record ORM implemented in Ruby using metaprogramming.
- Onother Proyect: A Parser Combinators system in Scala, with a hybrid approach between functional and object-oriented programming.
- Kernel Implementation/Simulation: A simulation of a kernel that coordinates the execution of processes in a distributed system, managing CPU, memory, and file system operations. Programmed in C on Linux machines.
- Introduction to Functional, Object-Oriented, and Logic Programming:
- Functional Programming in Haskell: Simulated a simple microprocessor, modeling its components and basic functionality.
- Object-Oriented Programming in Wollok: "BichOS" is a software that models the behavior of ants and their anthills.
- Logic Programming in Prolog: Modeled relationships between people and homes to detect potential dissidents and rebel activities.
- Languages: Java, JavaScript, TypeScript
- Frameworks: Spring Boot, React, Node.js
- Databases: MySQL, PostgreSQL, MongoDB
- Tools: Git, Docker
- Operating Systems: Windows, Linux
I'm currently focusing on backend development with Java and strengthening my knowledge of software architectures and Cloud Computing.
- Email: [email protected]
Soy un desarrollador fullstack con experiencia en Java, Spring, React y bases de datos SQL. Actualmente, estoy cursando el último año de Ingeniería en Sistemas de Información y disfruto trabajando en proyectos que desafían mis habilidades técnicas y que me permitan aprender nuevas tecnologías y profundizar en distintas arquitecturas de software.
- Monitoreo del Estado de Servicios De Transporte Publico: Herramienta para monitorear el estado de los servicios de transporte público, permitiendo reportar incidentes, consultar el estado de los servicios y recibir notificaciones. Implementado con Java 17, Javalin, JUnit5, Hibernate, y Handlebars.
- Custom ORM and Parsers:
- Un proyecto de implementación de un ORM tipo Active Record utilizando conceptos de metaprogramación en Ruby.
- Otro proyecto de Implementación de un sistema de Parser Combinators implementado en Scala con un enfoque híbrido entre programación funcional y orientada a objetos.
- Kernel Implementation/Simulation: Simulación de un kernel que coordina la ejecución de procesos en un sistema distribuido, gestionando la CPU, la memoria y el sistema de archivos. Desarrollado en C sobre máquinas Linux.
- Intoducción a la Programación Funcional, Orientada a Objetos y Lógica:
- Funcional en Haskell: Simulador de un microprocesador simple, modelando sus componentes y funcionamiento básico.
- Orientada a Objetos en Wollok: "BichOS", un software que simula el comportamiento de hormigas y sus hormigueros.
- Lógica en Prolog: Modela relaciones entre personas y viviendas para detectar posibles disidentes y actividades rebeldes.
- Lenguajes: Java, JavaScript, TypeScript
- Frameworks: Spring Boot, React, Node.js
- Bases de datos: MySQL, PostgreSQL, MongoDB
- Herramientas: Git, Docker
- Sistemas Operativos: Windows, Linux
Actualmente, estoy profundizando en el desarrollo backend con Java y reforzando mis conocimientos sobre diferentes arquitecturas de software y Cloud Computing.
- Correo: [email protected]