
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
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
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
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
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
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
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
Projects and publications in Machine Learning, spanning classification, object detection, recognition, and more. Teaching assistant in Data Structures and Algorithms.
Skills
English (Fluent)
Brazilian Portuguese (Native)
React (JS/TS)
Vue (JS/TS)
Angular
Java (Springboot)
Node (JS/TS)
Python (FastAPI, Flask)
SQL / NoSQL / PostgreSQL / MongoDB
Postman / Insomnia / Swagger
Tensorflow, Keras & OpenCV
Pre-trained models & transfer-learning
Object / Face Detection & Classification / Recognition
Naive Bayes, KNN, Decision Trees, DL / CNN, etc.
[Node]: npm, yarn, pnpm, bun
[Python]: poetry
[Java]: Maven, Gradle
[OS]: brew, apt, choco
Algorithms and Data Structures (C/C++)
Docker / Podman & compose
Github Actions (eg. deployment automation)
CI/CD, Jenkins, ArgoCD, Rancher, etc
Check out some of the projects I've worked at
Get in touch!
If you have any questions or would like to work together on something interesting, feel free to send me a message.
- @ariel.menezes.aj
- Github
- Ariel Menezes


