Engineering

Oscar Villarreal

Mid-Level Software Engineer

  • Monterrey, Mexico
  • Engineer's Degree, Digital Systems & Robotics, Tecnológico de Monterrey
  • 4
    Years of Experience

Professional Bio

I became a software developer because I enjoy creating new things and solving problems, and there's nothing like watching real people use what you created. My apps have been used in a variety of domains, from contact management to product registration to sportfishing. My favorite technology at the moment is React Native for its flexibility and adaptability. I'm curious, determined, and imaginative, and in my spare time, I enjoy brewing beer, reading novels, and playing video games.

Latin America
Monterrey, Mexico

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
Swift (Advanced)
iOS Native (Advanced)
React Native (Intermediate)
Node.js (Intermediate)
Vue.js (Intermediate)
Javascript (Intermediate)
PHP (Intermediate)
CSS (Intermediate)
HTML5 (Intermediate)
Wordpress (Intermediate)
Firebase (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs January 2020 - Present

Mid-Level Software Engineer

At FullStack Labs, I'm responsible for creating client solutions using Swift, React Native, Node.js, Vue.js, and more.

Jonajo Consulting January 2017 - January 2020

Software Engineer

Jonajo Consulting helps companies create AI-driven apps and sites with nearshore tech-staffing. As a Software Engineer, I worked on:

  • Swap, which lets users easily exchange contact cards. I was the sole developer on the app and implemented an OCR that allows the app to read the content of the contact cards. The app was built with Swift, Couchbase, and Firebase OCR.
  • The app for Registria, a company that provides product registration. I implemented a complex UI and OCR molded for specific product codes. The app was created by myself and five other developers using Swift, Couchbase, and Firebase OCR.
  • Live CTA, an app that shows train arrivals and departures for the Chicago Transit Authority. I was the sole developer on the project and implemented features for user location management. The app was built with React Native and Expo.
  • The website for Pisces Sportfishing, which provides chartered sportfishing boats. I used Webflow’s features to their full extent and added new features like optional video headers. The site was built with three other developers using Webflow, JavaScript, and Elfsight.
DTI April 2016 - December 2016

Application Developer

DTI is a software company dedicated to helping clients manage their telecommunications expenditures. As an Application Developer, I worked on:

  • Keytia Mobile, an app that shows clients graphs of their expenditures. I created interactive graph dashboards on an app using Swift and Node.js.
Latin America
Latin America

Portfolio

Swap

Contact card mgmt.

Swift, Couchbase, Firebase OCR

Live CTA

Public transit

React Native, Expo

Pisces Sportfishing

Chartered sportfishing

Webflow, JavaScript, Elfsight

Employment History

FullStack Labs January 2020 - Present

Mid-Level Software Engineer

At FullStack Labs, I'm responsible for creating client solutions using Swift, React Native, Node.js, Vue.js, and more.

Jonajo Consulting January 2017 - January 2020

Software Engineer

Jonajo Consulting helps companies create AI-driven apps and sites with nearshore tech-staffing. As a Software Engineer, I worked on:

  • Swap, which lets users easily exchange contact cards. I was the sole developer on the app and implemented an OCR that allows the app to read the content of the contact cards. The app was built with Swift, Couchbase, and Firebase OCR.
  • The app for Registria, a company that provides product registration. I implemented a complex UI and OCR molded for specific product codes. The app was created by myself and five other developers using Swift, Couchbase, and Firebase OCR.
  • Live CTA, an app that shows train arrivals and departures for the Chicago Transit Authority. I was the sole developer on the project and implemented features for user location management. The app was built with React Native and Expo.
  • The website for Pisces Sportfishing, which provides chartered sportfishing boats. I used Webflow’s features to their full extent and added new features like optional video headers. The site was built with three other developers using Webflow, JavaScript, and Elfsight.
DTI April 2016 - December 2016

Application Developer

DTI is a software company dedicated to helping clients manage their telecommunications expenditures. As an Application Developer, I worked on:

  • Keytia Mobile, an app that shows clients graphs of their expenditures. I created interactive graph dashboards on an app using Swift and Node.js.