Luis Enrique Meza, Developer in Monterrey, Mexico
Luis is available for hire
Hire Luis

Luis Enrique Meza

Verified Expert  in Engineering

Software Developer

Location
Monterrey, Mexico
Toptal Member Since
June 6, 2022

Luis has been working as a software developer and data engineer for the past three years after receiving his bachelor's degree in digital systems and robotics engineering specializing in software development and AI. His primary languages include Python for scripting and PostgreSQL for databases, with Django serving as his main back-end framework. Luis focuses on back-end services and API development in addition to data-related applications that include some deep learning projects.

Portfolio

MSCI
Python, Perl, Oracle PL/SQL, Jira, Azure, SQL, Relational Data Mapping, ETL...
Intel
Python, Linux, PostgreSQL, SQL, Automation, ETL, Image Processing
Caterpillar
Python, PostgreSQL, Azure, Pandas, Matplotlib, CI/CD Pipelines

Experience

Availability

Part-time

Preferred Environment

Python, PostgreSQL, Django, Linux, Flask, Deep Learning, GraphQL, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...thing I've developed is a local API for a robot to send images and, through this API, load a CNN and process those images to return results as HTTP responses.

Work Experience

Software Developer | Data Engineer

2022 - PRESENT
MSCI
  • Developed data tracking systems and scripts to process and load data into the database.
  • Tracked and fixed bugs using Jira as the main reporting tool.
  • Used Perl and Python across all processes, Oracle PL/SQL as the database, and Azure for repository handling and pipelines.
  • Maintained the team's API and created scripts to use that back-end service to pull and update data in our DB.
Technologies: Python, Perl, Oracle PL/SQL, Jira, Azure, SQL, Relational Data Mapping, ETL, JSON

System Memory Validation Engineer

2021 - 2022
Intel
  • Developed a Simple Interface to connect to our local team DB to easy upload files and visualize the needed data. Used Python with SQLAlchemy and PyQt5.
  • Parsed results data and loaded it into the database using Python automation, similar to an ETL architecture.
  • Developed new methodologies for validation through low-level Python programming.
  • Enabled validation tools for memory focused on DDR5. This was done through scripts and applications to process test results.
Technologies: Python, Linux, PostgreSQL, SQL, Automation, ETL, Image Processing

Data Analyst

2020 - 2020
Caterpillar
  • Developed a Python local data analysis library that processed raw data through calculations and the company's process requirements.
  • Used Python as the primary language and PostgreSQL as the database language.
  • Built the necessary specifications with pandas and Matplotlib for the library to be shared with other non-tech teams so they could understand the data and improve decision-making.
Technologies: Python, PostgreSQL, Azure, Pandas, Matplotlib, CI/CD Pipelines

Full-stack Developer

2019 - 2020
PK Global
  • Developed basic front-end applications with React and Angular that used HTML and CSS.
  • Developed back-end services using Spring Boot with MVC paradigm, Node.js, and Django and made connections to databases running on PostgreSQL.
  • Used Tomcat and Docker for deployment servlet and container-based development.
Technologies: React, Spring, Node.js, Django, PostgreSQL, Docker, Angular, Java, JSON

Emotion Recognition Web Page

Deployed a web page on a Google Cloud server using Docker that holds a simple front end made in Angular. It allows users to take image captures utilizing the camera and send those images to a local API that processes the given image and returns an identified emotion.

Simple Note WebApp

Built a simple web app to write notes and view other peoples' notes using AngularJS on the front end and GraphQL and Python on the back end.

Deployed the server in a Google Cloud server using Docker.

Tomato Detection API

Designed a local API to run a CNN model to receive images sent from a robot on a local network and process the images that were sent in order to determine if the given image contained a tomato.

This project was deployed in an agriculture field, and its main objective was to tell the robot where the tomato was in order for it to cut it out and pick it up.

Web Scraper with Python

Developed a Python web scraper script using raw HTML requests (due to the nature of the requirements, I used Selenium and other tools as well, but they were too slow for what was needed). This script loaded data to an AWS RDS instance running PostgreSQL and also loaded downloaded files to an S3 bucket.

New Generation Firewall

Used Flask for the API, Mininet and Java for the SDN, and TensorFlow for training the neural network to develop an API that holds a deep learning model in which HTTP requests to a server mounted on a software-defined network were identified as attacks or as normal traffic. The API worked as a bridge between the requests and the server, handling all the packages and trying to block SlowDDoS and DDoS attacks.

Quiz Builder WebApp

A full-stack Web Application project using Django and PostgreSQL allowed users to create, edit and answer quizzes. Using PostgreSQL to store all data and Django forms on the application's front-end, using HTML, Bootstrap, and some CSS.

Local DB to WebApp Interface

Developed a Python Local Interface with a GUI (Using PyQt5) that connected a company's database to a Web Page they used to organize their data called Monday.com. Querying the data from their PostgreSQL Database and sending HTTP requests in JSON format to this Web Page. Also, used visualization tools like Matplotlib and Pandas.

Languages

Python, Java, C, SQL, GraphQL, C++, Perl

Frameworks

Django, Flask, Angular, Spring

Libraries/APIs

Pandas, Matplotlib, OpenCV, PyQt 5, React, Node.js, TensorFlow, Keras

Platforms

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Azure

Storage

PostgreSQL, JSON, Oracle PL/SQL, Amazon S3 (AWS S3)

Other

Embedded Software, Image Processing, Deep Learning, CI/CD Pipelines, Relational Data Mapping, Web Scraping, OCR, Amazon RDS, APIs

Tools

Jira

Paradigms

Automation, ETL

2017 - 2021

Digital Systems and Robotics Engineering in Computer Engineering

ITESM - Querétaro, México.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring