Luis Martins

Luis Martins

Data Engineer II | Fullstack Developer II

GitHub Contributions

8,043 contributions in the last year

LessMore
  • 4,673commits
  • 289pull requests
  • 3,061private
MonWedFri
SepOctNovDecJanFebMarAprMayJunJulAugSep

Code

  • Java47.7%
  • Python16.1%
  • C++9.2%
  • JavaScript6.8%
  • HTML5.5%
  • CSS5.1%
  • TypeScript3.5%
  • Shell2.1%

Work Experience

TSMX

Natal, RN

Development Analyst

Aug 2026 - Present

  • Linux
  • Nginx
  • Docker
  • Kubernetes
  • SQL
  • Clean Code
  • SOLID
  • Gathering and defining functional and non-functional requirements; maintaining and evolving the system.
  • Analysing, planning and implementing integrations with external systems APIs.
  • Database modelling, normalisation and optimisation.
  • Setting up and administering Linux, Nginx, Docker and Kubernetes environments.
  • Application monitoring, disaster-recovery backup policies and security updates.
TSMX

Natal, RN

Data Analyst

Oct 2024 - Aug 2026

  • Python
  • Django
  • PostgreSQL
  • Apache Airflow
  • SQL
  • Shell
  • Nginx
  • Importing, cleaning and unifying data from structured and unstructured systems.
  • Partial customer migration across databases, applying business rules with Django and advanced SQL.
  • ETL pipelines for ingestion into PostgreSQL clusters, focused on scalability and integrity.
  • Adopted Apache Airflow as the orchestrator for data import pipelines.
  • Mentoring and technical onboarding of new teammates.
Natalnet Labs

Natal, RN

Researcher

Apr 2022 - Aug 2025

  • Embedded Systems
  • Python
  • Data Analysis
  • Research and development in embedded programming.
  • Systems to improve UFRN students academic performance and to automate lab tasks.
  • Built Dataviewer, an educational data analysis app for the Programming Logic course.
beAnalytic

Natal, RN

Data Engineer

Aug 2023 - Apr 2024

  • Apache Airflow
  • BigQuery
  • GCP
  • AWS
  • PostgreSQL
  • SQL Server
  • Next.js
  • Django
  • Machine Learning
  • CI/CD
  • Data pipeline orchestration with Apache Airflow and CI/CD for data projects.
  • Data ingestion into BigQuery, AWS buckets, PostgreSQL and SQL Server.
  • Interactive dashboards with a Next.js front-end and Django back-end, integrated with GCP.
  • Machine learning models for forecasting over the data warehouse.
  • Data lake and data warehouse modelling with BigQuery, PostgreSQL and MariaDB.

Development Team Lead

Apr 2022 - Nov 2023

  • C++
  • Arduino
  • Espressif
  • IoT
  • 3D Modelling
  • Technical leadership on embedded programming projects for educational technology.
  • Development with Espressif microcontrollers, Arduino and derivatives, plus 3D part modelling.
  • Teaching manuals and block-based programming for public school and UFRN undergraduate students.

Research Scientist

Dec 2022 - Sep 2023

  • MicroPython
  • BIPES
  • Robotics
  • Research and development of low-cost robotics kits.
  • Use of the BIPES web platform for programming embedded systems.
  • Making embedded systems approachable for public school students.
Prizmy

Natal, RN

Full Stack Developer

Mar 2020 - Mar 2023

  • Java
  • Spring Boot
  • Angular
  • OpenStack
  • C++
  • MQTT
  • IoT
  • Features for virtual machine deployment using OpenStack.
  • ISP and server monitoring applications with Spring Boot on the back-end and Angular on the front-end.
  • IoT applications for continuous datacenter monitoring, with embedded C++ and MQTT communication.
  • Led the development group, tracking projects, deadlines and engineering practices.

Education

ColΓ©gio Nossa Senhora das Neves

Natal, RN

High School

Jan 2012 - Dec 2019

Technical Skills

  • Data Engineering

    Pipelines, ETL and analytics

    • Apache Airflow
    • Apache Kafka
    • Apache Spark
    • Pentaho (PDI)
    • BigQuery
    • Data Lake
    • Data Warehouse
    • Power BI
    • Looker Studio
    • Qlik
  • Back-End

    APIs and services

    • Python
    • Django
    • Flask
    • Go
    • Java
    • Spring Boot
    • NestJS
  • Front-End

    Web interfaces

    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Angular
    • HTML/CSS
    • Tailwind CSS
    • jQuery
    • Bootstrap
  • Databases

    Relational and NoSQL

    • PostgreSQL
    • MySQL
    • MariaDB
    • SQL Server
    • MongoDB
    • Redis
  • DevOps & Cloud

    Infrastructure and delivery

    • Docker
    • Kubernetes
    • Linux
    • Nginx
    • Jenkins
    • GitHub Actions
    • CI/CD
    • AWS
    • GCP
    • Proxmox
    • VMware
  • Embedded & ML

    Hardware and models

    • Arduino
    • Espressif
    • MicroPython
    • C++
    • Assembly
    • MLflow
    • TensorFlow
    • Keras
  • Mobile

    Cross-platform apps

    • Flutter
    • Dart
  • Observability

    Metrics, alerting and monitoring

    • Grafana
    • Zabbix
    • Prometheus
  • Spoken Languages

    • πŸ‡§πŸ‡·Portuguese - Native
    • πŸ‡ΊπŸ‡ΈEnglish - Bilingual
    • πŸ‡©πŸ‡ͺGerman - Basic

Certifications

  • Apache Airflow: orchestrating your first data pipeline

  • Spring Boot 3: building a REST API in Java

  • HTML5 and CSS3 part 3: forms and tables

  • HTML5 and CSS3 part 4: advancing in CSS

  • Communication: expressing yourself clearly