undergraduate in information systems · cefet/rj nova friburgo, brazil

Paulo Affonso

Full Stack Developer and Systems Analyst

I build management systems, from the database to the interface. Custom CRM and ERP at Brulve, and two years on WeGIA, open-source software used by nonprofit institutions. I publish open-source packages on Packagist and GitHub.

Paulo Affonso

stack

  • php
  • laravel
  • mysql
  • javascript
  • html5
  • css
  • bootstrap 5
  • uikit
  • git
  • gitlab
  • scrum
  • kanban

projects

role · stack · link
  • software-architect

    author

    open source · mit

    A Skill for coding agents such as Claude Code and Cursor. It drives project planning through 18 phases and produces the requirements, architecture, security and testing documentation, with ID traceability validated by script.

    JavaScript · Markdown github.com/AffonsoPaulo/software-architect ↗

  • WeGIA

    refactoring · requirements

    open source · cefet/rj

    Open-source management software for nonprofit institutions, maintained by the university extension programme at Cefet/RJ. My contribution: refactoring the system to Laravel, documenting requirements and running interviews with prospective users.

    PHP · MySQL demo.wegia.org ↗ github.com/LabRedesCefetRJ/WeGIA ↗

experience

  1. — present

    Junior Developer

    brulve

    Custom management systems in the CRM/ERP mould, built from scratch up to 14 modules. Requirements gathering and BPMN process modelling with the client, data modelling, initial architecture, authentication and role-based permissions, reporting, and data import and export. I ran assisted acceptance testing with the end users themselves.

    php · laravel · mysql · git · gitlab · html5 · css · uikit · bootstrap 5 · bpmn · scrum and kanban

  2. Full Stack Intern

    brulve

    Maintenance and feature development in Laravel and MySQL, with version control in GitLab.

    php · laravel · mysql · git · gitlab · html5 · css · uikit · kanban

  3. Full Stack Intern

    cefet/rj

    Refactoring of WeGIA to Laravel, requirements documentation and interviews with prospective users. I taught the Laravel/PHP workshop at SEPEX 2023.

    php · laravel · mysql · git · github · html5 · css · bootstrap 5

education

academic

  • 2024 — 2028

    Bachelor of Information Systems

    centro federal de educação tecnológica celso suckow da fonseca — nova friburgo campus

    areas of knowledge

    • algorithms and data structures
    • object-oriented programming
    • databases and data modelling
    • web development
    • software engineering
    • software architecture
    • quality and testing
    • systems security
    • networks
    • operating systems
    • concurrent programming
    • enterprise applications
    • computer architecture
    • human-computer interaction
    • it project management

    in progress

  • 2021 — 2023

    Technical Diploma in Computing, integrated with secondary education

    centro federal de educação tecnológica celso suckow da fonseca — nova friburgo campus

    areas of knowledge

    • algorithms and programming
    • web development
    • front-end and interface
    • databases
    • networks
    • operating systems
    • computer architecture
    • mobile and embedded systems

    completed

academic projects

  • 2024 — 2025

    School activity automation

    Spreadsheet automation in AppScript and Google Forms to generate individualised assessment instruments. A team of two undergraduates and two doctoral students, coordinated by Prof. Daniel Gomes Ribeiro.

    teaching project
    AppScript · Google Forms

  • 2022 — 2024

    WeGIA

    University extension work on open-source software for nonprofit institutions, coordinated by Prof. Rafael Escalfoni. Detailed under Projects ↑

    extension project
    PHP · MySQL

certifications

  • Alura

    MVC Application in Laravel 2023 · Design System: defining styles and tokens 2024 · JavaScript for the Web 2022 · HTML and CSS Foundations 2021

  • Rocketseat

    NLW Pocket: Mobile — React Native 2024

  • Cefet/RJ

    Introduction to software version control with Git 2023 · Software version control with Git 2023 · Introduction to software development using agile methodologies 2023

  • Languages

    Portuguese, native · English, reading proficiency

contact

For opportunities, freelance work, or questions about the packages I publish. Email reaches me fastest.