Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 11.6 KB

README.md

File metadata and controls

62 lines (40 loc) · 11.6 KB

Olá, eu sou Barbara Calderon! 👋

(Clique aqui para versão English-US)

Sou formada em Sistemas de Informação pela Universidade Federal de Santa Catarina (UFSC), Brasil (2023). Sou entusiasta de tecnologia com interesse especial em programação de softwares. Gosto de criar algo a partir do nada.

Em termos de projetos, aqui alguns que desenvolvi recentemente:

  • "The Casino API" é um serviço backend desenvolvido em Python com o framework FastAPI e PostgreSQL para o banco de dados. Esta API gerencia transações de cassino e operações de jogadores. O projeto utiliza Pydantic, SQLAlchemy, Psycopg2 e possui testes ponta-a-ponta (e2e), de integração e unitários fornecidos pelo Pytest. A implantação utiliza Dockerfiles e Docker Compose para orquestração de contêineres.

  • "Pokédex Project" é um sistema abrangente desenvolvido para gerenciar e fornecer informações detalhadas sobre Pokémon. Consiste em uma API backend construída com FastAPI e uma interface frontend desenvolvida usando Angular. Docker é usado para deploy e Pytest para testes unitários.

  • "TeamTrack" é uma aplicação full-stack com testes no backend, projetada para visualizar projetos com status "em aberto" e rastrear clientes e atividades. Eu utilizei as seguintes tecnologias para implementar a aplicação: Java, Spring Boot, JPA, Hibernate ORM, PostgreSQL, PostgreSQL Driver, JUnit, Mockito, Vue.js, Bootstrap, HTML5, CSS3 e Insomnia.

  • "Educonnect" é uma API RESTful para a administração de instituições educacionais. Inclui um processo de login e autenticação, gerenciamento de funções, e lida com dados de alunos, professores, cursos, notas, disciplinas e mais. Desenvolvido em Java com Spring Boot e PostgreSQL, fornece operações CRUD e controle de acesso usando JWT e Spring Security. Outras tecnologias envolvidas incluem Spring Web, JDBC, JPA e Lombok.

  • Meu TCC foi um projeto piloto sobre "Diário Oficial da União Web Restful API", no qual utilizei as seguintes tecnologias: Python, Javascript, CSS, HTML, Flask, Flask Smorest, Flask Migrate, Flask JWT Extended, SQLAlchemy, Marshmallow, GUnicorn, Psycopg2, SQL, PostgreSQL, SQLite, Passlib, script bash, arquivo de requisitos, implantação no Render e ElephantSQL.

  • Outro projeto que você pode achar interessante é "The 12 Barcodes API", uma API RESTful simples e amigável que fornece uma maneira fácil e prática de gerar códigos de barras para suas aplicações usando requisições do tipo HTTP POST. Se você é um usuário de navegador, dá pra gerar pelo Swagger. Este projeto foi desenvolvido no ecossistema Flask, adota a arquitetura MVC e dispensa o banco de dados tradicional.

  • Também implementei recentemente um jogo simples de caça-níqueis de Cassino "Simple Slot Machine Game" para praticar habilidades de Front-end usando HTML5, CSS3 e Javascript puro. Está hospedado no Render, deployado na web e usei Flask e GUnicorn para fazer o trabalho do backend. Projeto simples, mas divertido.

  • Coloquei as mãos em cima de uma stack do Python que mexe com Plotly, Dash e Dash Mantine Components, para criar uma aplicação web que oferece insights sobre o comportamento de votação dos legisladores dos EUA em vários projetos de lei "Majority App". Tudo o que você precisa é de dados estruturados em CSV para conectar a ele. Minha sugestão é estender esse projeto e criar sua própria versão, adaptando conforme necessário. O Dash é altamente dinâmico, ele é construído sobre o React.js, uma biblioteca Javascript para construir componentes web.

  • Por último, tenho trabalhado em uns projetos backend com Java (notelock, fmt-tutor-mate, fmt-library-manager, fmt-educational-catalog). Meu objetivo é ampliar minhas habilidades em desenvolvimento de software, e tô curtindo bastante! Tenho desenvolvido APIs Restful utilizando tecnologias como Spring Boot, Spring Web, Spring Data JPA, Spring Security, Lombok, PostgreSQL, desenhando esquemas de banco de dados e outras cois. Atualmente, esses projetos estão criados em português apenas.

Um pouco mais sobre mim:

Tenho paixão por documentários, organizações com propósito, café preto, histórias envolventes em livros, trabalho em equipe, filmes de ficção científica e suspense, molho pesto, Linux e pela experiência comunitária. Sou desenvolvedora de software e trabalho em diversos projetos autônomos.

🔗 Contato

linkedin twitter email

🛠 Habilidades

  • Atualmente focada em: Desenvolvimento Backend, Python, Flask, FastAPI, Java, SpringBoot, APIs, Sistemas Inteligentes, Engenharia de Software.
  • Mas também sei: HTML5, CSS3, JavaScript, Node.js, React.js, UI-UX, Bulma, Bootstrap.
  • Áreas: Desenvolvimento Backend, Startups, Programação, Engenharia de Software, Inteligência Artificial.
  • Idiomas: Português (Nativo), Inglês (Fluente), Espanhol (Fluente), Alemão (Intermediário) e Francês (Básico).
  • Curiosidade: Tenho uma graduação em Relações Internacionais e um mestrado em Economia Política Internacional.
  • Redes Sociais: Linkedin, Twitter, GitHub, FreeCodeCamp, Rocketseat App

Notas Gerais

Estou aqui para aprender, compartilhar o que sei e manter um registro de tudo.

Por esse motivo, além de compartilhar códigos, também compartilho notas de estudo em repositórios públicos aqui no GitHub:

Sobre Repositório
Web Development the-pokedex-project, team-track, angular-portfolio-app, notes-on-css, simple-grid-layout-landing-page, codewell-landing-page, fcc-ada-lovelace-tribute, fcc-survey-form, fcc-technical-documentation-page, fcc-product-landing-page, fcc-portfolio-page, fundamentos-react, react-calculator, react-navigation-router, react-hooks
Java educonnect, notelock, fmt-tutor-mate, fmt-library-manager, fmt-educational-catalog, fmt-java-exercises
Python the-casino-api, the-pokedex-project, majority-mock-app, the-12-barcodes-api, dou-rest-api, notes-on-python, music-time-machine, flask-html5up-template, fcc-boilerplate-arithmetic-formatter, web-scrapping-with-python, curso-de-python3-do-curso-em-video, oop-snake-game, tkinter-pomodoro-app, US-states-quizz-game, oop-pong-game, oop-cross-the-street-game, oop-turtle-painting-project, oop-turtle-simple-games, python-for-everybody
JavaScript simple-slot-machine-game, notes-on-javascript, guess-my-number-game, curso-de-javascript-do-curso-em-video, notes-on-javascript-for-react-native, next-level-week-3
UFSC dou-rest-api, ine5633-8puzzle, ine5622-intro-compiladores, ine5645-pthreads-speedup-efficiency, ine5605-desenvolvimento-de-sistemas-orientados-a-objeto-1, ine5649-tecnicas-estatistica-predicao, ine5609-estrutura-de-dados,ine5645-the-dining-savages-problem, ine5645-omp-pthreads-speedup-efficiency