Ruan Matheus

Ruan Matheus

Analista de suporte

Followers of Ruan Matheus689 followers
location of Ruan MatheusUberlândia, Minas Gerais, Brazil

Connect with Ruan Matheus to Send Message

Connect

Connect with Ruan Matheus to Send Message

Connect
  • Timeline

  • About me

    Mobile Developer - Android | IOS | Kotlin Multiplatform

  • Education

    • Universidade de São Paulo

      2024 - 2026
      Master of Business Administration - MBA Computer Software Engineering

      • Desenvolvimento backend e frontend• DevOps• Cloud computing• IAC• Métodos ágeis• UX• Segurança da informação• Engenharia de dados• Machine learning e deep learning• Big data e data warehouse• Blockchain e criptomoedas• Arquitetura mobile• Liderança• Inteligência emocional• Gestão de conflitos• Design thinking e plano de negócio• Design patterns• NoSQL x SQL• Paradigmas de software• Gerenciamento de APIs• IoT

    • Anhanguera Educacional

      2020 - 2024
      Bacharelado Computer Science Presencial

      • Lógica de Programação: fundamentos de algoritmos e estruturas básicas.• Estruturas de Dados: listas, filas, pilhas, árvores e grafos.• Banco de Dados: modelagem, SQL e gerenciamento de bancos relacionais.• Engenharia de Software: ciclo de vida, metodologias ágeis e boas práticas.• Redes de Computadores: protocolos, segurança e topologias de redes.• Sistemas Operacionais: gerenciamento de processos, memória e sistemas distribuídos.• Inteligência Artificial: fundamentos,… Show more • Lógica de Programação: fundamentos de algoritmos e estruturas básicas.• Estruturas de Dados: listas, filas, pilhas, árvores e grafos.• Banco de Dados: modelagem, SQL e gerenciamento de bancos relacionais.• Engenharia de Software: ciclo de vida, metodologias ágeis e boas práticas.• Redes de Computadores: protocolos, segurança e topologias de redes.• Sistemas Operacionais: gerenciamento de processos, memória e sistemas distribuídos.• Inteligência Artificial: fundamentos, algoritmos e aprendizado de máquina.• Matemática Discreta: lógica, grafos, teoria dos conjuntos e combinatória.• Cálculo e Álgebra Linear: aplicação de derivadas, integrais, matrizes e vetores em TI.• Estatística e Probabilidade: análise de dados e previsão de eventos computacionais. Show less

  • Experience

    • Panice Tecnologia

      Jan 2021 - May 2021
      Analista de suporte
    • ARCOM

      May 2021 - now
      Mobile Developer

      • Modernização de Aplicativos Android: Migração de tecnologias legadas para arquiteturas modulares, incluindo transição para Android Jetpack com Compose.• Apps Multiplataforma: Desenvolvimento de aplicativos utilizando Kotlin Multiplatform, Android Compose e SwiftUI, além de bibliotecas como Ktor e SQLDelight.• Recursos Inovadores: Implementação de reconhecimento de imagem e voz com ML Kit e OpenCV.• Criação de Interfaces Modernas: Desenvolvimento de interfaces intuitivas com Android Compose e customizações avançadas usando Canvas.• Refatoração de Apps: Refatoração total de um app de entregas para motoristas e do maior aplicativo da empresa, melhorando a manutenção e desempenho.• Notificações: Implementação de Push Notifications para comunicação efetiva com usuários.• Monitoramento de Erros: Utilização de Firebase Crashlytics para monitoramento proativo de falhas e melhorias contínuas.• UX/UI Design: Criação de layouts e identidade visual focados na experiência do usuário, tanto para Android quanto iOS.• Automação e Dados: Desenvolvimento de aplicações para automação de estoque e migração de dados para Elastic Search.• Testes Unitários: Implementação de testes unitários abrangentes para garantir a qualidade do código.• Injeção de Dependências: Uso de Hilt e Koin para simplificar a gestão de dependências.• SQL: Conhecimento em Sybase, MySQL e SQLite aplicados em diferentes contextos de desenvolvimento. Show less

  • Licenses & Certifications