
Marcio Gualtieri
Senior Software Developer | ML & Data Engineering
5 recommendations
Salary / Daily rate
5 people recommend
Eindhoven, Netherlands
Freelance, open to permanent contract
Remote only
Skills
Languages
Recommended by
Anthony Ryan
National Vehicle Distribution
Senior Implementation Specialist
Recommended on 01 september 2015
Bruce Parrott
Victoria University of Wellington
Associate Director - Infrastructure and Services
Recommended on 01 april 2011
And 2 other people
About me
Intro
Senior Software Developer with 6+ years specializing in full-stack development, ML engineering, and data pipelines. Built scalable ETL systems for AI research platforms and LLM-powered workflows for accounting automation. Expert in Python, Django, FastAPI, Airflow, and modern ML stack ready to deliver high-impact solutions.
Work experience
Small Business Owner
Karakuri Apps
Feb 2019 - Present
7 years 9 months
Eindhoven, Netherlands
I operate my own small company, primarily to generate invoices for my contract roles. I provide consultancy services in software development, specializing in full-stack development, data engineering, and machine learning for startups and IT companies. My clients include PolySwarm, Marketer, Silvr, and Finmatics. Skillset: Back-end Development: REST APIs, FastAPI, SQLAlchemy, Pydantic, Django, DRF, Django Templates, PostgreSQL, Redis, ActiveMQ, MemCache Machine Learning: LLMs, Prompt Engineering, RAG, Agents, OpenAI, LangChain, Langgraph, Langsmith (Python), Rasa, Jupyter, Scikit-learn, Hugging Face, PyTorch, TensorFlow Data Engineering: Airflow, Pandas, Redshift, BigQuery, S3, Google Storage, Kafka, PyMuPDF, unstructured.io, Google Custom Search API, Geopy, AWS Location Service.
Senior Data Engineer
ResearchTrend.AIFreelance
Mar 2025 - Aug 2025
6 months
Berlin, Germany · Remote
ResearchTrend.AI is a platform that aggregates the latest AI research papers, fostering community engagement and collaboration. Designed and maintained scalable ETL pipelines using Airflow to gather, process, and enrich data on AI research papers from diverse sources, including APIs (OpenReview.net, Arxiv), Google Search API, and web scraping. Utilized Airflow, PostgreSQL, AWS services (S3, AWS Location Service), and GeoPy/Nominatim for geolocation processing. Integrated OpenAI and LangChain (chains and agents) for LLM-powered workflows, data extraction and classification. Performed feature engineering and trained Machine Learning Models for paper classification using PyTorch and neural network models. Tech-stack: Airflow, Python, Postgres, Third-party API clients (Arxiv, HuggingFace, OpenReview), Localization Services (AWS Location Service, Nominatim), Machine Learning Classification (PyTorch), HTML Parsing (BeautifulSoup4), LLM's (LangChain, LCEL, Parallel chains).
Full-stack Developer (Remote)
Finmatics
Mar 2023 - Jul 2024
1 year 5 months
Vienna, Austria · Remote
Finmatics leverages machine learning (specifically large language models, LLMs) to automate accounting tasks, such as processing paper invoices and predicting missing or ineligible information on invoices. Developed full-stack features for the SaaS accounting platform, involving both back-end and front-end changes. These features required a comprehensive understanding of the platform to ensure seamless integration across both layers. Performed extensive maintenance and defect fixing, addressing numerous issues introduced in previous releases, many of which were unrelated to my direct contributions. Skillset: OOP, Python, Django, DRF, FastAPI, AngularJS, NodeJS, Bootstrap, JavaScript, TypeScript, Apex Charts, HTML, CSS, PostgreSQL, Elasticsearch, Kibana, GitLab, Kubernetes, Celery, Redis, Machine Learning, Helm, Kubectl, Jasmine, Pytest, Cypress, OCR, LLMs, NLP, OpenAPI/Swagger.
Full-stack Developer (Remote)
Silvr
Jul 2022 - Mar 2023
9 months
Paris, France
Silvr provides revenue-based financing for small companies, particularly in the e-commerce sector, catering to two types of users: businesses seeking financing and risk analysts who evaluate these companies' eligibility based on collected financial data (e.g., financial history, sales, and expenses). Developed full-stack features for Silvr’s revenue-based financing platform. Most of the features I built involved both back-end and front-end changes, requiring a deep understanding of both the transactional and analytical aspects of the platform. Performed maintenance and defect fixing, addressing numerous issues, the majority of which were introduced in previous releases and unrelated to my work. Skillset: OOP, Python, Django, DRF, PostgreSQL, Celery, Redis, Django Templates, Tailwind, JavaScript, Alpine.js, React.js, Node.js, HTML, CSS, Terraform, Jasmine, Playwright, Pytest, OpenAPI/Swagger.
Senior Back-end Developer & Data Engineer (Remote)
Marketer
Sep 2021 - Jul 2022
11 months
Oslo, Norway · Remote
Marketer leverages data analytics and machine learning to optimize real estate advertising. My team, the Data Science team, is responsible for ETL/ELT processes involving real estate data, as well as machine learning models that provide predictions (e.g., selling price, advertising impressions, and clicks). We also distribute real estate data and insights across the company via REST APIs, which are used for developing web and mobile applications. Developed the real estate data distribution back-end (Django, DRF) using microservices architecture. The API integrates data from multiple sources, including machine learning prediction APIs and data pipelines. Built Airflow DAGs to parse and store real estate data from customer CRM systems. Managed Kubernetes clusters and handled DevOps responsibilities, including CI/CD implementation via GitLab's Auto DevOps (auto-deploy, Helm). Developed RabbitMQ consumer services to sync real estate data from the REST API in real-time. Implemented end-to-end testing, covering the entire data flow from consumption to distribution via the REST API. Skillset: OOP, Python, Django, DRF, Flask, Kubernetes, PostgreSQL, Airflow, Pandas, NumPy, GitLab (Auto DevOps), Google Cloud, JSON, SOAP, SQL, ETL, ELT, Data Modeling, Normalization, Facts, Dimensions, Star Schema, Snowflake Schema, Machine Learning, Pytest, Helm, Kubectl, OpenAPI/Swagger.
Data Engineer (Remote)
Kheiron Medical
Apr 2021 - Oct 2021
7 months
London, UK
Kheiron leverages machine learning to diagnose breast cancer using X-ray images and metadata (DICOM). Designed and implemented data pipelines, performing data normalization and ETL/ELT on medical data, including DICOM files, to support machine learning workflows. Skillset: Python, Pytest, Airflow, Docker, AWS, Redshift, S3, PostgreSQL, AWS Glue Data Catalog, ETL, ELT, Data Modeling, Normalization, Facts, Dimensions, Star Schema, Snowflake Schema.
Senior Back-end Developer (Remote)
Soda
May 2020 - May 2021
1 year 1 month
Brussels, Belgium
Soda produces metrics and alarms for evaluating and monitoring data quality. Developed and maintained features for the platform’s Python SDK, including support for new data warehouses such as Snowflake and BigQuery. Built new features for the Java RESTful back-end using Java and Maven. Handled DevOps tasks, including implementing CI/CD pipelines using GitHub Actions. Skillset: OOP, Python, Java, Jersey Framework, PostgreSQL, MySQL, BigQuery, Redshift, Athena, Snowflake, GitHub Actions, Data Warehouses, CI/CD.
Senior Back-end Developer & Data Engineer (Remote)
PolySwarm
Feb 2019 - May 2020
1 year 4 months
San Diego, CA, USA
PolySwarm leverages blockchain technology to manage multiple third-party malware detectors and generate a consensus prediction (i.e., determining whether a file is malware or not). It also serves as a malware database used by security researchers, similar to VirusTotal from Google. Configured and deployed Elasticsearch settings to enable malware metadata search, including mapping index types, developing pipelines/processors/tokenizers/analyzers using "Painless" scripting and Python, and writing Elasticsearch DSL queries. Developed similarity detection using TLSH/SSDEEP hashing and clustering of categorical features via K-modes and EMR/PySpark. Built REST APIs using Flask, SQLAlchemy, Django, and Celery. Implemented load tests using Gatling in Scala. Created data pipelines for processing malware metadata and generating insights. Skillset: Python, Elasticsearch, SQLAlchemy, PostgreSQL, Flask, Django, Celery, Kafka, Scala, Gatling, Jupyter Notebooks, Pandas, Spark (PySpark), EMR, Kubernetes (Helm, kubectl, charts), AWS (S3), Docker, GitLab CI, and Gatling.
Student
Sabbatical
Aug 2018 - Jan 2019
6 months
I took time off to enhance my skill set, particularly in data science and machine learning, completing several certified training programs, including the following: Coursera/Johns Hopkins' Data Science Specialization (10 courses, including a capstone project). Coursera/deeplearning.ai: Deep Learning Specialization (4 courses). Coursera's Functional Programming in Scala Specialization (5 courses, including a Spark/Scala course and a capstone project). Additionally, I completed various other courses in data engineering tools, such as Spark (in Python, Scala, and Java), web development (Ruby on Rails, JavaScript, HTML/CSS, AngularJS), data science (statistics, data analysis, data visualization), and machine learning (R, Jupyter, Pandas, TensorFlow, H2O). You can view my verifiable certificates on my LinkedIn profile.
Senior Back-end Developer
Zalando SE
May 2016 - Aug 2018
2 years 4 months
Dublin, Ireland · Hybrid
Zalando is one of the largest e-commerce retailers in Europe. Developed back-end services using Scala and Play Framework. Created migration tools in Python. Configured CI/CD pipelines using Jenkins and Build per Branches. Contributed to a machine learning classifier developed in Clojure with Sparkling. Worked on data processing jobs using Scala with EMR and Spark. Maintained a legacy web scraper developed in Scala and Kafka. Skillset: OOP, Scala, Java, Clojure, AWS, Kafka, Kafka Streams, Spark, Python, CI/CD (GitHub, Jenkins), TDD (ScalaTest), Agile/SCRUM (JIRA).
Senior Back-end Developer (Contract)
Dun & Bradstreet
Dec 2014 - May 2016
1 year 6 months
Dublin, Ireland · Hybrid
Dun & Bradstreet is a leading global provider of business decisioning data and analytics. The company empowers organizations to make informed decisions by delivering comprehensive financial, credit, and risk management information. Designed and implemented a test automation framework based on BDD (Behavioral Driven Development) using JBehave, Spring, and Java. Developed back-end features using Java and Jersey. Skillset: OOP, Java, J2EE, Web Services (RESTful, Jersey), Web Technologies (Spring, HTML, CSS, FreeMarker), Amazon AWS (DynamoDB, S3, Elastic Beanstalk), Hadoop, Hive, Impala, HBase, Maven, Continuous Integration (Git, Stash, Jenkins), TDD (JUnit, Hamcrest, WireMock), BDD (JBehave), Tomcat, Python, Bash, Linux (CentOS 6), IntelliJ, Agile/SCRUM (JIRA).
Senior Back-end Developer & Data Engineer (Contract)
AOL
Aug 2013 - Dec 2014
1 year 5 months
Dublin, Ireland
AOL is a global leader in digital media and online advertising, recognized for its innovative technology and extensive audience reach, offering a wide range of products and services that cater to consumers and businesses alike. Developed the eDemo Project (Demographic Data Collection), collaborating across multiple AOL targeting modules. This project involved collecting demographic data (age, gender, profession, location) from cookies to optimize ad targeting across AOL and partner sites. I implemented data parsing using Avro, integrated with a NoSQL storage system (AeroSpike), and utilized a REST interface for configuration stored in an Oracle Database. The project followed Agile/SCRUM methodologies and employed a continuous integration environment (Jenkins, Maven, PyBot). Performed maintenance and defect fixing, dedicating six months to resolving production issues and achieving the best performance review across all targeting teams. Additionally, I contributed to mining impression data (Hadoop Java, PIG/UDFs, Streaming/Perl) for customer billing. Skillset: OOP, Java, J2EE, Web Services (RESTful, Jersey), Web Technologies (Spring, Hibernate, JavaScript, HTML, CSS, ExtJS, CoffeeScript), TDD (JUnit, Hamcrest, Mockito), BDD (JBehave, Jasmine), ActiveMQ, Python, Bash, Oracle, MySQL, Hadoop (Java MapReduce, Pig, and Streaming Jobs), Eclipse, Continuous Integration (Git, Stash, Jenkins), Linux (CentOS), Agile/SCRUM (JIRA, VersionOne).
Education
USP - Universidade de São Paulo
Electrical Engineering
1995 - 1999
4 years 1 month