I'm Ariel Almeida.-image

I'm Ariel Almeida.

I'm a Full Stack Software Engineer, currently working at Solfácil helping build a modern, scalable, and secure platform for financing solar energy equipment.

In my free time, you can catch me studying online Coursera courses, plucking my guitar, or exploring beautiful tourist spots where I live.

about-me-image

About me

I love challenges, learning new things and working in team projects. I'm always looking for opportunities to grow and improve my skills and network!

  • Nationality:Brazilian
  • Interests:Jiu Jitsu, Guitar, Learning new skills
  • Study:Federal University of Bahia (UFBA)
  • Employment:Solfácil

Education

Ph.D. in Computer Science

Federal University of Bahia (UFBA)2024 - 2028

TL;DR: research is fun; federated learning, edge computing and privacy in our algorithms sounds like interesting and important topics; so this is the next step in my long term personal development plan.

Master's in Computer Science

Federal University of Bahia (UFBA)2021 - 2024

This is where I delved deeper into the world of programming. I engaged in a variety of Machine Learning projects and publications, covering diverse topics such as classification, object detection, recognition, and beyond. Additionally, during my free time, I dedicated myself to studying and enrolling in various courses across multiple domains.

Bachelor's in Electrical Engineering

Salvador University (UNIFACS)2016 - 2020

This was where I started my programming journey. I learned a little bit of C and Portugol in the first and second semester, then a little bit of MATLAB, robotics, and microcontrollers. I also learned about electronics, power systems, and more. At some point in the middle of the course, I started learning Python and doing little projects with it: from web scraping to desktop applications, and even Machine Learning. During my final two semesters I worked on my Bachelor's Degree Final Project: I developed a Machine Learning project using a custom dataset of panoramic dental radiographies. I worked on this project from data collection to training and testing a Convolutional Neural Network for classification, from zero. That's when I realized my true passion for software development.

High School

CSAJ2013 - 2015

Just a simple high school. I played a lot of guitar and even pondered becoming a guitarrist at some point haha. Back then the only thing I was sure was that I liked maths and that I wanted to study something I found challenging.

Work

Software Engineer

Solfácil - São Paulo, Brazil (Remote)2023 - Present

Back-end microservices development in Python with Flask and FastAPI. Front-end development with Jinja2 and Vue.

Full-time (paid scholarship) Master's Student/Researcher

Federal University of Bahia (UFBA) - Bahia, Brazil2021 - 2023

Projects and publications in Machine Learning, spanning classification, object detection, recognition, and more. Teaching assistant in Data Structures and Algorithms.

Skills

I've studied and worked with many different technologies throughout the years. I have a few desktop projects during my bachelor's, I've worked a lot with Machine Learning in my master's and I've been working with web development in my current job. I also often work on personal projects in my free time in which I have applied each and every one of the technologies listed below.

Spoken Languages

English (Fluent)

Brazilian Portuguese (Native)

Frontend Development

React (JS/TS)

Vue (JS/TS)

Backend Development

Node (JS/TS)

Python (FastAPI, Flask)

SQL / NoSQL / Postgre / SQLite3

Postman / Insomnia / Swagger

Desktop Development

Python (Customtkinter)

C# (Windows Forms)

Machine Learning (Python)

Tensorflow, Keras & OpenCV

Pre-trained models & transfer-learning

Object / Face Detection & Classification / Recognition

Naive Bayes, KNN, Decision Trees, DL / CNN, etc.

Package management

npm, yarn (Node)

pip, poetry (Python)

choco, apt, brew (OS)

Others

Algorithms and Data Structures (C/C++)

Docker / Docker compose

Github Actions (eg. deployment automation)

TO-ADD

-- TO-ADD

Get in touch!

If you have any questions or would like to work together on something interesting, feel free to drop me a line.

© Copyright 2023 Ariel Almeida