Hello there, I'm Idania Guerrero

Front-end developer

A little bit about me

After three years validating projects in pharmaceutical industry, I decided to change my path towards software development. What madness, right? I always loved programming since university, also, with so much engineering math, how could I not learn good logic? I'm just starting out, but I'm sure of one thing, programming makes me much happier than the things I tried before.

Things I love

Experience

Front-end developer

2022.11 - ...

Head of project validation

2020.03 - 2020.08

Project validation analyst

2017.07 - 2020.03

Trainings

My skills

...but easy, more is comming right now 📚

Projects

Budget planner

This application helps you plan your budget and control expenses. This app was created with react using vite. I used the following libraries: mui material, date-fns, formik, lodash, notistack, react-google-charts, react-icons, yup and tailwindcss. The application sends you a notification when the remainder is 50 and 25%. It also allows you to filter the list of expenses by category and stores the expenses in local storage.

TipiCamp

TipiCamp is a fictitious desktop Java application for managing reservations and guests at a campsite. User authentication is required to search, save, update, and delete reservation or guest records. To do this I created a local Mysql database with a relationship between entities of 1-n. The connection to the database was made with the JDBC API. The Model View Controller design pattern was used.

E-commerce

The vital is a fictitious e-commerce both for the management of ecological products and customer visualization. The site allows you to login as an administrator to delete, edit or create new products. It also has a product search field. A JSON database and a fake server were created. Each form has field validations.

Appointment manager

The appointment manager has a form to enter the data, the form is validated and submit is not allowed if any field is empty or some pattern does not match. In this project OOP was apllied for appointment management (CRUD). The data is stored in an IndexedDB.

Ahorcado Game

The user must type letters and guess the secret word, if the drawing is complete the game is over. A "keydown" event listener was used to input the letters of the word. The game does not allow the reading of numbers and special characters. Wrong letters only appear once. A canvas was used to draw the hangman.

Text encoder

This encryptor receives a text and encodes it using RegExp. It has a button to copy the text and share the message or copy it back to the input field to decode the text. It is validated that the field does not allow capital letters or special characters.

... I have more unpublished projects and others that are under construction.

Contact

Contact me! I will reply you as soon as I can :)