EN-US
PT-BR

Pedro Figueira

Junior Developer

Building efficient and scalable solutions to meet business needs.

github

About me

Developer with experience in the development of APIs, system integration, databases and web systems creation. Working with scalable and efficient architectures, ensuring secure and high-performance solutions.

Experienced in agile methodologies such as Scrum, valuing teamwork and continuous delivery of value. Focused on good development practices, combining technical knowledge and a practical approach to create solutions that meet business needs in an agile and effective way.

Currently, I'm working as a fullstack software developer and researcher at SmartRural, developing a real-time monitoring system for IoT devices in the aquiculture sector.

I'm always looking for new challenges and opportunities to learn and improve my skills. I love learing new languages, frameworks and tools to create better solutions and improve my knowledge. Currently learning Rust and Golang.

Experience

2023 - 2024

Extension Team Leader

UFERSA - Extension Project

Responsible for coordinating a team of volunteer students for the organization of events aimed at computer science students. Developed networking, website development and website deployment skills.

Firebase

·

NextJS

·

ReactJS

·

TailwindCSS

·

Team Management

Oct - Nov 2023

Hackatruck Student

IBM - Hackatruck

Selected student to participate in the course Practice of Cloud Services using Swift with Emphasis on Cognitive Services, in which a digital solution prototype was designed and developed in Swift language in a 100-hour workload.

Cognitive Services

·

IBM Cloud

·

Node-RED

·

Prototyping

·

SwiftUI

Sept 2024

Hackathon Winner

Sábia Institute

Winner of Hackathon das Rotas promoted by Instituto Sábia, in which an innovative solution containing AI was designed, for the 'Caminho do Mel' (problems in the beekeeping).

AI

·

Pitch

·

Problem Solving

·

Prototyping

·

Teamwork

2024 - Present

Undergraduate Research in Startup

SmartRural - UFRPE

Currently a scholarship holder participating in the development of systems aimed at monitoring IoT devices. The goal is the investigation and implementation of a computational architecture for intelligent management systems of production environments in aquaculture 4.0.

Django

·

Flutter

·

IoT

·

NextJS

·

Real-time Systems

Oct 2024

Mini-course teacher on ReactJS for Computer Science students at UFERSA, in which I developed skills in public speaking and teaching skills, as well as deep learning about the technology.

Documentation

·

Public Speaking

·

ReactJS

·

Teaching

2025 - Present

Project Analyst

Seed a Bit - UFRPE

Project Analyst at Seed a Bit, UFRPE junior company, contributing to large-scale projects in web development, backend, frontend, and API development. Demonstrated proficiency in Git for seamless team collaboration, and effectively utilized DevOps tools and practices for continuous integration and deployment, ensuring efficient and high-quality project outcomes.

DevOps

·

Express

·

Git

·

NodeJS

·

ReactJS

See full CV

Personal Projects

Kotacts

Oct 2024

A simple android application written in the Kotlin language that allows you to manage your contacts in which you can save a name, picture, phone number and email. You can also add, edit and delete contacts.

Android

Jetpack Compose

Kotlin

Mobile Development

Cache Eviction

Oct 2024

Client/server simulation for storing service orders, whilst using a cache to speed up the search for the service orders in the database.

Cache

Data-structures

Java

Movie Recommendation

Oct 2024

Developing a movie recommendation algorithm based on scores, aiming to suggest titles to users based on their previous ratings and liking's. The goal is to identify which movies or series a user is likely to enjoy, assigning a score to each title based on their behavior and preferences.

Data Analysis

Machine Learning

Python

Sklearn

Updating Mars

Apr 2024

A modification of the Mars software for the MIPS architecture, corresponding to part of the operating system infrastructure to perform process management, such as creation of Syscalls, PCB, and process scheduling.

Java

MIPS

Operating Systems

MNIST Classification

Dec 2023

Developing a simple neural network to classify handwritten digits from the MNIST dataset, using TensorFlow.

Machine Learning

Python

TensorFlow

See all projects