Willy Mateo profile photo

I'm Willy Mateo,

a full-stack developer dedicated to creating innovative web solutions

Let’s build something amazing together.

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

Shippify Inc

Full-stack developer

September 2022 - Present

Shippify Inc logo
  • 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

Sudamericana de Software S.A

Full-stack developer intern

February 2022 - August 2022

Sudamericana de Software S.A logo
  • 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

Contabilly S.A.

Full-stack developer

October 2021 - August 2022

  • 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 website

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 website

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 thesis projects of ESPOL

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

ESPOL logo

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

Unidad Educativa Carrera Sánchez Bruno logo

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

Detecting Speech Disfluencies Using Open-Source Tools in Automatic Feedback Systems for Oral Presentation Training

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.

hobbies of Willy Mateo

Get in touch

Let's build something together !

matheoowilly@gmail.com

Or