Roberto N.

Machine Learning Engineer

Roberto is a seasoned Machine Learning Engineer with over a decade of commercial experience spanning data science, machine learning, cloud computing, and software engineering.

Roberto specializes in end-to-end ML model deployment, natural language processing (NLP), and deep learning using Python, PyTorch, and Scikit-learn. He is also proficient with cloud platforms, particularly AWS, and has contributed to impactful projects across banking, retail, and entertainment sectors. Notably, he led digital transformation initiatives at Banco do Brasil.

With a passion for robotics and reinforcement learning, Roberto brings innovative thinking and a results-driven approach to every project he undertakes.

Hauptkompetenz

  • Data Science 10 Jahre
  • Machine Learning
    Machine Learning 4 Jahre
  • NLP 8 Jahre

Andere Fähigkeiten

  • Bash
    Bash 15 Jahre
  • HTML / CSS 15 Jahre
  • HTML
    HTML 15 Jahre
Roberto

Roberto N.

Portugal

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Machine Learning Engineer

    Majid Al Futtaim - 4 jahre

    • Developed an end-to-end Programming Optimizer AI tool.
    • ShowtimeAI integrates advanced machine learning with optimization techniques to forecast daily movie session occupancy and devise optimal schedules.
    • By efficiently addressing customer demands for movie sessions, ShowtimeAI has achieved a 13% lift in revenue.

    Technologien:

    • Technologien:
    • HTML HTML
    • Flask Flask
    • Data Science
    • NumPy NumPy
    • Pandas Pandas
    • PyTorch PyTorch
    • CSV
    • Command-line interface
    • Scikit-learn Scikit-learn
    • Matplotlib Matplotlib
    • Data Analytics
    • Random Forest Random Forest
    • PCA
    • Convolutional neural network Convolutional neural network
    • Recurrent neural network
    • Machine Learning Machine Learning
    • Cuda Cuda
    • SQLAlchemy SQLAlchemy
    • Streamlit Streamlit
    • VPN
    • Plotly Plotly
  • Data Scientist

    G42 - 1 jahr 1 monat

    • Developed Proof of Concept (PoC) models using the Huawei Cloud Platform for customers

    Technologien:

    • Technologien:
    • Microservices
    • Data Science
    • NumPy NumPy
    • OpenCV OpenCV
    • Pandas Pandas
    • Open source Open source
    • PyTorch PyTorch
    • SciPy SciPy
    • Scikit-learn Scikit-learn
    • Splunk Splunk
    • Matplotlib Matplotlib
    • Data Analytics
    • Random Forest Random Forest
    • Convolutional neural network Convolutional neural network
    • Recurrent neural network
    • NLP
    • Machine Learning Machine Learning
    • Computer Vision
    • Cuda Cuda
    • Plotly Plotly
  • Machine Learning Engineer

    Banco do Brasil - 2 jahre 1 monat

    • Created a set of machine learning templates covering various techniques such as classification, regression, time series, clustering, web scraping, and integer programming. These templates provide an end-to-end solution for machine learning engagements and significantly accelerate the development process by providing a starting point for feature engineering, model optimization, deployment scripts, and more.
    • Developed and deployed a comprehensive DevOps pipeline for machine learning models, significantly reducing deployment time from months to one week. The channel has enabled the deployment of, on average, one model per day.
    • Implemented a service with a Jupyter Lab environment with pre-installed standard libraries and seamless integration with GitLab. The service has seen significant adoption, with 400 users and over 1,000 engagements created in Q1 2021.
    • Mentored new data scientists by sharing best data science, programming, and software engineering practices. This mentorship program is initiated at the start of an engagement and concludes with model deployment. A key deliverable of this mentorship program is the solution architecture design. Areas of focus include Software Architecture, Machine Learning, and DevOps.

    Technologien:

    • Technologien:
    • Operational Management
    • Microservices
    • Prototyping
    • Data Science
    • NumPy NumPy
    • XGBoost XGBoost
    • Pandas Pandas
    • R (programming language) R (programming language)
    • Open source Open source
    • CSV
    • Command-line interface
    • VSCode VSCode
    • SciPy SciPy
    • Scikit-learn Scikit-learn
    • ELT
    • Matplotlib Matplotlib
    • Data Analytics
    • Random Forest Random Forest
    • SVM
    • PCA
    • Convolutional neural network Convolutional neural network
    • Recurrent neural network
    • Enterprise Architect Enterprise Architect
    • NLP
    • Machine Learning Machine Learning
    • Cuda Cuda
    • BeautifulSoup BeautifulSoup
    • SQLAlchemy SQLAlchemy
    • Swagger Swagger
    • Plotly Plotly
    • Dimensional modeling
    • Information Architecture
    • COBOL
  • Data Scientist

    Banco do Brasil - 3 jahre 5 monate

    • Developed a Machine Learning Model to predict the digital customers' income. The model was used to create a prioritized list for the call center, resulting in projected savings of US$ 250,000 in the first year.
    • Developed a Machine Learning Model based on a Net Promoter Score survey to discover the main aspects of detractors' experience. The results showed that an imbalance between high waiting and low queue service times was the most significant cause of dissatisfaction. The company changed the queueing policies, which solved the problem country-wide. The model is now used every year to analyze customer happiness.
    • Analyzed the customer segmentation for a new credit card app, using Clustering and Association Rule Analysis to segment and then explain the segments. The results were used to guide the development of the User's Experience (UX) Journey.

    Technologien:

    • Technologien:
    • Data Science
    • Scikit-learn Scikit-learn
    • Clustering
  • Developer

    Banco do Brasil - 8 jahre 2 monate

    • Developed an automated test framework for mainframe code, which is now part of the DevOps system, continuously testing and checking coverage over 150,000 modules.
    • Created a reservation queue ticket mobile app that allowed premium customers to find the nearest branch and reserve a position on its cashier queue. This app, created in 2015, is still being used nationwide. It was specifically developed the nearest branch search feature using geolocation data.
    • Analyzed performance issues of network equipment for 30 branch offices by evaluating eight variables and using statistical tests. They identified that specific equipment was incompatible with the technology of certain telephone operators, later confirmed by network specialists.

    Technologien:

    • Technologien:
    • Eclipse Eclipse
    • TestNG TestNG
    • COBOL

Ausbildung

  • MSc.Computer Science

    Universidade de Brasília · 2016 - 2018

  • BSc.Mathematics

    Universidade de Brasília · 2000 - 2005

  • BSc.Mathematics

    Universidade de Brasília · 2000 - 2005

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns