Paulo Germano
Computer Science & Software Development Student · Unipê
João Pessoa, PB · Brazil (Open to on-site and remote opportunities)
01. Professional Summary
Computer Science and Software Development student pursuing a degree in Analysis and Systems Development at Unipê. Hands-on experience with Python and Django, including web application development, REST API integration, relational database modeling, authentication, access control, and automated testing.
Strong interest in artificial intelligence, software development, and learning through practical projects. Uses Git, GitHub, Linux, and generative AI tools to support development, research, documentation, and continuous learning.
02. Education
Unipê — Centro Universitário de João Pessoa
2026 – 2027 · In ProgressSystems Analysis and Development (ADS) · Technology Degree
João Pessoa, PB · Brazil
03. Projects & Technical Practice
Library – Catalog & Favorites
Full-Stack Web App · Python, Django, SQLite, Open Library REST API, Git
- Developed a full-stack web application for book catalog management, reading progress tracking, personal notes, ratings, and favorites.
- Designed application architecture, database models, business logic, views, forms, authentication, permissions, and automated tests.
- Integrated Open Library REST API with a dedicated service layer handling API errors, timeouts, data normalization, and on-demand persistence.
- Implemented user-specific data isolation, CSRF protection, and POST-only mutations.
- Created unit and integration tests covering models, views, permissions, and database operations with Django's test framework.
ParkFlow – Parking Management SaaS
[Technical Case Study ↗]SaaS & MVP Assistido por IA · TypeScript, React, PostgreSQL, Supabase
- Built MVP based on real parking operations: license-plate-oriented workflow, dwell-time reconciliation, grace periods, and fractional pricing.
- Strict relational modeling in PostgreSQL ensuring data integrity, audit history, and clean separation between business logic and UI.
Python Projects & Algorithm Practice
Programming Logic, Data Structures, and Problem Solving
- Developed terminal Tic-Tac-Toe using matrices, modular functions, win detection, and player alternation.
- Built dice roll simulator with Python's random module, pure reusable functions, and input validation.
- Continuous practice in problem decomposition, exception handling, data structures, and clean code.
04. Technical Skills & Tools
Python, programming logic, algorithms, functions, conditionals, loops, lists, and matrices.
Django, Django ORM, APIs REST, autenticação, formulários, CRUD, HTML5, CSS3, Bootstrap.
SQLite, PostgreSQL, relational modeling, constraints, normalization, and referential integrity.
Unit tests, integration tests (Django test framework), CSRF protection, access control, and error handling.
Git, GitHub, semantic commits, environment variables (.env), modularization, documentation, and 12-Factor App.
Linux, bash terminal, Visual Studio Code, Docker (fundamentals), networking, and generative AI for technical research.
05. Languages & Strengths
Languages
Portuguese: Native
English: Intermediate (B2) — fluent reading of technical documentation and communication.
Strengths
Logical thinking, structured problem solving, autonomy, continuous learning, technical rigor, and open documentation.