About me
Hello there! My name is Willy Mateo
As an accomplished Computer Science Engineer with over four years of dedicated experience in full-stack development, I bring a robust skill set focused on React, NextJs, NodeJs, Express, TypeScript, JavaScript, Redux, MySQL, PostgreSQL, Material UI and Tailwind CSS technologies. I also have knowledge in AWS, Firebase, Docker, Terraform, React Native, and the use of agile methodologies to deliver superior results. Recognized for consistently achieving performance excellence, I am committed to upholding the highest standards of clean code practices. Among my most outstanding achievements is the development of automated actions within a logistics system to significantly reduce users' time and improve their experience.
Tech stack
Programming Languages
JavaScript
TypeScript
Python
Front-end
React
Redux
Next Js
SSR
HTML-5
CSS 3
Sass
Tailwind CSS
Chakra UI
Material UI
Webpack
Rollup
NPM
Back-end
Node Js
Express
NestJS
REST APIs
Mobile
React Native
Databases
MySQL
PostgreSQL
Mongo DB
Firestore
Cloud
AWS
Firebase
Vercel
Railway
Netlify
DevOps
Docker
Terraform
Github Actions
Web development environment
Linux
Git
Github
GitLab
Bitbucket
Jira
Notion
Experience
- Developing and maintaining the company's website.
- Developing and maintaining modules within the dashboard system to ensure functionality and performance standards are met.
- Contributing to the creation and maintenance of RESTful APIs, adhering to best practices for robust and scalable communication between systems.
- Playing a pivotal role in the automation module by designing, implementing, and maintaining system actions triggered by user interactions, enhancing efficiency and user experience.
Technologies
JavaScript
TypeScript
React
Redux
SSR
Node Js
Express
REST APIs
MySQL
Firebase
AWS
Docker
Terraform
Github Actions
- Maintaining a CRM system and web-service to Huawei enterprise.
- Using PSQL to create SQL scripts in Oracle database.
- Working with micro-services and orquestation services to Claro and Huawei enterprises.
Technologies
JavaScript
HTML-5
CSS 3
Oracle
PL/SQL
- Developing the version 2 of an application that consists in buy-sale of health food.
- Maintaining the API RestFul using Django.
- Testing the whole system.
- Using Github Actions for CI and Railway to deploy the system.
- Updating the DB squeme.
Technologies
JavaScript
React
REST APIs
SQLite3
Projects
NameGenius
A free web application that uses artificial intelligence to generate creative and unique names for your business, projects or team. It uses the Hugging Face inference API to load a Natural Language Proccesing model and generate the appropiated names. It also has a dark mode and a light mode.
Technologies
React
Next Js
TypeScript
Chakra UI
Vercel
Nightly Tunes
A music library that allows you to listen your favorite songs and discover new ones. It uses the Napster API to search for songs and artists, and the Vime library to play the songs. You can use this web app in English or Spanish and it supports both light and dark mode.
Technologies
React
Vite
JavaScript
Chakra UI
Netlify
System for managing ESPOL thesis projects
This is an ESPOL thesis project management system. It allows clients to register their thesis project proposals, professors to manage and evaluate them, and coordinators to balance project proposals across existing courses. It also has a dashboard so that clients and teachers can monitor the progress of projects.
Technologies
React
Redux
Vite
JavaScript
Tailwind CSS
Education
Escuela Superior Politécnica del Litoral - ESPOL
Engineering in Computer Science
Bachelor's degree
March 2018 - February 2024
In my journey as a Computer Science Engineer from ESPOL, I gained a comprehensive foundation in various areas of software development and technology. My education provided me with a deep understanding of Object-Oriented Programming and Data Structures, essential for building scalable and maintainable software solutions. I developed a strong grasp of Software Design principles and Database Systems, which are critical for designing efficient, robust applications. Courses in Systems Programming, Operating Systems, and Algorithms Analysis enhanced my ability to create optimized and high-performance systems. I also explored Web and Mobile Software Development, learning how to build responsive, user-friendly applications. My studies included Information Security, ensuring I understand how to protect systems and data, and Programming Languages, allowing me to work across different development environments. Additionally, I studied Software Engineering, Artificial Intelligence, and Distributed Systems and Cloud Computing, which provided insights into creating intelligent and distributed applications. My education also covered the Management of IT Projects and Information Systems, equipping me with the skills to lead technology projects and manage information effectively in a business context.
Unidad Educativa Carrera Sánchez Bruno - CSB
High School degree in Computer Systems
High School degree
May 2015 - February 2018
During my studies at Carrera Sánchez Bruno high school, where I specialized in computer systems, I gained essential foundational knowledge in various areas of software development. I learned the principles of Object-Oriented Programming, which helped me understand how to structure and organize code effectively. I also delved into Algorithms Analysis, which taught me how to optimize and improve the efficiency of solutions. Additionally, I acquired a solid grasp of the basics of Web Development, enabling me to build functional and responsive websites.
Achievements
In the realm of verbal communication, most common non-clinical speech disfluencies are filler words and filled pauses, which pose challenges for effective oral presentations. Yet their detection is no easy task. This article presents the usage of OpenAI’s Whisper for filled pauses and filler words detection in Spanish oral presentations, including on-the-wild usage with undergraduate students. Preliminary results indicate that Whisper demonstrates promise as a valuable tool to identify a substantial amount of filler words and filled pauses. Despite areas of improvement, Whisper serves as a diagnostic tool for assessing disfluences in oral communication.
Hobbies
Ecuador is a country that has beautiful beaches, so I enjoy going surfing with my friends on weekends and holidays.
I am lucky enough to live in a village close to the mountains, in the afternoons it makes me happy to go for a run in natural spaces.
Another activity I do to keep my body and mind healthy is going to the gym with my friends.