Beatriz CostaSoftware Engineer

Java · Spring Boot · React · TypeScript

I strive to build reliable, well-architected software that is scalable, maintainable, and designed to solve real-world problems. I'm passionate about continuous learning and creating technology that makes an impact.

Selected Work

Projects

Click on any card to see more information about the project.

Fi — Personal Finance

Fi is a personal finance web application developed to help users manage income, expenses, cards, bank accounts, and budgets in a modern and intuitive interface.

Next.jsReactTypeScriptPostgreSQL
Private

Conta Certa

Conta Certa is a web application developed to optimize the financial management of construction projects, centralizing the control of invoices, costs, measurement bulletins (BM), and financial flow in a single platform.

PythonPostgreSQLExcel

PRIMA — Breast Cancer Diagnosis Predictor

PRIMA (Risk Predictor and Mammographic Identifier) is a Machine Learning-based web application developed to assist in the analysis of breast masses from clinical measurements, predicting the probability of a benign or malignant diagnosis.

PythonStreamlitScikit-LearnPlotly

Angular Blog

A dynamic web application built with Angular, designed to function as a responsive news portal or blog. The project uses a component-based architecture to render articles in various card layouts, managing dynamic routing and data state.

AngularTypeScriptHTML / CSS

Background

About Me

I'm a Computer Science student at Cesar School who discovered a passion for technology in high school. Since then, I've been continuously learning and applying my skills through academic, personal, and professional projects, always seeking opportunities to solve real-world problems through software.

Throughout my degree, I've worked on projects ranging from AI-powered applications for family farming to educational platforms, taking on both full-stack development and project management responsibilities. These experiences have strengthened not only my technical skills but also my ability to collaborate, communicate, and deliver solutions that create meaningful value for users.

Beatriz Costa

Languages & Tools

Java
Python
TypeScript
JavaScript
C
HTML / CSS
SQL
Spring BootReact.NETDockerDjango

Career

Experience

Software Engineer Intern

Liferay

Sep 2025 — Present · Recife, Brazil

  • Develop customer-facing Marketplace features, including Product Detail Pages (PDPs) for AI Hub, CMP, DSR and DXP Free using React and REST APIs.
  • Own features end-to-end, from implementation and API integration to testing and independent UAT deployments.
  • Publish Marketplace applications and contribute to product launches that increase the platform's visibility for enterprise customers and partners.
  • Collaborate with cross-functional global teams, partnering with product managers, QA engineers and software engineers throughout the development lifecycle.
  • Work across React, Java, REST APIs and Liferay DXP, consistently delivering high-quality software under tight deadlines while rapidly ramping up on a large enterprise ecosystem.

Ambassador & Mentor

SWITAB

Jun 2025 — Present · Recife, PE

  • Mentor undergraduate students pursuing careers in software engineering.
  • Support diversity initiatives that encourage women in technology.
  • Deliver career guidance and technical mentorship.
  • Represent the program in events with universities and technology companies.
  • Strengthen leadership, public speaking and cross-cultural communication skills through collaboration with international partners.

Teaching Assistant — Imperative & Functional Programming

Cesar School

Feb 2025 — Dec 2025 · Recife, PE

  • Mentored undergraduate students in Imperative & Functional Programming concepts using the C language.
  • Created study guides, coding exercises, and learning materials to reinforce classroom concepts.
  • Assisted professors with exam grading and evaluating practical student projects.

Academic

Education

Cesar School

Feb 2024 — Dec 2027

Bachelor of Computer Science

Recife, PE

Relevant coursework: Data Structures, Algorithms, Databases, Computer Networks, Distributed Systems, Software Requirements Engineering, Object-Oriented Programming, Operating Systems

Certifications

Achievements & Certificates

More soon...
MITx 6.00.1x: Introduction to Computer Science and Programming Using Python
MITx on edX2022

MITx 6.00.1x: Introduction to Computer Science and Programming Using Python

High-Advanced English Certification (Level 15)
ILAC2023

High-Advanced English Certification (Level 15)

Java & AI: Integration and Application Development
DIO2025

Java & AI: Integration and Application Development

Mastering the C# Programming Language
DIO2025

Mastering the C# Programming Language

API Development with Spring Framework
DIO2025

API Development with Spring Framework

Systems Integration with Relational Databases
DIO2025

Systems Integration with Relational Databases

Web APIs Development
DIO2025

Web APIs Development

Web Development - Back-End Certification
SENAC2024

Web Development - Back-End Certification

Get in touch

Contact

Let's build something meaningful together.

Whether it's a new opportunity, a collaboration, or just a conversation about software — I'd love to hear from you.