Enrique Villa profile pic

About Me

Computer Science and Software Engineering undergrad from Tecnológico de Monterrey, with an interest in web development. I have worked with technologies like React, Express and MongoDB, just to name a few as far as web development goes. Keep on reading to find out what other things I have experience with.

Contact Details

Enrique Marcelo Villa García

Monterrey, Nuevo León

+52 81 8025 5890

enrique.villa97@hotmail.com

Work Experience

Oracle

Software Engineer•December 2020 - Present

I worked in the Data Visualization software team, where my team focused on everything to do with filters. I developed new features and implemented UI designs for the Date Range Filter on both desktop and mobile. I learned many new things and picked up some useful skills such as writing functional tests and knowing how to debug front-end code using the browser developer tools.

Education

Instituto Tecnológico y de Estudios Superiores de Monterrey

Computer Science and Technology Engineering•August 2016 - December 2020

During my time in university I learned a ton of things, but I would say that what stuck most with me is developing quality software and working as a team. During this time I also learned the fundamentals of my main interest right now, which is Web Development, whether it be Frontend or Backend. One of the biggest projects and challenges during these years was my Compilers Design project, where we had to literally design a basic language. It sounds simple enough, but there's a lot going on behind the scenes that we as users can't even begin to understand. It was a lot of hard work, but it will definitely prove to be worth it.

University of Technology Sydney

Study abroad semester•February 2019 - June 2019

Through my first couple of years of university, I hadn't considered the idea of studying abroad very much, but a couple of friends who were going to Australia inspired me to tag along. I can definitely say it was the best and most fun couple of months in my life. I think this semester really made me grow and develop myself as a person and I will never forget this.

Skills

Here are some of the technologies that I have worked with previously

Git
Git

Git is always used for version and change control in every project I work on, even if it's a solo project. Still can't grasp how something so widely used was made in a couple of days (shoutout to Linus Torvalds).

C++
C++

C++ is the first language I learned to code in and it was the language taught to me in my first few semesters of university in Programming Fundamentals, OOP, and Data Structures, so even though it brings back dark memories it still has a place in my heart.

React
React

I'm fairly new to React but I'm really eager to learn to use this library to its full potential. This website was built with it and even though I don't have a lot of experience with it, I think it's what brought me closer to web development in general.

Express
Express

Express is something I learned through my Web Applications Development course at university, but I really liked working with it and I even used it to develop one of my projects.

Python
Python

I'm surprised by the flexibility of this language. It's very powerful and I would say without it I would have had a really hard time developing my project for Compiler Design. Python paired with PLY is what got me through that course.

MongoDB
MongoDB

I used Mongo for one of my projects and I really enjoyed working with it. Projects with larger databases and more complex relations could be harder to manage with Mongo but my experience with it was nice overall.

PostgreSQL
PostgreSQL

I don't have a lot to say about PostgreSQL as I'm fairly new to it but I enjoyed working with it and would definitely use it again for future projects.

Java
Java

I used Java for my Videogames Development course at university and it was also the language used to develop our group final projects, so this was my first experience with the language. During this time I also learned more about using Git to work in a team, rather than just individually.