Ian Arruda Sobral — Ceará

Desenvolvedor full-stack  ·  PHP/Laravel · Java/Spring Boot · Vue · React/Next.js Full-stack developer  ·  PHP/Laravel · Java/Spring Boot · Vue · React/Next.js

Trabalho na Controladoria Geral do Município de Sobral, no Ceará, em sistemas de auditoria e avaliação de serviço público. Também desenvolvo sites como freelancer. I work at the Comptroller General’s Office of Sobral, Ceará, on audit and public-service evaluation systems. I also build websites as a freelancer.

01 — Freelance

Três vendas fechadas. Negociei, desenhei e desenvolvi cada site diretamente com o cliente. Three closed sales. I negotiated, designed and built each site directly with the client.

Proverá Locações No arLive VendidoSold

Aluguel de equipamentos para obra. Identidade visual marcante e layout mobile first; o cliente monta o orçamento no catálogo e envia pelo WhatsApp, sem servidor nem back-end.

Construction equipment rental. Bold visual identity and a mobile-first layout; customers build a quote from the catalogue and send it over WhatsApp, with no server or back-end.

  • Automação de orçamentosQuote automation
  • Catálogo digitalDigital catalogue
  • Integração com WhatsAppWhatsApp integration
  • Geração de leadsLead generation
  • Busca e filtrosSearch & filters
HTML · CSS · JavaScript · Vercel proveralocacoes.com
Marcélia Cavalcante No arLive VendidoSold

Site de psicanalista. Identidade visual feita de formas abstratas da mente, inspiradas em conceitos da psicanálise e na feminilidade, já que o público da cliente são mulheres.

Website for a psychoanalyst. The visual identity is built from abstract shapes of the mind, drawn from psychoanalytic concepts and from femininity, since her clients are women.

HTML · CSS · JavaScript marceliapsicanalista.com
Luciana Gineli Reta finalFinal stage VendidoSold

Página de atendimento humanizado e empático. Texturas de tecidos e panos dão o tom de acolhimento e aconchego.

A page for humane, empathetic care. Fabric and cloth textures set a warm, welcoming tone.

Na etapa final de copywriting; depois disso, falta só a compra do domínio.

In the final copywriting stage; after that, only the domain purchase remains.

HTML · CSS · JavaScript arrudafreitas.github.io/luciana

02 — Prefeitura de Sobral02 — City of Sobral

Controladoria Geral do MunicípioComptroller General’s Office Desenvolvedor Full-stack JúniorJunior Full-stack Developer mai 2025 — atualMay 2025 — present

CUIDA Equipe de 6Team of 6

Sistema de auditoria do município de Sobral, com mais de 200 mil habitantes, usado pelas suas 27 secretarias. Simplifica e automatiza o processo de auditoria e atende, todo ano, às exigências do Estado.

Audit system for the municipality of Sobral (200,000+ residents), used across its 27 departments. It simplifies and automates the audit process and meets the state’s requirements every year.

  • Automação de processosProcess automation
  • Gestão de auditoriasAudit management
  • Gestão documentalDocument management
  • Workflow
  • RastreabilidadeTraceability
  • ConformidadeCompliance
Laravel · PostgreSQL · Blade · JavaScript sistemacuida.sobral.ce.gov.br
AvaliaSol Responsável únicoSole developer

Avaliação da infraestrutura e dos serviços públicos do município, aberta aos mais de 200 mil cidadãos de Sobral. Recebe centenas de avaliações por dia.

Lets citizens rate the city’s public infrastructure and services; open to Sobral’s 200,000+ residents. It receives hundreds of ratings a day.

  • Gestão públicaPublic management
  • Pesquisa de satisfaçãoSatisfaction surveys
  • Indicadores de qualidadeQuality indicators
  • Coleta de dadosData collection
  • Participação cidadãCitizen engagement
Laravel · PostgreSQL avaliasol.sobral.ce.gov.br
govbr-pades Biblioteca · MITLibrary · MIT

Biblioteca de assinatura digital usada no processo de auditoria. Injeta assinaturas gov.br nos documentos, para que sejam assinados dentro do próprio ecossistema da Controladoria.

Digital signature library used in the audit process. It embeds gov.br signatures into documents, so they are signed inside the Comptroller’s own ecosystem.

PHP · PAdES · PHPUnit · PHPStan Código no GitHubCode on GitHub

03 — Projetos pessoais03 — Personal projects

Quilombo TCCFinal project

Trabalho de conclusão de curso, feito em parceria com o Quilombo do Batoque. Motor de páginas institucionais personalizáveis, simples a ponto de leigos montarem a página da comunidade e divulgarem a própria cultura.

Final degree project, built with Quilombo do Batoque, an Afro-Brazilian community rooted in resistance to slavery. An engine for customisable institutional pages, simple enough for non-technical people to build their community’s page and share its culture.

Java 21 · Spring Boot 4 · PostgreSQL · Next.js · OAuth2 Código no GitHubCode on GitHub

04 — Competências04 — Skills

Além do código: processo de desenvolvimento, organização do trabalho em equipe e contato direto com o cliente. Beyond code: development process, teamwork organization and direct work with clients.

Back-end
PHP Laravel Java 21 Spring Boot JPA/Hibernate Flyway APIs RESTREST APIs OAuth2 JWT
Front-end
HTML CSS JavaScript TypeScript Vue React Next.js Blade Mobile first Acessibilidade (WCAG)Accessibility (WCAG)
Banco de dadosDatabases
PostgreSQL Row Level Security Multi-tenant Firebird SQL
DesenvolvimentoEngineering
Git GitHub Feature branches Pull requests Conventional Commits Testes (PHPUnit)Testing (PHPUnit) Análise estática (PHPStan)Static analysis (PHPStan) CI (GitHub Actions) Docker Linux Migração de legadoLegacy migration
Ágil e organizaçãoAgile & organization
Scrum Jira Gestão de backlogBacklog management Spec-driven development Documentação técnica (README, ADR)Technical documentation (README, ADR)
Produto e clienteProduct & clients
Levantamento de requisitosRequirements gathering Briefing PrototipaçãoPrototyping Identidade visualVisual identity Negociação e vendaNegotiation & sales Copywriting
IdiomasLanguages
Português (nativo)Portuguese (native) Inglês (B2)English (B2)

05 — Formação05 — Education

Análise e Desenvolvimento de SistemasSystems Analysis and Development ConcluídoCompleted

Curso superior de tecnologia voltado a projetar, desenvolver e manter sistemas: programação, banco de dados, engenharia de software e gestão de projetos. O TCC foi o Quilombo.

Higher-education technology degree focused on designing, building and maintaining software: programming, databases, software engineering and project management. My final project was Quilombo.

TecnólogoTechnologist degree · Unopar / Anhanguera fev 2024 — jul 2026Feb 2024 — Jul 2026

06 — Contato06 — Contact