Giter Site home page Giter Site logo
Barbara Calderon photo

barbaracalderon Goto Github PK

followers: 334.0 following: 126.0 repos: 66.0 gists: 1.0

Name: Barbara Calderon

Type: User

Bio: Software Developer. Bachelor's Degree in Information Systems from UFSC. Here to share projects, study notes, and to connect with the IT community worldwide.

Twitter: bederoni

Location: Florianópolis, Brasil

Hi, I'm Barbara Calderon! 👋

(English version | Clique aqui para versão Português-BR)

💻 | My portfolio website (Angular): https://github.com/barbaracalderon/angular-portfolio-app

I have a Bachelor's Degree in Information Systems from Universidade Federal de Santa Catarina (UFSC), Brazil (2023). I'm a technology enthusiast with a special interest in programming softwares. I enjoy creating something out of nothing.

In terms of projects, here are a few I've worked upon recently:

  • "The Casino API" is a backend service developed in Python with the FastAPI framework and PostgreSQL for the database. This API manages casino transactions and player operations. The project uses Pydantic, SQLAlchemy, Psycopg2 and has e2e, integration and unit testing provided by Pytest. The deployment utilizes Dockerfiles and Docker Compose for container orchestration.

  • "Pokédex Project" is a comprehensive system developed to manage and provide detailed information about Pokémon. It consists of a backend API built with FastAPI and a frontend interface developed using Angular. Docker is used for deploy and Pytest for unit tests.

  • "TeamTrack" is a full-stack application with backend tests, designed for visualizing projects with an "open" status to track clients and activities. I used the following technologies to implement this: Java, Spring Boot, JPA, Hibernate ORM, PostgreSQL, PostgreSQL Driver, JUnit, Mockito, Vue.js, Bootstrap, HTML5, CSS3 and Insomnia.

  • "Educonnect" is a RESTful API for the administration of educational institutions. It includes a login and authentication process, role management, and handles data for students, teachers, courses, grades, subjects, and more. Developed in Java with Spring Boot and PostgreSQL, it provides CRUD operations and access control using JWT and Spring Security. Other technologies involved include Spring Web, JDBC, JPA, and Lombok.

  • My thesis was a pilot project on "The Brazilian State Official Gazettes web Restful API" in which I used the following techs: Python, Javascript, CSS, HTML, Flask, Flask Smorest, Flask Migrate, Flask JWT Extended, SQLAlchemy, Marshmallow, GUnicorn, Psycopg2, SQL, PostgreSQL, SQLite, Passlib, bash script, requirements file, deployment on Render and ElephantSQL.

  • Another project you might find interesting is "The 12 Barcodes API", a simple, user-friendly RESTful API that provides an easy and practical way to generate barcodes for your applications using HTTP POST requests. If you are a browser user, you can generate them through Swagger. This project was developed in the Flask ecosystem, adopts MVC architecture, and forgoes the traditional database.

  • I also deployed recently a "Simple Slot Machine Game" in order to practice Front-end skills using HTML5, CSS3 and pure Javascript. It's hosted on Render and I used Flask and GUnicorn to do the backend work. Simple project but fun.

  • I got my hands on a new Python stack with Plotly, Dash and Dash-Mantine-Components, to create a web application that offers insights into the voting behavior of US legislators on various bills "Majority App". All you need is structured CSV data to plug it. I suggest extending this project and creating your own version, adapting it accordingly. Dash is highly dynamic, as it's built on top of React.js, a JavaScript library for building web components.

  • Last but not least, I've been working on some projects related to the Java ecosystem for backend development (notelock, fmt-tutor-mate, fmt-library-manager, fmt-educational-catalog). I'm quite fond of Java. I've been developing Restful APIs using technologies such as Spring Boot, Spring Web, Spring Data JPA, Spring Security, Lombok, PostgreSQL, creating database schemas and more. Currently, these projects are created in Portuguese, my native language.

More about me:

I have a passion for documentaries, purpose-driven organizations, black coffee, engaging book stories, teamwork, science fiction and suspense movies, pesto sauce, Linux, and the community experience. I am a software developer and work on a diversified number of autonomous projects on the side.

🔗 Contact Me

linkedin twitter mailto

🛠 Skills

  • Currently focused on: Backend Development, Python, Flask, FastAPI, Java, SpringBoot, APIs, Intelligent Systems, Software Engineering.
  • But I also know: HTML5, CSS3, JavaScript, Node.js, React.js, UI-UX, Bulma, Bootstrap.
  • Areas: Backend Development, Startups, Programming, Software Engineering, Artificial Intelligence.
  • Languages: Portuguese (Native), English (Fluent), Spanish (Fluent), German (Intermediary) and French (Basic).
  • Fun fact: I've got an International Relations bachelor's degree and a master's degree on International Political Economy.
  • Networking: Linkedin, Twitter, GitHub, FreeCodeCamp, Rocketseat App

General notes

I'm here to learn, to share what I know and to keep a track of it all.

For this reason, besides sharing codes, I also share study notes on public repositories here on GitHub:

About Repository
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

Barbara Calderon's Projects

barbaracalderon icon barbaracalderon

A brief introduction about myself, Barbara Calderon, software developer.

barbaracalderon-pt icon barbaracalderon-pt

Uma breve apresentação sobre mim mesma, Barbara Calderon, desenvolvedora de software.

casino-backend icon casino-backend

A Python-based REST API using FastAPI and PostgreSQL for managing casino transactions and player operations. Tests with Pytest and deploy with Docker Compose.

codewell-landing-page icon codewell-landing-page

A codewell landing page made with the purpose to practice HTML, CSS and Javascript. // Uma landing page da Codewell feita para praticar habilidades em HTML, CSS e Javascript.

coffee-machine-project icon coffee-machine-project

This is my version of "The Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)

curso-de-python3-mundo-2 icon curso-de-python3-mundo-2

My learnings from the course "Curso de Python 3: Mundo 2", from Professor Gustavo Guanabara, at Curso em Vídeo. NOTE: These are the followings of "curso-de-python3-mundo-1" repository.

dou-rest-api icon dou-rest-api

The "Diário Oficial da União" (DOU) Web Restful API developed in the thesis for the bachelor's degree in Information Systems at UFSC. This is a mock API project, as it focuses on a limited dataset spanning of three days.

fcc-ada-lovelace-tribute icon fcc-ada-lovelace-tribute

This is my solution for the "Build a Tribute Page" challenge from FreeCodeCamp. This is the first challenge of the "Responsive Web Design Projects". Only HTML and CSS. No Javascript.

fcc-product-landing-page icon fcc-product-landing-page

My solution to the #03 challenge from freecodecamp on "Responsive Web Design". This third challenge aims to provide a simple product landing page. Only HTML and CSS. No Javascript.

fcc-survey-form icon fcc-survey-form

My solution to the #02 challenge from freecodecamp on "Responsive Web Design". This is the second challenge of the "Responsive Web Design Projects". Only HTML and CSS. No Javascript.

fcc-technical-documentation-page icon fcc-technical-documentation-page

The 4th freeCodeCamp challenge in the "Responsive Web Design" course. A technical documentation page created with HTML5 and CSS3. No javascript.

flask-html5up-template icon flask-html5up-template

This is a web template from HTML5 Up rendered by Flask and customized at will. This project's purpose was to learn more on Flask.

fmt-educonnect icon fmt-educonnect

Aplicação EduConnect é uma API RESTful para gestão educacional, com gerenciamento de alunos, professores, cursos, notas, matérias e etc. Desenvolvido em Java com Spring Boot e PostgreSQL, fornece operações CRUD e controle de acesso por JWToken.

fmt-labquiz icon fmt-labquiz

O LabQuiz é um formulário simples desenvolvido em HTML e CSS para testar conhecimentos sobre HTML e CSS. É uma atividade individual e avaliativa do módulo 2 do curso Fullstack do SENAI/SC - Florianópolis.

fmt-library-manager icon fmt-library-manager

Library restful API project developed in Java, Spring Boot, using JDK17, PostgreSQL with DB schema.

fmt-tutor-mate icon fmt-tutor-mate

Tutor Agenda restful API project developed in Java, Spring Boot, using JDK17, PostgreSQL with DB schema.

fundamentos-react icon fundamentos-react

My learnings from the Udemy course "Curso React + Redux" from Leonardo Moura.

gradebook icon gradebook

Gradebook is a simple mock web application for managing student registration, their grades, and subjects.

graduation-speech-2024 icon graduation-speech-2024

This repository contains the commencement speech for the March 2024 graduation ceremony of the Information Systems program at UFSC. The speech highlights key moments, achievements, and future aspirations of the graduating class.

guess-my-number-game icon guess-my-number-game

Guess a number from 0 to 50 and keep track of your score. Adivinhe um número de 0 a 50 e fique ligado na sua pontuação.

html5-css3-modulo-1 icon html5-css3-modulo-1

First module of Prof. Gustavo Guanabara's HTML5, CSS and JS course, from "Curso em Vídeo"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.