
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

Chemical Engineering
2011-2016

Front-end developer
2022.04-2022.10

Front-end developer
2022.04-2022.10
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 :)