Mauricio Fadel Argerich, Developer in Heidelberg, Baden-Württemberg, Germany
Mauricio is available for hire
Hire Mauricio

Mauricio Fadel Argerich

Verified Expert  in Engineering

Machine Learning Scientist and Developer

Location
Heidelberg, Baden-Württemberg, Germany
Toptal Member Since
April 23, 2021

Mauricio is a machine learning (ML) scientist and software engineer with 10 years of experience in the tech industry. He's worked on projects related to ML methods and their application to IoT, published in AI and ML journals and conferences, and filed patents in the EU and US. Mauricio is skilled in various APIs, scikit-learn and pandas libraries, and many programming languages, such as Python, SQL, Objective-C, and Java, enabling him to easily implement prototypes and production-ready systems.

Portfolio

German Edge Cloud
Artificial Intelligence (AI), Machine Learning, Edge Computing, Python...
NEC Laboratories Europe
Machine Learning, Data Science, Research, Python, Kubernetes, TensorFlow...
Freelance Clients
Objective-C, REST, Java, MySQL, Software Engineering, Software Development...

Experience

Availability

Part-time

Preferred Environment

Python, Scikit-learn, TensorFlow, Pandas, Jupyter Notebook, Docker, Reinforcement Learning, Artificial Intelligence (AI), PyTorch, Hugging Face

The most amazing...

...project I've worked on was developing an ML approach to adapt and deploy cloud and edge applications, which optimized their performance while saving resources.

Work Experience

Applied Researcher

2021 - PRESENT
German Edge Cloud
  • Served as the project manager in an internal project to develop a tool to analyze applications' logs using ML to detect incidents and their root causes.
  • Contributed to defining the company's patenting process and filing GEC's first patent in Germany.
  • Developed an approach to monitor the energy consumption of software, particularly ML-based applications, obtaining insights for CPU, GPU, memory, and disk.
Technologies: Artificial Intelligence (AI), Machine Learning, Edge Computing, Python, Kubernetes

Research Scientist, ML for IoT

2018 - 2021
NEC Laboratories Europe
  • Created an approach that used reinforcement learning (RL) to automatically adapt edge/cloud apps and implemented it into a component of the Big Data Stack platform, which was recently selected by the EU Commission to be in the EU Innovation Radar.
  • Worked in a team of five researchers and a software engineer in the development of seven publications related to machine learning methods and their application to IoT scenarios such as mobility, ontology alignment, and edge/cloud orchestration.
  • Filed four patents related to machine learning (ML) methods and applications in the EU, the US, and Japan.
Technologies: Machine Learning, Data Science, Research, Python, Kubernetes, TensorFlow, Pandas, NumPy, Jupyter Notebook, Reinforcement Learning, Artificial Intelligence (AI), Statistical Modeling, Software Engineering, Software Development, System Design, Deep Learning, Keras, Information Technology, TensorFlow Deep Learning Library (TFLearn), Computer Vision

iOS Software Engineer

2013 - 2017
Freelance Clients
  • Developed an iOS application called Fixture 2014, a World Cup scorer that reached number one in the Argentinian and Uruguayan App Stores sports category.
  • Delivered different iOS—iPhone and iPad—applications for digital offer catalogs for shopping malls and digital menus for restaurants.
  • Developed an iOS application called Filtred, the first to offer users the ability to create user-defined photo filters.
Technologies: Objective-C, REST, Java, MySQL, Software Engineering, Software Development, System Design

iOS Software Engineer

2014 - 2016
BizIT Global
  • Worked as part of a distributed team (Canada and Argentina) of around eight software engineers and product owners—delivering new features and customization of multiple VoIP iOS applications for large enterprise clients in Canada, Italy, and Turkey.
  • Tracked and fixed issues of multiple iOS applications using Jira, Git, and Bamboo.
  • Led the estimation and planning of development tasks for mobile applications.
Technologies: Objective-C, Software Engineering, Software Development, System Design, Information Technology, VoIP

Software Engineering Intern

2013 - 2014
Fabrica Argentina de Aviones S.A.
  • Developed the corrective action system for the quality assurance department, used to track aircrafts' manufacturing issues and their respective correction.
  • Contributed towards the implementation of the SynchroDB, a system to automatically maintain the integrity of the different database systems used in the factory.
  • Delivered introductory courses for the use of the corrective action system for personnel of different departments such as QA, manufacturing, and so on.
Technologies: Java, SQL, Oracle, MySQL, C#, Software Engineering, Software Development, System Design, Aerospace & Defense

Dynamic Orchestrator

https://bigdatastack.eu/content/dynamic-orchestrator
The Dynamic Orchestrator triggers the redeployment of applications during runtime to ensure they comply with their service-level objectives (SLOs) in the Big Data Stack platform developed during an EU project.

I developed the hybrid approach that uses reinforcement learning (RL) combined with heuristics for achieving a robust and flexible decision mechanism. I also worked on the implementation of this component that is currently open-sourced. This component was recently selected as an excellent innovation by the EU Commission and will be featured in the EU Innovation Radar.

Adaptive Applications Simulator

https://github.com/maufadel/AdAS
The Adaptive Applications Simulator provides a fast way to implement and test applications that use an adaptive logic to adapt to the current execution context to deliver high performance while complying with their requirements.

Fixture 2014

https://appadvice.com/app/fixture-2014/866218996
An iOS World Cup scoring app that follows the results of matches in real-time. This application was the most downloaded sports application in the Argentinian and Uruguayan App Store for several days and also reached the top 5 spots in other Latin American countries.

I developed the iOS application as well as the back-end REST web service.

Languages

Python, SQL, Objective-C, Java, C#

Libraries/APIs

Scikit-learn, Pandas, TensorFlow, NumPy, Keras, TensorFlow Deep Learning Library (TFLearn), PyTorch

Paradigms

Data Science, REST

Platforms

Jupyter Notebook, Docker, Kubernetes, Oracle, OpenShift

Other

Reinforcement Learning, Machine Learning, Software Engineering, Software Development, Deep Learning, Information Technology, Artificial Intelligence (AI), System Design, Research, Presentations, Creativity, Statistical Modeling, Information Retrieval, VoIP, Aerospace & Defense, Hugging Face, Software, Green Energy, Sustainability, Edge Computing, Computer Vision

Storage

DB, MySQL

Tools

RabbitMQ

2022 - 2023

PhD in Software, Systems and Computing

Universidad Politécnica de Madrid - Madrid, Spain

2016 - 2018

Master's Degree in Data Science

La Sapienza, University of Rome - Rome, Italy

2009 - 2014

Engineer's Degree in Information Systems

Universidad Tecnologica Nacional - Cordoba, Argentina

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