[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"$frFJUcsDiGoSZ6D9AyGnI08_n0Z5-6vvPjuHf4pr9twc":3},{"meta":4,"description":7,"labels":8,"skills":16,"projects":33,"history":59},{"title":5,"description":6},"MarceloXP - Desenvolvedor Full Stack","Desenvolvedor experiente em PHP, Laravel, Node.js e bancos de dados. Foco em soluções escaláveis, seguras e de alto desempenho.","Profissional com mais de 20 anos de experiência em desenvolvimento de software,\nespecializado em PHP, Laravel, PHP Filament, Node.js, MySQL e PostgreSQL. Foco em soluções escaláveis,\nseguras e eficientes, com expertise no desenvolvimento de sistemas complexos e\nintegrados. Atuação nos setores de logística, TI e publicidade, sempre buscando inovação\ne alto desempenho.\n",{"developer":9,"habilities":10,"projects":11,"journey":12,"contact":13,"change_language":14,"change_language_pt":14,"change_language_en":15},"Desenvolvedor Full Stack","Habilidades e Tecnologias","Projetos","Jornada Tecnológica","Entre em contato","Change Language","Alterar idioma",[17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"PHP","Laravel","Filament","Node.js","Strapi","HTML5","JavaScript","jQuery","Git","WordPress","MySql","PostgreSQL","TailwindCSS","daisyUI","Nuxt","Gulp",[34,39,44,49,54],{"name":35,"image":36,"description":37,"link":38},"Status Bar Text","images\u002Fprojects\u002FStatusBarText.png","Uma extensão que exibe um texto personalizado na barra de status com base na configuração do usuário. Configurável local e globalmente.\n","https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=Marceloxp.statusbartext",{"name":40,"image":41,"description":42,"link":43},"JsBaseClass","images\u002Fprojects\u002FJsBaseClass.png","Uma classe base versátil em JavaScript para simplificar tarefas comuns, como logging, manipulação de eventos e detecção de navegador.\n","https:\u002F\u002Fgithub.com\u002Fmarceloxp\u002FjsBaseClass",{"name":45,"image":46,"description":47,"link":48},"JsWidthBreakpoints","images\u002Fprojects\u002FJsWidthBreakpoints.png","Uma biblioteca leve em JavaScript puro para gerenciar breakpoints responsivos com classes CSS dinâmicas e regras visuais.\n","https:\u002F\u002Fgithub.com\u002Fmarceloxp\u002FJsWidthBreakpoints",{"name":50,"image":51,"description":52,"link":53},"QuickMarks for YouTube","images\u002Fprojects\u002FQuickMarks.png","Com QuickMarks for YouTube, você pode marcar momentos específicos em vídeos, organizá-los e acessá-los de maneira rápida.\n","https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fquickmarks-for-youtube\u002Fjldmmhngchnkkgmjpjncaekemhceaing",{"name":55,"image":56,"description":57,"link":58},"IArtisan","images\u002Fprojects\u002FIArtisan.png","IArtisan é uma ferramenta de linha de comando que usa a API do Google Gemini para sugerir comandos `php artisan` em projetos Laravel e Filament a partir de prompts em linguagem natural.\n","https:\u002F\u002Fgithub.com\u002Fmarceloxp\u002Fiartisan",[60,65,70,76,82,87,93,99,105,110,116,121,127],{"name":19,"slug":61,"period":62,"description":63,"imageUrl":64},"filament",2024,"Em 2024, incorporei o Filament ao meu fluxo de trabalho como painel administrativo nativo do Laravel. Sua arquitetura elegante e altamente extensível, aliada à produtividade impressionante no desenvolvimento de interfaces ricas, tornou-o a escolha natural para projetos que exigem agilidade sem abrir mão da solidez. Com o Filament, painéis completos e sistemas de gestão ganham forma em fração do tempo, mantendo o código limpo, seguro e fácil de manter - um salto real em eficiência e qualidade de entrega.\n","\u002Fimages\u002Fhistory\u002Ffilament-001.png",{"name":18,"slug":66,"period":67,"description":68,"imageUrl":69},"laravel",2017,"Em 2017, adotei o Laravel como meu principal framework PHP. Sua abordagem moderna, baseada em MVC, e recursos como Eloquent ORM, Blade e migrações facilitaram a criação de aplicações escaláveis e bem estruturadas. Desde então, tenho utilizado o Laravel para desenvolver sistemas robustos, APIs eficientes e aplicações de alto desempenho.\n","\u002Fimages\u002Fhistory\u002Flaravel-001.png",{"name":71,"slug":72,"period":73,"description":74,"imageUrl":75},"CodeIgniter","codeigniter",2015,"CodeIgniter foi minha introdução ao mundo dos frameworks PHP modernos. Sua estrutura leve e de fácil configuração permitia desenvolver aplicações rapidamente, sem a complexidade de outras soluções da época. Com ele, criei sites institucionais e sistemas personalizados.\n","\u002Fimages\u002Fhistory\u002Fcodeigniter-002.png",{"name":77,"slug":78,"period":79,"description":80,"imageUrl":81},"MySQL","mysql",2013,"Adotei o MySQL como banco de dados principal nos projetos desenvolvidos com CakePHP. Sua popularidade e compatibilidade com frameworks PHP o tornaram a escolha ideal para armazenar e gerenciar grandes volumes de dados com eficiência e desempenho.\n","\u002Fimages\u002Fhistory\u002Fmysql-001.png",{"name":83,"slug":84,"period":79,"description":85,"imageUrl":86},"CakePHP","cakephp","Com o CakePHP, comecei a desenvolver sites institucionais e campanhas de marketing para grandes empresas brasileiras. O framework trouxe organização ao desenvolvimento PHP, permitindo criar aplicações escaláveis e seguras com rapidez.\n","\u002Fimages\u002Fhistory\u002Fcakephp-002.png",{"name":88,"slug":89,"period":90,"description":91,"imageUrl":92},"Delphi 3, 5 e 7","delphi","1997-2011","Delphi foi uma das ferramentas mais impactantes no início da minha carreira. Criar aplicativos desktop complexos, com interfaces intuitivas e interatividade, foi fundamental para meu crescimento como desenvolvedor. A robustez do Delphi me permitiu criar sistemas de grande porte, incluindo softwares de gestão e automação.\n","\u002Fimages\u002Fhistory\u002Fdelphi-001.png",{"name":94,"slug":95,"period":96,"description":97,"imageUrl":98},"Adobe GoLive","adobe-golive",2001,"Em um momento de transição do design gráfico para o desenvolvimento web, usei o GoLive para criar sites dinâmicos, implementando as primeiras interações com o usuário por meio de HTML e JavaScript.\n","\u002Fimages\u002Fhistory\u002Fadobe-golive-002.png",{"name":100,"slug":101,"period":102,"description":103,"imageUrl":104},"Access","access",2000,"O Access foi o banco de dados que utilizei para dar suporte aos sites desenvolvidos em ASP. Era uma solução prática para criar bases de dados simples e protótipos rápidos, e permitiu o desenvolvimento de pequenos sistemas corporativos e automação de processos de forma ágil.\n","\u002Fimages\u002Fhistory\u002Faccess-002.png",{"name":106,"slug":107,"period":102,"description":108,"imageUrl":109},"ASP - Active Server Pages","asp","Com ASP, dei meus primeiros passos na construção de páginas dinâmicas, muito antes do boom dos frameworks modernos. Lidar com scripts no lado do servidor me deu uma base sólida para trabalhar com back-end e integrar sistemas de forma eficaz.\n","\u002Fimages\u002Fhistory\u002Fasp-002.png",{"name":111,"slug":112,"period":113,"description":114,"imageUrl":115},"Aldus PageMaker","aldus-pagemaker","1995-1997","O PageMaker foi essencial para a criação de materiais gráficos e diagramação de publicações. Essa experiência me ajudou a entender a importância de organizar informações de forma visualmente agradável e eficiente, o que continua influenciando minha abordagem de design de interfaces e desenvolvimento web.\n","\u002Fimages\u002Fhistory\u002Faldus-pagemaker-002.png",{"name":117,"slug":118,"period":113,"description":119,"imageUrl":120},"CorelDraw","coreldraw","Durante este período, trabalhei com artes gráficas e o CorelDraw foi minha ferramenta principal. Criar layouts e design visual para projetos de comunicação e marketing me ajudou a desenvolver uma sensibilidade estética que complementa meu trabalho como desenvolvedor até hoje.\n","\u002Fimages\u002Fhistory\u002Fcoreldraw-001.png",{"name":122,"slug":123,"period":124,"description":125,"imageUrl":126},"Windows 3.11 e Windows 95","windows-311-and-windows-95","1995-1996","Minha jornada começou com o Windows 3.11, e logo evoluí para o Windows 95, uma revolução na interface de usuário. Esses sistemas operacionais ajudaram a moldar minha compreensão de como a interface e a experiência do usuário devem ser integradas e otimizadas.\n","\u002Fimages\u002Fhistory\u002Fwindows-311-and-windows-95-001.png",{"name":128,"slug":129,"period":130,"description":131,"imageUrl":132},"Basic TK2000","basic-tk2000",1986,"Meu primeiro contato com programação foi no TK2000, um dos primeiros computadores pessoais que tive acesso. Aprender Basic foi o pontapé inicial para minha paixão por tecnologia e programação. A sensação de \"fazer a máquina trabalhar para mim\" me inspirou a continuar nesse caminho.\n","\u002Fimages\u002Fhistory\u002Fbasic-tk2000-001.png",1775330383172]