F
C

Fernando Canteruccio

Resume

ABOUT ME

Software and Machine Learning Engineer

Since 2016

Extensive experience in designing, developing, and maintaining embedded and cloud-based solutions, as well as data pipelines and machine-learning based recommendation and forecasting systems at scale.

WORK EXPERIENCE

Airgrid

Dec 2020 – May 2023 | Software Engineer

Development of large scale ad-tech software systems and platform. These projects included:

  • recommendation system using first party publisher's data for privacy-preserving, cookieless ad targeting;
  • industrial grade APIs serving millions of requests/day using python and typescript;
  • front-end web-app using Vue, featuring the main application flow and a vast selection of observability enabling charts and campaign optimization metrics;
  • open-source sdk for cookieless audience segmentation at edge, including direct integration with Prebid-js ;

Megali

Dec 2016 – Present | Principal Engineer

Development of commercial and industrial software systems. These projects included:

  • end-to-end software systems featuring serverless architecture;
  • large scale scrapping and data analytic systems using the TOR network;
  • GraphQL and RESTful APIs and documentation;
  • design of SQL and NoSQL databases with PostgreSQL, Google BigQuery, MongoDB and AWS DynamoDB;
  • modern front-end applications using React and React-Native;
  • automation of the CI/CD processes for project maintenance, speed, reproducibility and security;

PROJECTS

Job Search Automation Platform

Present | Megali Software

Job search automation platform, leveraging semantic search for candidate/job matching and generative features for CV, cover letter and socials, featuring:

  • data gathering from multiple high quality sources, including HackerNews, RemoteOk, Reddit and more;
  • candidate/job matching, featuring a semantic search system tunned for finding high quality opportunities;
  • backend featuring AWS Lambda, DynamoDB, BigQuery, and generative AI using OpenAI's latest models;
  • subscription pricing model using Stripe, featuring a fully functional free tier and premium features;

Visual Website Builder

Dec 2020 | Megali Software

Visual website builder, featuring:

  • email capture, response and custom marketing journeys automation and in-house analytics with AWS Pinpoint;
  • marketing and analytics provider integration with Google Tag Manager, Facebook Analytics and MailChimp;
  • e-commerce capabilities provided by Stripe;

Logistic Optimization System

Jan 2020 | Cooperoeste logística

Logistic optimization system, featuring:

  • serverless architecture with AWS Lambda and DynamoDB and front-end application using React;
  • large scale system performance simulation;

SKILLS

Software Engineering & Development

  • Object Oriented Programming
  • Domain Driven Design
  • Functional Programming
  • Cloud & Web Development
  • Embedded Systems
  • CLEAN
  • Agile
  • TDD
  • RESTFul API
  • GraphQL

Machine Learning & Statistics

  • SQL
  • Natural language processing
  • Large language models
  • Hypothesis Testing
  • Time Series Forecasting
  • Reinforcement Learning

Amazon Web Services (AWS)

  • CloudFormation
  • EC2
  • ECS
  • ECR
  • Lambda
  • Step Functions
  • S3
  • SNS
  • SES
  • API Gateway
  • Cognito
  • DynamoDB
  • CloudWatch
  • CloudFront
  • Route53
  • IAM
  • SSM
  • Pinpoint
  • Amplify
  • AppSync
  • SageMaker
  • Lex

Google Cloud Platform (GCP)

  • BigQuery
  • Cloud Functions
  • Cloud Run
  • Firebase
  • IAM

Other

  • PostgreSQL
  • MongoDB
  • Supabase
  • Linux
  • Git
  • Nix
  • TOR
  • Bash
  • Docker
  • Technical writing

SPOKEN LANGUAGES

English

Fluent

Capable of speaking, reading, writing and understanding English fluently. Vast experience working with a wide range of people all around the world. Very good at both techincal and non-technical communication, being able to articulate complex ideas with ease.

Portuguese

Native Language

Capable of speaking, reading, writing and understanding fluently. Able to translate from and to english efficiently.

PROGRAMMING LANGUAGES

Python

Fluent

Everyday use on the development of tooling, CLIs, backend services, data scraping and machine learning pipelines.

  • Data Science & Machine Learning
    • Numpy
    • Scipy
    • Pandas
    • Matplotlib
    • Seaborn
    • PyTorch
    • Tensorflow
    • Sklearn
    • HF Transformers
    • SpaCy
    • Jupyter
    • OpenAI
    • LangChain
    • LMQL
    • ChromaDB
    • Pinecone
  • Data Scraping & Automation
    • Requests
    • Selenium
    • BeautifulSoup
    • Praw (Reddit API)
    • Discord.py
  • Server & Backend
    • Flask
    • Quart
    • FastAPI
    • Pydantic
  • Testing
    • Unittest
    • Pytest
    • Hypothesis

Typescript / JavaScript

Fluent

Everyday use on the development of modern front-end applications and data visualization.

  • Web & Mobile Front-end
    • React
    • React-Native
    • Expo
    • Vue
    • Apollo
    • Ramda
    • Lodash
    • Immutable.js
    • AWS Amplify
  • Data Visualization
    • HighCharts
    • D3
  • Server & Backend
    • Node
    • Express
    • Serverless Framework
  • Testing
    • Cypress
    • Playwright
    • Selenium
    • Jest
    • Chai