Eduardo Luttner, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Eduardo is available for hire
Hire Eduardo

Eduardo Luttner

Verified Expert  in Engineering

Solution Architect and Back-end Developer

Belo Horizonte - State of Minas Gerais, Brazil

Toptal member since September 10, 2015

Bio

With over 20 years of professional software developer background, Eduardo has the experience and skills to fulfill solution architect, back-end developer, and data engineering roles. He greatly enjoys building data processing pipelines and back-end systems. Eduardo's strongest skills are within Go, Python, and DevOps.

Portfolio

Plato Team Inc
Go, Amazon Web Services (AWS), Dart, AWS Fargate, PostgreSQL, Redis, APIs...
Lustre
Google Cloud Platform (GCP), Apache Airflow, Cloud Dataflow...
Varsity Tutors
Go, Python, Amazon Web Services (AWS), Back-end Development...

Experience

  • SQL - 20 years
  • Back-end Development - 20 years
  • Data Engineering - 16 years
  • Python - 12 years
  • Node.js - 8 years
  • Amazon Web Services (AWS) - 6 years
  • Go - 5 years
  • Google Cloud Platform (GCP) - 3 years

Availability

Part-time

Preferred Environment

Python, Go, Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...system I've created was the high availability backend for an app featured in App Store. I designed it to handle 50+ million users.

Work Experience

Back-end Engineer (Go and AWS)

2022 - 2022
Plato Team Inc
  • Found points for improvement and optimized AWS by rewriting the TF scripts. Reduced costs by 25% with no impact on performance.
  • Optimized PostgreSQL and Go connections. Due to a large number of open DB connections, the system was failing. Worked on optimizing the DB connection pool by creating different connection recycling policies.
  • Improved the system resilience with better DB connection pooling and optimized code.
Technologies: Go, Amazon Web Services (AWS), Dart, AWS Fargate, PostgreSQL, Redis, APIs, Terraform

Staff Data Engineer

2021 - 2022
Lustre
  • Created data pipelines to process product info using Airflow DAGs.
  • Created jobs to clean and pre-process data. Designed systems to offload the ML algorithms.
  • Designed data pipelines and data ingestion tools to collect product info data, asynchronous, event-driven, and Go.
Technologies: Google Cloud Platform (GCP), Apache Airflow, Cloud Dataflow, Google Cloud Dataproc, Docker, Google Compute Engine (GCE), Back-end Development, Software Engineering, JavaScript, ETL, Big Data, Machine Learning, Bash, Data Engineering, Software Architecture, Continuous Integration (CI), Serverless Architecture

Back-end Engineer

2021 - 2022
Varsity Tutors
  • Wrote several services to ingest data from different sources in Go.
  • Wrote API endpoints and webhooks to ingest data from third-party services.
  • Helped maintain legacy code (Data Engineering) and migrate tools.
Technologies: Go, Python, Amazon Web Services (AWS), Back-end Development, Software Engineering, JavaScript, ETL, Big Data, Bash, Data Engineering, Software Architecture, APIs, Continuous Integration (CI), Serverless Architecture

Staff Back-end Engineer

2019 - 2021
Unfold
  • Wrote the back end that managed 50 million users for Unfold.com.
  • Overcame various challenges regarding billing and storing media files.
  • Wrote the back-end to run in AWS. Rewrote it in a very short period to run in GCP after the company got acquired and then migrated all the data.
  • Helped the team convert scripts to TF automation.
  • Aided with FE maintenance using React; added small features and fixed code.
Technologies: Go, PostgreSQL, Google Cloud Platform (GCP), Python, Back-end Development, Software Engineering, ETL, Big Data, Bash, Data Engineering, Software Architecture, APIs, Continuous Integration (CI), React

Senior Software Engineer

2019 - 2019
J2 Global (via Toptal)
  • Helped migrate data from old servers/technologies (Perl/PHP) to Go/Python.
  • Created a migration plan from legacy technologies.
  • Created code to migrate where no documentation was provided. Reverse-engineered the legacy code.
  • Migrated legacy systems to use Docker for development and to compile Go code.
  • Migrated legacy code from Bitbucket to GitHub and updated all references.
Technologies: Amazon Web Services (AWS), Python, Go, Back-end Development, Software Engineering, ETL, Big Data, Bash, Data Engineering, Software Architecture, Continuous Integration (CI)

Go Engineer

2018 - 2018
Owler (via Toptal)
  • Developed back-end microservices with Go/AWS/Python.
  • Created data processing pipelines for millions of emails per day.
  • Worked with an ML engineer to predict the company info that is not public.
Technologies: Microservices, Go, Back-end Development, Software Engineering, ETL, Bash, Data Engineering, Software Architecture, APIs

Mentoring Student Hackathon Projects

2018 - 2018
University of Colorado Boulder
  • Mentored students to develop their Hackathon projects.
  • Helped the students to design and implement their projects.
  • Held bi-weekly meetings to keep track of the Hackathon projects so students could present to the CFO.
Technologies: Node.js, Go, Python, Back-end Development, Software Engineering, Bash, Software Architecture

Senior Software Engineer

2017 - 2018
Eyeball Division (via Toptal)
  • Developed data ETL processes. Moved and processed data. Optimized processes.
  • Created a highly efficient ML model to run on the browser to filter relevant data to send to servers.
  • Fixed production errors. The code had a few design flaws, and I had to create strategies to fix them without touching parts of the code that were too complicated to refactor.
Technologies: Python, Node.js, Back-end Development, Software Engineering, JavaScript, Bash, Software Architecture

Senior Python Engineer

2016 - 2018
Univeristy of Colorado Boulder (via Toptal)
  • Created a data anonymizer. This way, contractors could work with the data pipelines and some data exploration.
  • Created the ETL processes for the Office of Data Analytics.
  • Hosted two hackathons for students. I created the technical problems and helped the students during the 24h shift. This was presential.
  • Improved the software development process. Coordinated the efforts and trained the staff.
  • Built ETL from/to a Spark cluster. Implemented/fixed Kafka connectors and streaming data.
Technologies: Go, Apache Kafka, Python, Back-end Development, Software Engineering, ETL, Bash, Data Engineering, Software Architecture

Senior PHP Developer

2016 - 2016
Striker Systems (via Toptal)
  • Migrated the website hosting from private servers to Heroku. The system was simple. It was much easier to maintain it after the change.
  • Developed process improvements. Maintained code quality.
  • Added features, refactored code, and optimized data pipelines.
Technologies: MySQL, PHP, Back-end Development, Software Engineering, Bash, Software Architecture

Senior Python Developer

2015 - 2016
Arivale (via Toptal)
  • Provided a solution for the company website (www.arivale.com).
  • Migrated the company website to host on AWS: integrating WordPress with the company system and deploying to AWS was quite challenging.
  • Created and configured the CMS for the company website.
Technologies: Amazon Web Services (AWS), Python, Back-end Development, Software Engineering, JavaScript, Bash, Software Architecture

Consultant

2014 - 2015
PayWithMyBank
  • Designed a framework for fraud detection in online transactions.
  • Created a set of tools to aggregate information from bank accounts.
  • Created a desktop application to manage funds in bank accounts.
  • Developed a process to create models for fraud detection.
  • Created a system to report and alert fraud in online transactions.
Technologies: Amazon Web Services (AWS), Python, Back-end Development, Software Engineering, JavaScript, Bash, Data Engineering, Software Architecture

IT Architect

2005 - 2015
IBM
  • Created a framework for predictive analytics. Initially, the models did not have a standard. I created a framework to speed up model training and deployment.
  • Created a system dashboard for analytics. The dashboard showed the outcome of the predictive models.
  • Worked with IBM Research to develop predictive models for IBM projects.
  • Created a set of automation tools for predictive analytics.
  • Developed a set of data validation models for predictive analytics.
  • Designed ETL processes to aggregate data from different teams.
Technologies: Go, SQL, Python, Back-end Development, Software Engineering, JavaScript, Machine Learning, Bash, Data Engineering, Software Architecture

CTO

2010 - 2014
Prodap
  • Created a system to manage herds (50,000+ heads) for big farms in Brazil.
  • Developed a synchronization system to allow data transfer from a server and client machines used to collect data.
  • Created a framework to integrate ERP systems with our management software.
  • Created a set of predictive tools for cattle management.
  • Created an API to generate reports from the central server.
  • Hired, mentored, and managed a team of 20 developers.
Technologies: Amazon Web Services (AWS), Go, PHP, Python, Microsoft SQL Server, Back-end Development, Software Engineering, CTO, JavaScript, Bash, Data Engineering, Software Architecture, APIs

CUB - Custo Unitário Básico

http://cub.org.br
This is a system to calculate and maintain an important index for the real estate market in Brazil. I created the system to collect and filter prices for the Real Estate industry in Brazil. With the data, the system calculated an index for the costs of building houses and apartments in Brazil.

Rural Sustentável

http://ruralsustentavel.org
This website is a portal created for IADB (Inter American Development Bank) to trial, select, and transfer money to small farmers in Brazil who want to preserve part of the forests in their territories. The system was integrated into the Brazilian bank system to transfer money. About $30 million was transferred through the system.

Segcon

The construction industry uses this system in Brazil to create a checklist of security issues, according to the technical norms, that may happen in a construction field. Constructors would describe their construction site. The system returned if it was correctly following the industry standards and calculated the expected fines for not being compliant.
2014 - 2014

Certificate in Innovation and Entrepreneurship

Stanford Center for Professional Development - Online

2013 - 2014

Coursework towards a Master's Degree in Optimization

UFMG - Belo Horizonte/MG/Brazil

2010 - 2011

Coursework towards a Master's Degree in Databases

UFMG - Belo Horizonte/Brazil/MG

1998 - 2003

Bachelor's Degree in Electrical Engineering

Unicamp - Brazil

2001 - 2002

Bachelor's Degree in Electronics Engineering

Politecnico di Torino - Turim/Italy

Libraries/APIs

Node.js, React

Tools

Apache Airflow, Cloud Dataflow, Google Cloud Dataproc, Google Compute Engine (GCE), AWS Fargate, Terraform

Languages

JavaScript, Python, SQL, Go, Bash, PHP, Dart

Paradigms

ETL, Microservices, Serverless Architecture, Continuous Integration (CI)

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Apache Kafka

Storage

MySQL, PostgreSQL, Microsoft SQL Server, Redis

Other

APIs, Software Engineering, CTO, Data Engineering, Back-end Development, Big Data, Software Architecture, Machine Learning

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