Experience
-
TechCo Creators
• Migration of legacy internal ASP Web Forms systems to .NET 8 and Razor with cleaner code. These administration systems were unified into a single platform, structured in UI, Domain, and Data layers to improve organization and maintenance. User manuals were also developed, including guides with illustrative images, to facilitate understanding and efficient use of the program's various features.
• Reactivation and UI improvements for a legacy Eurocup bracket tournament management project, integrating user authentication using Keycloak, real-time event streaming with Kafka, and remediating user interface elements to improve functionality. .
• Use of HTML, CSS, JavaScript, ASP (Razor y Web Forms), .NET 8, SQL, KeyCloack, Kafka, MongoDB.
Recommendation letter -
Internship J&G Solutions
• Development of Fisio File, a project of electronic file, schedule, and billing project for physiotherapists, and in turn Pura Vida Safety about quality and occupational health. Also including their respective landing pages using the Astro framework, based on the prototype provided by the design team.
• Completed 100% of assigned tasks, which include UI improvements mobile responsiveness improvements, pop-ups integration, creation of profile and account pages, implementation of roles, connection to billing API, creation of database tables, contributions for new features in the Rest API.
• Active participation in daily meetings to report on the status of the project and make proposals for improvements.
• Use of Vue.js, Quasar, HTML, CSS, .NET, SQL, Git and Jira.
Visit Fisio File -
Asociacion Colitas
• Organize tasks and meetings with the client to determine their main interests, thus improving the management of adoptions and promoting the visibility of animals through a visually friendly interface.
• Coding the necessary logic for a catalog with filter by type, contact of interested parties via email, login, maintenance (CRUD) of pets, email history.
• Implementation of HTML, CSS, .NET, C#, FireBase, GitHub technologies.
View Documentation View Code Video General and catalog Video Pet CRUD Video Users CRUD*Due to the client's lack of interest in maintaining for hosting, the application is not available at this time.*
-
Marmat Condominiums
• Developed for a condominium association called Marmat. The project has admin and stakeholder roles, allowing them to access functions depending on their role. It went through several stages of software development (requirements, planning, programming, testing, documentation).
· Plan application development processes, including requirements gathering, client meetings, SCRUM methodology and client training.
Potencial clients Modules:
- Condominium catalog with filtering options by province and name.
- Condominium specific view
- Contact via email
View Documentation Back-end Code Front-end Code
Administrators Modules:
- Table maintenance (Condominium, user, address, ticket, others).
- Reports
- Sending notifications to residents*Due to the client's lack of interest in maintaining for hosting, the application is not available at this time.*
Personal Projects
Shopping Helper
A tool to make managing your shopping list easier and more effective. It allows you to manage products and supermarkets, filtering and marking items as you buy them.
EducAI
Interactive guide to learn how to use artificial intelligence correctly. Includes playgrounds with connection to the OpenAI API to get real answers. Use React, react-router and other framework hooks.
Technologies
FrontEnd
HTML
CSS
JavaScript
TypeScript
React
Vue
Astro
Tailwind
Bootstrap
BackEnd
.NET
C#
Java
Node JS
SQL
Mongo DB
Firebase
Oracle
Others
GitHub
Figma
Adobe XD
Flutterflow
Azure Devops
Jira
Netlify
Render
Education
Bachelor of Systems Engineering
Fidélitas University, Costa Rica
View PDF Cloud Practitioner
Amazon Web Services (AWS)
View Full Certificate C2 English Certificate (Reading and listening)
EF SET, Remote
View Full Certificate Platzi
HTML and CSS
FrontEnd Developer
Practical FrontEnd Developer
HTML y CSS Definitive
Practical HTML y CSS
Responsive Designe
SASS Fundamentals
Desinge for developers
Designe systems
Basics CSS Grid
CSS Layout
CSS Grid Layout
Web Designe with CSS Grid and Flexbox
Transformations and transitions with CSS
JavaScript
Basic Javascript
Practical Javascript
Javascript: Maths and basic stadistic
Practical course videogame
Closures and Scope
Ecmascript: History and javascript versions
Basic: Object-oriented programming with Javascript
Medium: Object-oriented programming with Javascript
Array manipulations with Javascript
Javascript clean code
Data structure with Javascript
Algorithmic complexity with Javascript
Debuggin with DevTools
Javascript Engine (V8)
Asynchronous with JavaScript
API Rest With Javascript
Practical API Rest With Javascript
Professional API Rest With Javascript
Animations with CSS and JavaScript
DOM Manipulation
React Js
React JS
React with Vitejs and TailwindCSS
Render patterns and composition
Professional management of the state
React Router DOM
React Redux
Others
(Vue.js) Introduction and fundamentals
(Vue.js) Components and Composition API
(Vue.js) Vue Router
(TypeScript) TypeScript Fundamentals
(TypeScript) Advanced types and functions
Git and GitHub
Promtp Engineering with Chat GPT