Sobre
Olá, meu nome é Paulo Renato Alves da Silva, um desenvolvedor apaixonado com sede em Uberlândia, Minas Gerais. Com seis anos de experiência profissional e nove anos imerso no mundo da programação, tenho dedicado meu tempo ao constante aprimoramento e domínio das melhores tecnologias.
Sou conhecido por minha abordagem proativa, flexibilidade e facilidade de colaboração em equipe. Minha capacidade de aprendizado ágil me permite absorver novos conhecimentos e permanecer atualizado em um setor tão dinâmico quanto o desenvolvimento web.
Na realização dos meus projetos, comprometo-me com a excelência, buscando constantemente a eficiência e a qualidade. Adoto os princípios solid e prezo pela escrita de código claro e conciso, priorizando a compreensão e manutenção futura do trabalho desenvolvido.
Valorizo profundamente a colaboração com meus clientes, garantindo que cada melhoria seja implementada somente com seu consentimento. Busco construir uma parceria baseada na transparência e na compreensão mútua, visando atender às necessidades específicas de cada projeto de maneira eficaz e personalizada.
Minha paixão pela tecnologia e minha incessante busca por conhecimento são os pilares que impulsionam meu crescimento profissional contínuo.
Serviços
Front End
Tenho uma sólida experiência em desenvolvimento Front-end, trabalhando com uma variedade de tecnologias e frameworks. Estou confortável com HTML, CSS e JavaScript puro, o que me permite criar interfaces web interativas e responsivas, incluindo páginas Single Page Applications (SPAs) que oferecem uma experiência de usuário fluida e dinâmica.
Além disso, possuo experiência com frameworks populares como React, Svelte, Angular, Razor, Blazor, e Vue.js. Esses frameworks me permitem criar aplicativos web dinâmicos e de alto desempenho, atendendo às demandas dos usuários finais.
Tenho também conhecimento em Bootstrap, um framework de front-end que facilita o desenvolvimento de interfaces web elegantes e responsivas. Com essas habilidades, sou capaz de criar experiências de usuário envolventes e modernas em diversas plataformas e dispositivos.
Back End
Experiência consistente em .Net, C#, SvelteKit, ExpressJs, NextJs, Php e Laravel.
Tenho conhecimento sólido em arquitetura MVC (Model-View-Controller) em conjunto com os padrões Repository e Service, que é fundamental para criar aplicativos web bem estruturados e de fácil manutenção. Além disso, estou familiarizado com outras abordagens arquiteturais, como a Clear Architecture, que também é muito eficaz para desenvolvimento de software de alta qualidade.
Além disso, tenho experiência em usar ORMs (Object-Relational Mappers) para facilitar a interação com bancos de dados relacionais. No mundo JavaScript, utilizo o Sequelize, um ORM poderoso e flexível que simplifica o acesso aos dados e a manipulação dos mesmos. No ambiente .NET, trabalho com o Entity Framework, uma ferramenta robusta e eficiente para mapear objetos para o banco de dados, facilitando a comunicação entre a aplicação e o banco de dados relacional.
Tenho experiência sólida em SQL Server, trabalhando com consultas complexas que envolvem INNER JOIN, LEFT JOIN, CASE e subconsultas SELECT e outras. Além disso, também tenho experiência com o MySQL. No SQL Server, sei como criar e utilizar stored procedures, o que permite uma maior modularidade e reutilização de código em aplicações que utilizam esse banco de dados.
Também possuo conhecimento em APIs e em APIs REST, o que me permite desenvolver e integrar serviços de forma eficiente em diferentes aplicações.
Além disso, possuo experiência em estruturas de dados, como objetos, arrays e JSON, o que é fundamental para o trabalho com dados em geral e para a integração de sistemas.
AWS
Tenho experiência em trabalhar com a Amazon Web Services (AWS), uma das plataformas de computação em nuvem mais populares e robustas do mercado. Estou familiarizado com a criação de Instâncias Ubuntu na AWS e a instalação de servidores como Nginx e Apache, configurando-os para atender às necessidades específicas dos projetos.
Além disso, possuo conhecimento em configurar o DNS Route 53 na AWS, o que permite gerenciar e direcionar o tráfego de forma eficiente. Também tenho experiência em instalar certificados SSL para garantir a segurança das comunicações nos aplicativos web.
Na AWS, sei como criar e configurar grupos de segurança, garantindo que as instâncias e recursos estejam protegidos contra acessos não autorizados. Além disso, tenho experiência com a metodologia Scrum, que é um framework ágil amplamente utilizado para gerenciamento de projetos de software.
Experiências
Ademicon
Desenvolvimento de um sistema de CRM do zero para uma empresa de consórcio.
Neste projeto, minhas responsabilidades incluíram a integração com a API do Facebook, a criação de relatórios, a gestão de vendedores, a importação e download de planilhas, o gerenciamento de usuários, a criação e redefinição de senhas, além da gestão de equipes, todas essas funcionalidades integradas ao sistema.
Nocartorio (Startup)
Trabalhei em uma startup focada em sistema web para cartórios.
Neste projeto, utilizei o framework Laravel em um ambiente Docker. Minhas responsabilidades incluíram a geração de relatórios em diferentes formatos (XML, TXT, PDF), a implementação de views, a estruturação MVC, o relacionamento de campos, o uso de middleware, a definição de rotas e a manipulação de estruturas de dados como JSON, arrays e objetos, entre outras tarefas, usando metodologia Scrum.