F
C

Fernando Canteruccio

ABOUT ME

Electrical Engineer

Since 2017

Electrical Engineer bachelor with a solid background in mathematics, statistics and systems modeling.

Software Developer

Since 2016

Extensive experience in designing, developing, and maintaining embedded systems and cloud-based web applications as a Full Stack Developer.

EXPERIENCE

Software @ Megáli

Jul 2017 – Present | Software Engineer

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

  • development of end-to-end software systems featuring serverless architecture;
  • development of RESTful API's and documentation;
  • design of NoSQL databases with DynamoDB;
  • development of modern frontend applications using React and React-Native;
  • automation of the CI/CD processes for project maintenance, speed, and safety;
  • offensive security assessment and threat modeling;

Robotics @ Megáli

Jul 2016 – Jul 2017 | Control & Automation Engineer

Control and Automation systems development. These projects included:

  • development and implementation of yawdamper system for dynamic flight control of light-aircrafts;
  • implementation of commercial automation systems including a full environmental control system for movie theatres;

EDUCATION

Universidade Federal de Viçosa

Jan 2011 – Jul 2017 | Engineer’s degree

Electrical Engineering

NIAS - UFV

Jan 2017 – Jul 2017 | Internship

Data Science and Engineering

LAST PROJECTS

Visual Website Builder

Present | Megali Software

Development of end-to-end visual website builder, featuring:

  • functional domain driven architecture using Profunctor Optics and React;
  • serverless architecture with AWS amplify;
  • offline first capabilities provided by AWS Datastore and AppSync;
  • email capture, response and custom marketing journeys automation and InHouse 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

Development of end-to-end logistic optimization system, featuring:

  • business logic modeling and large scale system performance simulation;
  • serverless architecture with AWS Lambda and DynamoDB;
  • modern frontend application using React;

PV Systems Monitoring and Alarm System

Jul 2019 | Minasol Painéis Fotovoltaicos

Development of api integration and data processing system, featuring:

  • custom serverless data scraping and api integration layer using AWS Lambda;
  • serverless data processing and user customizable alarm system using AWS Lambda, Step Functions and DynamoDB;
  • automated emailing and SMS notification system using AWS SES and SNS;
  • modern frondend application using React;

SKILLS

Functional Programming

  • Purescript
  • Functional Js with Ramda & Sanctuary
  • Ongoing study on Haskell and Category Theory
  • Domain Driven Design

Statistics & Machine Learning

  • Statistical Modeling (Bayesian and Frequentist)
  • Hypothesis Testing
  • Monte Carlo
  • NLP
  • Time Series
  • RL
  • Good understanding of Tensorflow and Pytorch

Amazon Web Services (AWS)

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

Databases

  • SQL
  • PostgreSQL
  • NoSQL
  • DynamoDB
  • MongoDB

Offensive Security

  • Linux
  • OWASP
  • Kali
  • Threat Modeling

Other

  • Git
  • Agile
  • TDD
  • Bash
  • Docker

LANGUAGES

Python

Fluent

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

  • Data Science
    • Cython
    • Numpy
    • Scipy
    • Pandas
    • Matplotlib
    • Tensorflow
    • PyTorch
    • Sklearn
    • PyMC3
    • Jupyter
    • Google's Colab
  • Data Scraping & Automation
    • Requests
    • Selenium
    • Beautiful Soup
    • Flask
    • boto3
    • Chalice
  • Testing
    • unittest
    • pytest
    • hypothesis

JavaScript / Typescript

Fluent

Everyday use on the development of modern frontend applications and data visualization.

  • Web & Mobile Frontend
    • Ramda
    • Sanctuary
    • React
    • React-Native
    • AWS Amplify
    • Expo
  • Data Visualization
    • D3
  • Server & Backend
    • Amplify Framework
    • Serverless Framework
    • Node
  • Testing
    • Enzyme
    • Jest

C++

Mid Level

Used on the development of firmware and control loops for high performance microcontroller applications.

  • Frameworks
    • ChibiOS
    • FreeRTOS
    • Arduino
  • Toolchains
    • CMake
    • g++
    • armclang