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, React, 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

I find research to be an engaging and meaningful pursuit. Topics such as federated learning, edge computing, and privacy in algorithm design align well with my interests and goals. I’m especially motivated by being able to contribute to areas that intersect technical innovation with real-world impact.

Master's in Computer Science

Federal University of Bahia (UFBA)2021 - 2024

During my master’s program, I deepened my knowledge of programming and became more involved in applied research. I participated in a range of Machine Learning projects and publications, exploring areas such as classification, object detection, and recognition. Beyond academic work, I consistently invested time in self-study, enrolling in courses across different domains to broaden my understanding and skill set.

Bachelor's in Electrical Engineering

Salvador University (UNIFACS)2016 - 2020

This was the starting point of my journey through Software Engineering. During the first semesters, I was introduced to programming through C and Portugol, followed by exposure to MATLAB, robotics, microcontrollers, electronics, and power systems. Midway through the course, I began learning Python and developed small projects ranging from web scraping to desktop applications and early experiments with Machine Learning. In my final two semesters, I dedicated myself to my Bachelor's Degree Final Project, which involved developing a Machine Learning solution for classifying panoramic dental radiographs. I managed the entire pipeline—from data collection and preprocessing to training and evaluating a Convolutional Neural Network built from scratch. This experience solidified my interest in software development and guided my path forward in the field.

Work

MidLevel 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