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
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
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
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)
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.
Staff Data Engineer
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.
Back-end Engineer
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.
Staff Back-end Engineer
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.
Senior Software Engineer
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.
Go Engineer
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.
Mentoring Student Hackathon Projects
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.
Senior Software Engineer
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.
Senior Python Engineer
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.
Senior PHP Developer
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.
Senior Python Developer
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.
Consultant
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.
IT Architect
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.
CTO
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.
Experience
CUB - Custo Unitário Básico
http://cub.org.brRural Sustentável
http://ruralsustentavel.orgSegcon
Education
Certificate in Innovation and Entrepreneurship
Stanford Center for Professional Development - Online
Coursework towards a Master's Degree in Optimization
UFMG - Belo Horizonte/MG/Brazil
Coursework towards a Master's Degree in Databases
UFMG - Belo Horizonte/Brazil/MG
Bachelor's Degree in Electrical Engineering
Unicamp - Brazil
Bachelor's Degree in Electronics Engineering
Politecnico di Torino - Turim/Italy
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring