Santa Catarina, Brazil
I am a Software Developer with a degree in Computer Science, experienced in developing both backend and frontend systems. I have experience building and evolving applications using Java and Spring Boot, working on the development, maintenance, and evolution of production systems. Throughout my career, I have participated in projects involving microservices architecture, processing large volumes of data, and developing scalable solutions. I also have experience with JavaScript and TypeScript, as well as frameworks like Angular. I am familiar with Linux environments, cloud computing, and best practices in architecture and development, always striving to build robust, high-performance, and easily maintainable solutions.
-Analisar as necessidades para desenvolver e propor soluções de software e arquitetura, com base nas melhores práticas de mercado. -Desenvolver e implementar sistemas e pipelines de processamento de grandes quantidades de dados, assegurando a escalabilidade e o funcionamento adequado. -Manter as aplicações operacionais, realizando manutenções e atualizações constantes para garantir o melhor desempenho. -Colaborar com equipes multidisciplinares para solucionar problemas técnicos.
- Analisar necessidades para desenvolver soluções de software. - Desenvolver e implementar sistemas, aderindo às melhores práticas de desenvolvimento. - Realizar manutenção regular em sistemas existentes para garantir desempenho e segurança. - Colaborar com equipes multidisciplinares para solucionar problemas técnicos.
- Analisar e levantar requisitos junto ao cliente, assegurando uma compreensão completa de suas necessidades e objetivos. - Desenvolver e implementar sistemas personalizados em estreita colaboração com equipes multidisciplinares, seguindo as melhores práticas de desenvolvimento. - Realizar manutenção regular em sistemas existentes, oferecendo suporte contínuo para resolver problemas e demandas. - Testar soluções, identificando e resolvendo quaisquer falhas ou problemas antes da implementação. - Implementar melhorias contínuas nos sistemas existentes, buscando aprimorar a eficiência, escalabilidade e usabilidade. - Fornecer suporte ágil e eficaz, e mantendo uma comunicação transparente com os clientes para atender às suas necessidades.