Artur Catapano
AI Automation Engineer and RPA Specialist
Compétences
Voir mes services


Portfolio
Expérience professionnelle
Fullsatck developer
Guarulhos • Temps plein
Jan 2023 - Present • 3 yrs 8 mos
AI Automation & Software Engineer | Municipality of Guarulhos (2025 – 2026) Intelligent Budget Execution Assistant (RAG System) Engineered a secure, hallucination-free Retrieval-Augmented Generation (RAG) assistant serving as an institutional consultant for budget execution. Designed a microservices architecture using Python (FastAPI), React.js, and Vector Databases (ChromaDB/Qdrant) to parse and retrieve context from complex municipal PDFs. Implemented strict Role-Based Access Control (RBAC) with dynamic prompt injection, delivering tailored technical guidance across 5 distinct hierarchical profiles. Enforced robust AI guardrails (Autonomy Levels N0-N4) at the backend to guarantee deterministic outputs, strict source traceability, and zero data leakage. Judicial Financial Data Extractor (AI ETL Pipeline) Built a Python ETL pipeline to process unstructured, highly complex judicial payment documents (RPVs) and calculation sheets. Integrated the OpenAI API utilizing strictly typed Structured Outputs (Pydantic) to accurately extract and categorize financial entities and legal fees. Developed custom reverse-anchoring logic within the LLM system prompt to autonomously resolve mathematical duplicates and accurately attribute process numbers hidden in multi-page appendices. Automated the transformation of hundreds of raw legal PDFs into normalized, audit-ready Excel databases, entirely eliminating manual data entry. Asynchronous RPA Agent for Oracle APEX (SIOP) Developed a high-performance RPA bot using Python, asyncio, and Playwright to automate budget commitments within a legacy Oracle APEX government portal. Engineered resilient DOM-traversal strategies to bypass dynamic UI elements, heavy loading screens, and complex multi-step forms without relying on standard APIs. Integrated a PostgreSQL database to manage processing queues and implemented an automated auditing mechanism capturing real-time full-page screenshots of successful transactions.