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