I'm Ariel Menezes.-image

I'm Ariel Menezes.

I'm a Full Stack Software Engineer at IBM, where I specialize in developing and maintaining enterprise-grade applications using Java, Spring Boot, Angular, and Node.js. My role involves creating scalable and efficient solutions that meet complex business needs. I am passionate about leveraging modern technologies and Agile practices to deliver high-quality software while fostering collaboration in cross-functional teams.

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:Web Engineering, A.I., building impactful software solutions.
  • Study:Federal University of Bahia (UFBA)
  • Employment:IBM

Education

Ph.D. in Computer Science

Federal University of Bahia (UFBA)2024 - 2027

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.

Work

Software Engineer

IBM - São Paulo, Brazil (Remote)2025 - Present

As a Software Engineer at IBM, I specialize in developing and maintaining enterprise-grade applications using Java, Spring Boot, Angular, and Node.js. My role involves creating scalable and efficient solutions that meet complex business needs.

Software Engineer

Solfácil - São Paulo, Brazil (Remote)2023 - 2025
As a Software Engineer at Solfácil, the first solar fintech in Latin America and the largest ecosystem of solar solutions in Brazil, I focused on building impactful, scalable solutions that enhance efficiency and drive innovation. I’m passionate about developing automation tools that streamline complex processes, often integrating AI-driven approaches to boost productivity. With a strong focus on collaboration and problem-solving, I thrive in Agile environments, where I work closely with cross-functional teams to deliver high-quality results.

Technologies I've worked with include:


Web Engineering (Back-end)

- Microservices architecture for scalable systems;
- Diverse Web Frameworks: Python (FastAPI, Flask), Elixir, Node.js;
- Database design: PostgreSQL;
- Docker, Kafka, AWS, ArgoCD, Rancher, etc;


Web Engineering (Front-end)

- Vue.js (TypeScript) for dynamic and interactive user interfaces;
- Expertise in designing responsive, high-performance web applications;

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

Spoken Languages

English (Fluent)

Brazilian Portuguese (Native)

Frontend Development

React (JS/TS)

Vue (JS/TS)

Angular

Backend Development

Java (Springboot)

Node (JS/TS)

Python (FastAPI, Flask)

SQL / NoSQL / PostgreSQL / MongoDB

Postman / Insomnia / Swagger

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

[Node]: npm, yarn, pnpm, bun

[Python]: poetry

[Java]: Maven, Gradle

[OS]: brew, apt, choco

Others

Algorithms and Data Structures (C/C++)

Docker / Podman & compose

Github Actions (eg. deployment automation)

CI/CD, Jenkins, ArgoCD, Rancher, etc

Get in touch!

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

© Copyright 2025 Ariel Menezes