Engenheiro de Software Backend Sênior | Java • C# • Go • Typescript | Desenvolvimento Web & Games

Florianópolis, Santa Catarina, Brasil
1 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

Atuo com desenvolvimento de software desde 2011, ando por diferentes experiências e tecnologias. Possuo domínio sobre todas as etapas do ciclo de vida de um projeto de software, envolvendo a análise e proposição de soluções; planejamento; implementação, documentação e manutenção de software; implementação e manutenção de testes automatizados. Em minhas experiências também sempre estive envolvido com liderança e mentoria técnica.

Por hobby costumo desenvolver projetos pessoais: https://github.com/dendriel

Página com conteúdo mais informal sobre mim e projetos de jogos que criei: https://vrozsa.com

Actividad

Unirse para ver toda la actividad

Experiencia

  • Gráfico Mercado Livre

    Engenheiro de software sênior

    Mercado Livre

    - actualidad 2 años 4 meses

    Santa Catarina, Brasil

    Atuação Cross Contextos (ago/2024 - presente) - Tech Lead/Project Lead

    - Facilitar o alinhamento de expectativas entre a liderança e a equipe
    - Planejar, revisar e refinar continuamente o backlog ao longo do sprint
    - Coordenar demandas internas e externas com os stakeholders
    - Identificar oportunidades e impulsionar o desenvolvimento de novas soluções
    - Fornecer orientação e direcionamento técnico para a equipe
    - Gerenciar e otimizar os processos da equipe
    - Alinhar…

    Atuação Cross Contextos (ago/2024 - presente) - Tech Lead/Project Lead

    - Facilitar o alinhamento de expectativas entre a liderança e a equipe
    - Planejar, revisar e refinar continuamente o backlog ao longo do sprint
    - Coordenar demandas internas e externas com os stakeholders
    - Identificar oportunidades e impulsionar o desenvolvimento de novas soluções
    - Fornecer orientação e direcionamento técnico para a equipe
    - Gerenciar e otimizar os processos da equipe
    - Alinhar expectativas com os desenvolvedores e acompanhar seus PDIs
    - Conduzir entrevistas técnicas e aprimorar o processo de avaliação técnica
    - Avaliar as habilidades técnicas e de resolução de problemas dos candidatos, fornecendo estruturado

    Atuação no contexto de Single Player (mar/2024 - jul/2024)

    - Desenvolver capacidades cross-serviços para aumentar a eficiência de múltiplas equipes
    - Projetar e implementar bibliotecas multilíngues (Java, Go, Kotlin) para resiliência, contingência, manipulação de clientes e generalização de serviços
    - Construir aplicações com funcionalidades de gateway/ACL, servindo como pontos de integração entre os serviços da unidade de negócios (BU) e os sistemas centrais da empresa (ex.: geração de atividades e notificações)

    Atuação no contexto de Transaction Intent/Payments Fintech (mar/2023 - mar/2024)

    - Projetar e implementar soluções para coleta, ingestão, processamento e visualização de dados de observabilidade relacionados a pagamentos utilizando o Data Mesh Meli
    - Liderar atividades como análise, documentação, design de soluções, planejamento e implementação
    - Atuar como referência técnica para a equipe em tarefas de desenvolvimento
    - Manter e evoluir a aplicação responsável pela indexação de pagamentos do Mercado Pago

    Stack: Java, Go, Spring-Boot, BigQuery, LookerStudio; New Relic; Datadog; Google Scripts; serviços internos de ETL; serviços internos (fury) de secrets; configurações; queues; event streams; KVS; DS; testes de performance; desenv. bibliotecas.

  • Gráfico PagSeguro PagBank

    Engenheiro de software sênior

    PagSeguro PagBank

    - 2 años

    Atuação no contexto de Acquisition (set/2022 - fev/2023) - Tech Lead

    Projeto, desenvolvimento, documentação, manutenção e acompanhamento de soluções relacionada no contexto de Aquisição da PagSeguro. Atuação como líder técnico no time mantenedor da solução backend orquestradora de venda de leitores/maquininhas da companhia. Atuação no desenho de soluções para o contexto.

    Atuação no contexto de IBanking (mar/2021 - ago/2022) - Tech Lead

    Desenvolvimento, manutenção…

    Atuação no contexto de Acquisition (set/2022 - fev/2023) - Tech Lead

    Projeto, desenvolvimento, documentação, manutenção e acompanhamento de soluções relacionada no contexto de Aquisição da PagSeguro. Atuação como líder técnico no time mantenedor da solução backend orquestradora de venda de leitores/maquininhas da companhia. Atuação no desenho de soluções para o contexto.

    Atuação no contexto de IBanking (mar/2021 - ago/2022) - Tech Lead

    Desenvolvimento, manutenção, documentação e acompanhamento dos gateways de APIs para o sistema Web iBanking utilizando arquitetura de microserviços e microfrontends. Governança das rotas, incluindo orientação a outros times durante a criação e alteração de rotas; e processo de revisão e entrega de novas rotas em ambientes de teste e produtivo. Criação de dashboards e alarmes de monitoria utilizando New Relic e Splunk. Desenvolvimento e aperfeiçoamento de automatizações de CI/CD e gestão de manutenções utilizando Jenkins. Revisão de entregas, refinamento técnico e priorização de backlog. e aos especialistas na manutenção e desenvolvimento de soluções para o canal. e a desenvolvedores do canal em relação a dúvidas de infraestrutura e arquitetura. Atuação no papel de líder técnico do time e atuação cross-times.

    Stack: Java, Gradle, AWS, Spring Cloud Gateway, Spring boot, SQS, Kafka, Docker, Jenkins, JFrog, Github, WAF (Verizon), New Relic e Splunk.

  • Gráfico Ilog Tecnologia

    Desenvolvedor Backend Sênior

    Ilog Tecnologia

    - 7 mes

    Florianópolis, Santa Catarina, Brasil

    Desenvolvimento e manutenção do sistema Konviva envolvendo a criação de novas funcionalidades, análise e correção de problemas ou comportamentos inesperados, documentação técnica de funcionalidades/issues e do sistema em geral e compartilhamento do conhecimento sobre o sistema e processos.

    Conceitos técnicos envolvidos nas atividades: Programação Orientada a Objetos (POO), Programação Backend e Frontend, Estruturas de dados, SOLID/Clean Code, Manutenção e uso de Base de dados relacional…

    Desenvolvimento e manutenção do sistema Konviva envolvendo a criação de novas funcionalidades, análise e correção de problemas ou comportamentos inesperados, documentação técnica de funcionalidades/issues e do sistema em geral e compartilhamento do conhecimento sobre o sistema e processos.

    Conceitos técnicos envolvidos nas atividades: Programação Orientada a Objetos (POO), Programação Backend e Frontend, Estruturas de dados, SOLID/Clean Code, Manutenção e uso de Base de dados relacional e não relacional, REST/Desenvolvimento de APIs, SQL, Filas, ORM, Microserviços, Multi-tenancy, Multithreading, Injeção de Dependência e Autenticação/Autorização.

    Stack: Java, Javascript, Spring Framework/SpringBoot, Hibernate, Rabbit/AMQP, AngularJS, MariaDB, MongoDB e Git/Gitlab.

  • Gráfico Involves

    Desenvolvedor Full Stack Pleno

    Involves

    - 10 mes

    Florianópolis

    Atuação principalmente em dois projetos: Desenvolvimento e Manutenção de funcionalidades no Involves Stage (ferramenta para a gestão de toda a operação de trade marketing) envolvendo Java, Javascript, Spring Framework, Hibernate, AngularJS, Struts (REST), MySQL, MongoDB, Kibana e Github.

    Desenvolvimento de serviço de alta-performance baseado no padrão Change-Data-Capture envolvendo Java, Mysql/Binlog, NATs, Gitlab (+ CI/CD), Docker, Kubernetes e Grafana.

    Atividades extras:…

    Atuação principalmente em dois projetos: Desenvolvimento e Manutenção de funcionalidades no Involves Stage (ferramenta para a gestão de toda a operação de trade marketing) envolvendo Java, Javascript, Spring Framework, Hibernate, AngularJS, Struts (REST), MySQL, MongoDB, Kibana e Github.

    Desenvolvimento de serviço de alta-performance baseado no padrão Change-Data-Capture envolvendo Java, Mysql/Binlog, NATs, Gitlab (+ CI/CD), Docker, Kubernetes e Grafana.

    Atividades extras: mentoria técnica.

  • Gráfico Hoplon

    Analista Desenvolvedor Backend Pleno

    Hoplon

    - 2 años

    Florianópolis e Região, Brasil

    Implementação e manutenção de micro-serviços performáticos e escaláveis para backend de games (ex.: storage de dados, matchmaking, manager de game servers, web services, camada de rede RUDP); manutenção de redes para jogos (ping server; comunicação entre cliente-servidor; implementação de rede P2P e serviço de Relay de mensagens utilizando protocolo RUDP) ; e manutenção e implementação de funcionalidades para o jogo Heavy Metal Machines. Atividades extras: mentoria técnica e entrevistas de…

    Implementação e manutenção de micro-serviços performáticos e escaláveis para backend de games (ex.: storage de dados, matchmaking, manager de game servers, web services, camada de rede RUDP); manutenção de redes para jogos (ping server; comunicação entre cliente-servidor; implementação de rede P2P e serviço de Relay de mensagens utilizando protocolo RUDP) ; e manutenção e implementação de funcionalidades para o jogo Heavy Metal Machines. Atividades extras: mentoria técnica e entrevistas de candidatos para a área técnica.

    Stack: .Net/C#; SQL Server; MySQL; AWS; Mercurial; Unity.

  • Datacom/Teracom Telemática

    Datacom/Teracom Telemática

    4 años 6 meses

    • Gráfico Datacom/Teracom Telemática

      Projetista de Sistemas Embarcados Júnior

      Datacom/Teracom Telemática

      - 3 años 6 meses

      Florianópolis, SC

      Pesquisa e desenvolvimento relacionado a sistemas embarcados na área de telecomunicações utilizando linguagem C, Python, Git/Gerrit, Makefile e Linux embarcado.

    • Gráfico Datacom/Teracom Telemática

      Estagiário - P&D

      Datacom/Teracom Telemática

      - 1 año

      Santa Catarina

      Pesquisa e desenvolvimento para sistemas embarcados para a área de telecomunicações.

  • Gráfico Instituto Federal de Santa Catarina

    Pesquisa e Desenvolvimento - Bolsista

    Instituto Federal de Santa Catarina

    - 7 mes

    São José

    Nome do projeto: Monitoramento de Atividades de Natação com RFId.
    Principais atividades realizadas: Estudo e compreensão da tecnologia RFId; Criação e desenvolvimento de software em linguagem C; Compreensão de linguagem Assembly; Criação e desenvolvimento de software em linguagem C para sistemas embarcados; Estudo superficial do microprocessador ARM da atmel; Estudo e desenvolvimento de aplicações para o microcontrolador 8051; Projeto desenvolvido sobre o sistema operacional Linux;

Educación

  • Gráfico Full Cycle

    Full Cycle

    Arquitetura Full-Cycle - Pós-graduação Lato Sensu - MBA Computação e Tecnologias da Informação e Comunicação (TIC)

    -

    Course Topics:

    Software Architecture Fundamentals • Domain-Driven Design (DDD) • SOLID Principles • Event Storming • Hexagonal Architecture / Clean Architecture • Monolithic & Microservices Architecture • Event-Driven • Architecture (EDA) • API Gateway Design • Docker & Containerization (Basics to Advanced) • RabbitMQ & Apache Kafka Messaging • Authentication with Keycloak • CI/CD Pipelines (Continuous Integration and Deployment) • Kubernetes & Service Mesh (Istio) • Observability &…

    Course Topics:

    Software Architecture Fundamentals • Domain-Driven Design (DDD) • SOLID Principles • Event Storming • Hexagonal Architecture / Clean Architecture • Monolithic & Microservices Architecture • Event-Driven • Architecture (EDA) • API Gateway Design • Docker & Containerization (Basics to Advanced) • RabbitMQ & Apache Kafka Messaging • Authentication with Keycloak • CI/CD Pipelines (Continuous Integration and Deployment) • Kubernetes & Service Mesh (Istio) • Observability & Monitoring (OpenTelemetry) • Infrastructure as Code (Terraform & Ansible) • GitOps & Cloud Deployments

  • Gráfico Universidade Federal de Santa Catarina

    Universidade Federal de Santa Catarina

    Mestre em Ciência da Informação Comunicação e Informação

    -

    Actividades y grupos:Membro do grupo de pesquisa: Inteligência, Tecnologia e Informação (ITI-RG). Participação em outras Disciplinas (isoladas): Big Data e Web Semântica - Dpto CI - Disciplina Isolada (45hrs/aula - 04/mar/2016 até 20/maio/2016). -- Inteligência Artificial Simbólica - Dpto CC - Disciplina Isolada (45hrs/aula)

    Título da Dissertação: Representação da Informação Incerta por meio de Ontologias: um framework para smart homes.

    Linha / eixo de pesquisa: Informação, Gestão e Tecnologia / Informação e Tecnologia.
    Área: Comunicação e Informação
    Interesses: Web Semântica (Linked Data; Ontologias/Vocabulários; Buscadores); Internet das Coisas; Big Data

  • Gráfico Imagine School

    Imagine School

    Especialização em Game Programming 2D/3D Game Programming Curso Profissionalizante

    -

    Conteúdo do curso: Programação em C++ (básico), Orientação a Objetos, Lógica de Programação, Desenvolvimento utilizando Simple Directmedia Layer (SDL), Programação em C#, Desenvolvimento de games em 2D (utilizando SDL) e Desenvolvimento de games em 2D/3D (utilizando Unity3D).

  • Gráfico Universidade do Sul de Santa Catarina

    Universidade do Sul de Santa Catarina

    Especialista em Engenharia de Projetos de Software Engenharia de Projetos de Software

    -

    Título da monografia: Características de liderança em empresas de tecnologia da informação e comunicação na região de Florianópolis

  • Gráfico IFSC - Instituto Federal de Santa Catarina

    IFSC - Instituto Federal de Santa Catarina

    Tecnólogo em Sistemas de Telecomunicações Telecomunicações

    -

    Actividades y grupos:Congressos; Apresentações de projetos desenvolvidos; Visitas de campo as Instituições da área;

    Título do TCC: Modulo de Extensão para Envio Automático de SMS – Plug-in para o Moodle

    • Secretário do primeiro Centro Acadêmico do CST em Telecomunicações no IF-SC Campus São José.

    • Participação – visitante - do 8º evento da Escola Regional de Computadores, realizada em outubro de 2010, Alegrette/RS. Com certificado.

    • Participação – apresentação de trabalho em stand - da Semana Nacional de Ciência e Tecnologia, realizada em outubro de 2010, Florianópolis/SC. Sem…

    Título do TCC: Modulo de Extensão para Envio Automático de SMS – Plug-in para o Moodle

    • Secretário do primeiro Centro Acadêmico do CST em Telecomunicações no IF-SC Campus São José.

    • Participação – visitante - do 8º evento da Escola Regional de Computadores, realizada em outubro de 2010, Alegrette/RS. Com certificado.

    • Participação – apresentação de trabalho em stand - da Semana Nacional de Ciência e Tecnologia, realizada em outubro de 2010, Florianópolis/SC. Sem certificado.

    • Participação – apresentação de banner – do evento da Semana de Ensino, Pesquisa e Extensão da UFSC em outubro de 2010, Florianópolis/SC. Com certificado.

    • Participação – apresentação oral – do evento 3º Jornada de Produção Científica da Educação Profissional e Tecnológica da Região Sul em novembro de 2010, Foz do Iguaçu/PR. Com certificado.

Publicaciones

  • Aplicação de Tecnologias da Web Semântica em Motores de Busca na Internet

    Investigación Bibliotecológica

    The Web is characterized as a dynamic scenario containing a vast amount of information, representing a great challenge for information retrieval. The main question in this scenario is related to the s’ understanding for doing searches, in order to enable the semantic retrieval of information. In this sense, Semantic Web (SW) provides technologies mainly focused on understanding the information available on the Web that can be used Therefore, in this work the aim is to identify how SW…

    The Web is characterized as a dynamic scenario containing a vast amount of information, representing a great challenge for information retrieval. The main question in this scenario is related to the s’ understanding for doing searches, in order to enable the semantic retrieval of information. In this sense, Semantic Web (SW) provides technologies mainly focused on understanding the information available on the Web that can be used Therefore, in this work the aim is to identify how SW technologies are being used to provide semantic components to Web search engines, for which purpose we conducted a bibliographical search. We identified application of SW technologies in different components and stages of the search process, such as in the collection, storage and representation of information; in the process of inference and retrieval in databases, and in the elaboration of queries and the comprehension of the s’ needs. We also identified different semantic search engines, usually aimed at specific purposes, rather than generic searches. It was thus verified that SW technologies are used for researchers oriented towards specific contexts, and that researchers with a general purpose use semantic approaches, but not based in the Semantic Web.

    Ver publicación
  • Linked Data e Ciência da Informação: diretrizes para a publicação de datasets institucionais abertos

    Biblios

    Objetivo. O objetivo deste trabalho é propor diretrizes para a publicação de dados ligados, segundo os princípios do Linked Data, a partir de um olhar da Ciência da Informação.
    Método. A metodologia usada foi a revisão bibliográfica e documental, seguida de um procedimento exploratório e aplicado, para avaliar os alcances dos princípios do Linked Data sobre a disseminação de recursos nas transformações sociais. Trabalhos-chave do criador e propagador das práticas de Linked Data, Tim…

    Objetivo. O objetivo deste trabalho é propor diretrizes para a publicação de dados ligados, segundo os princípios do Linked Data, a partir de um olhar da Ciência da Informação.
    Método. A metodologia usada foi a revisão bibliográfica e documental, seguida de um procedimento exploratório e aplicado, para avaliar os alcances dos princípios do Linked Data sobre a disseminação de recursos nas transformações sociais. Trabalhos-chave do criador e propagador das práticas de Linked Data, Tim Berners-Lee, foram utilizados como base da proposta. Além disso, escolheu-se analisar projetos e datasets da área educacional, por serem compostos, em sua maioria, por recursos abertos, íveis e reutilizáveis.
    Resultados. Os resultados estão sintetizados nas principais diretrizes para a publicação de conjuntos de dados, reforçando a iniciativa de profissionais, pesquisadores e instituições para o reuso e interoperabilidade.
    Conclusões. As principais conclusões desta discussão resumem-se em duas linhas. A primeira versa sobre as novas perspectivas que surgem a partir desta abordagem da Ciência da Informação sobre o Linked Data, no âmbito do seu objeto e suas manifestações. A segunda, sobre a necessidade de comprometimento dos profissionais da informação com questões relacionadas ao Linked Data, de modo a ampliar o universo informacional e o ambiente de satisfação das necessidades dos usuários.

    Ver publicación
  • O paradigma tecnológico da Internet das coisas e sua relação com a Ciência da Informação

    Informação & Sociedade: Estudos (I&S)

    Diante do ininterrupto avanço tecnológico dos últimos anos, o paradigma da Internet das Coisas (IoT) progrediu e atualmente é capaz de propor soluções para desafios globais. O principal insumo utilizado pelas aplicações baseadas na IoT é a informação, sendo gerada de forma constante e a partir de diferentes fontes, suscitando questões relacionadas a coleta, armazenamento, representação, recuperação e uso. Em vista destas questões, esta pesquisa busca identificar as possíveis relações existentes…

    Diante do ininterrupto avanço tecnológico dos últimos anos, o paradigma da Internet das Coisas (IoT) progrediu e atualmente é capaz de propor soluções para desafios globais. O principal insumo utilizado pelas aplicações baseadas na IoT é a informação, sendo gerada de forma constante e a partir de diferentes fontes, suscitando questões relacionadas a coleta, armazenamento, representação, recuperação e uso. Em vista destas questões, esta pesquisa busca identificar as possíveis relações existentes entre a Ciência da Informação (CI) e a IoT, de forma a compreender como o campo da CI pode contribuir para o desenvolvimento da IoT. Esta pesquisa configura-se como exploratória e qualitativa. A relação entre CI e IoT é explorada por meio da análise do conceito de informação no contexto da IoT; da identificação de especialidades da CI que possam gerar soluções que contribuam para a evolução do paradigma da IoT; e de como as tecnologias da IoT podem ser utilizadas em vista de problemas informacionais. A partir disso, foi possível perceber a relevância da informação trabalhada na IoT para a CI e a para a sociedade, bem como as oportunidades para a contribuição das diferentes especialidades do campo da CI no desenvolvimento do paradigma da IoT.

    Otros autores
    • Moisés Lima Dutra
    • Adilson Luiz Pinto
    • Enrique Muriel-Torrado
    Ver publicación
  • Linked Data no Contexto Acadêmico: Identificação e Análise de Vocabulários Utilizados na Academia e na Pesquisa Científica

    Brazilian Journal of Information Science: Research Trends (BRAJIS)

    O presente trabalho tem como objetivo identificar quais são os vocabulários Linked Data utilizados na descrição de recursos no contexto acadêmico. Esta é uma pesquisa descritiva, pois caracteriza os vocabulários identificados; utiliza uma abordagem quantitativa para definir indicadores de popularidade; e realiza a coleta de dados por meio de uma abordagem documental. Os vocabulários são identificados por meio de Web Sites e conjuntos de dados (datasets) no contexto acadêmico. Indicadores de…

    O presente trabalho tem como objetivo identificar quais são os vocabulários Linked Data utilizados na descrição de recursos no contexto acadêmico. Esta é uma pesquisa descritiva, pois caracteriza os vocabulários identificados; utiliza uma abordagem quantitativa para definir indicadores de popularidade; e realiza a coleta de dados por meio de uma abordagem documental. Os vocabulários são identificados por meio de Web Sites e conjuntos de dados (datasets) no contexto acadêmico. Indicadores de popularidade são criados baseados na presença do vocabulário no Linked Open Vocabularies (LOV) e da quantidade de ocorrência dos vocabulários em datasets tanto dentro quanto fora do contexto acadêmico. Os datasets utilizados para a identificação de vocabulários foram encontrados em iniciativas Linked Data para o contexto acadêmico. Ao todo, foram identificados 102 vocabulários utilizados na descrição de dados e metadados para o contexto acadêmico, relacionados a variados tópicos: Pessoas e Organizações, Cursos e Formação, Recursos Acadêmicos e Institucionais, Projetos, Pesquisas, Coleções, Recursos de Multimídia, Páginas Web e Redes Sociais, Localização, Tempo e Eventos, Dados Estatísticos, Metadados e Outros. Assim, percebemos que a CI pode contribuir em diferentes vertentes relacionadas ao Linked Data, tais como na criação e disseminação de diretrizes sobre o uso de metadados, conciliadas a partir de práticas e estudos de usuário.

    Otros autores
    • Moisés Lima Dutra
    • Januário Albino Nhacuongue
    Ver publicación
  • An Application Domain-Based Taxonomy for IoT Sensors

    Transdisciplinary Engineering: Crossing Boundaries; M. Borsato et al. (Eds.); © 2016 The authors and IOS Press

    If we look at the Internet of Things (IoT) from a viewpoint that comprises higher levels of abstraction, we will see that the IoT generated data can actually be transformed into more complex information, which would in turn facilitate the lives of human s. Because sensors have different purposes and measure different phenomena, it is necessary to know them and their different areas and domains of application so we can make a better use of their potential. This paper presents the…

    If we look at the Internet of Things (IoT) from a viewpoint that comprises higher levels of abstraction, we will see that the IoT generated data can actually be transformed into more complex information, which would in turn facilitate the lives of human s. Because sensors have different purposes and measure different phenomena, it is necessary to know them and their different areas and domains of application so we can make a better use of their potential. This paper presents the identification and categorization of the main sensors used these days to build IoT applications, arranged in a taxonomy of application domains and sensor measurement types. To this purpose, we review the literature in order to identify IoT solutions, areas and domains of application and the main sensor types employed in these solutions. We hope this taxonomy can provide IoT designers, developers, and researchers with a snapshot of how sensors are currently used in the IoT application domains. Knowing the source devices is a key strategy to provide publication, discovery, sharing, reuse and integration of data/information within the IoT. We believe identifying and categorizing those sensors could be the first step to creating in the future a common communication model, which could be instantiated from each environmental context on the IoT.

    Otros autores
    Ver publicación

Proyectos

  • Crow Framework

    Crow Framework is both a framework and game engine with lots of features to easy the development of 2D games in Java. The framework by itself has features for game-play development, video, audio and input handling.

    The Crow Engine was created based on the framework to hide some complexity from the framework and accelerate the development of simple games and provides 'managers' for handling each one of the framework capabilities.

    The framework has a strong Unity influence. It is…

    Crow Framework is both a framework and game engine with lots of features to easy the development of 2D games in Java. The framework by itself has features for game-play development, video, audio and input handling.

    The Crow Engine was created based on the framework to hide some complexity from the framework and accelerate the development of simple games and provides 'managers' for handling each one of the framework capabilities.

    The framework has a strong Unity influence. It is very much based on the composition of game objects and its components. That is to say, most of your game logic will be handled inside the 'update()' method from your components and from the interaction between the components.

  • Rozsa Events Collector

    -

    Rozsa Events Collector is a spring-based java library that easies the collection and transmission of events in execution flows.

    To avoid cluttering the business code with observability related functionalities, the library provides an annotation based approach for marking methods, parameters and fields for collection without any further changes in the main algorithm. Although if desired, it is possible to collect data by explicitly calling the collector.

  • Stock Monitor

    -

    Stock Monitor is a Lambda function that polls the Stock Data Provider regularly to retrieve target stock price data based on a configuration stored in S3. Each stock price is tested against defined price threshold; when the condition is meet a message is sent to subscribers via SNS.

  • Config Creator

    -

    Config Creator is a Web Application aimed to make it easy to create forms for inputting and exporting configuration of any kind. I've created this project to speed up game content/config creation for my personal projects while tunning my skills in Terraform and design solutions using AWS cloud.

  • Rozsa Network

    -

    Rozsa Network is a Reliable UDP network layer I've made based in my previous expirence working on Heavy Metal Machine network. I've created this project to consolidate my network knowledge and improve my proeficiency in Java. Check all the available features in Rozsa Network github's repository.

  • Heavy Metal Machines (jogo digital)

    -

    Heavy Metal Machines (HMM) é um MOBA de carros baseado na entrega de uma bola/bomba para marcação de pontos. Trabalhei nesse projeto durante meu tempo na Hoplon tanto na parte de Backend (onde atuei mais intensamente) quanto no desenvolvimento do jogo (principalmente em funcionalidades relacionadas a conectividade/redes incluindo a substituição da rede RUDP proprietária da Hoplon por outra rede RUDP; e a criação de uma implementação de P2P e Relay Server como fallback).

    Ver proyecto
  • Representação da Informação Incerta por meio de Ontologias: um framework para smart homes (dissertação de mestrado)

    -

    Nas smart homes e outros cenários da Internet das Coisas (IoT), muitas vezes, as informações coletadas estão sujeitas a interferências externas. Além disso, pode ser necessário representar situações nas quais não é possível se obter informações completas ou precisas sobre determinado fenômeno, gerando a necessidade de se lidar com a informação incerta. As ontologias apresentam um formato amplamente utilizado para a representação das informações coletadas nas smart homes. Sendo assim, atualmente…

    Nas smart homes e outros cenários da Internet das Coisas (IoT), muitas vezes, as informações coletadas estão sujeitas a interferências externas. Além disso, pode ser necessário representar situações nas quais não é possível se obter informações completas ou precisas sobre determinado fenômeno, gerando a necessidade de se lidar com a informação incerta. As ontologias apresentam um formato amplamente utilizado para a representação das informações coletadas nas smart homes. Sendo assim, atualmente existem várias abordagens não padronizadas na literatura baseadas em ontologias para a representação da informação incerta, ou “ontologias incertas”. Diante desse contexto, o objetivo deste trabalho é propor um framework para ser utilizado como ferramenta de referência no processo de seleção de ontologias incertas para cenários de smart homes. Para isso, foram identificadas ontologias incertas para smart homes por meio de uma Revisão Sistemática da Literatura (RSL) e foram realizadas pesquisas nos anais do International Workshop on Uncertainty Reasoning for the Semantic Web (URSW). O framework proposto é composto por dois artefatos gerados a partir de informações extraídas das ontologias incertas identificadas: a) questionário para auxiliar na identificação das necessidades de representação da informação incerta; e b) quadro de referência para ser consultado durante a seleção de uma ontologia incerta de acordo com as necessidades de representação da informação incerta. Ao todo, foram identificados 16 trabalhos que propõem ontologias incertas. Com base nestes trabalhos, elaborou-se o questionário com seis questões e diferentes opções de respostas que remetem as ontologias incertas. O quadro de referência foi elaborado contendo os 16 trabalhos identificados e as características das ontologias incertas propostas por cada trabalho. O framework foi aplicado em [...]

  • Cidade do Caos (Jogo digital)

    -

    O objetivo deste projeto foi gerar uma release alpha para o título Cidado do Caos, com a finalidade de validar o enredo, arte e jogabilidade do game.Trata-se de um jogo no estilo beat'em up, com gráficos atualizados e jogabilidade inspirada nos games "Scott Pilgrim vs The World" e "Castle Crashers".

    O executável (alpha) do game pode ser obtido em http://goo.gl/yZkcDf

    O time de desenvolvimento foi composto por Vitor Rozsa (organização, programação e gameplay),Tiago Pena…

    O objetivo deste projeto foi gerar uma release alpha para o título Cidado do Caos, com a finalidade de validar o enredo, arte e jogabilidade do game.Trata-se de um jogo no estilo beat'em up, com gráficos atualizados e jogabilidade inspirada nos games "Scott Pilgrim vs The World" e "Castle Crashers".

    O executável (alpha) do game pode ser obtido em http://goo.gl/yZkcDf

    O time de desenvolvimento foi composto por Vitor Rozsa (organização, programação e gameplay),Tiago Pena (organização, arte, enredo e gameplay), Sidney Pereira (arte) e; Daniel Pena (trilha sonora).

    As principais ferramentas utilizadas foram: Unity Game Engine; Visual Studio IDE (C#); Git; Spriter; Photoshop e; draw.io para criação de diagramas.

    Otros creadores
    • Tiago Pena
    • Sidney Pereira
    • Daniel Pena
    Ver proyecto
  • Características de Liderança em Empresas de Tecnologia da Informação e Comunicação na Região de Florianópolis (TCC da especialização)

    -

    Atualmente, o rápido cenário de mudanças e a alta competitividade exigem que as
    organizações busquem diferenciais para competir e se destacar no mercado, podendo
    ser um desses diferenciais o papel do líder e sua capacidade de liderança. No setor de
    Tecnologia de informação e comunicação (TIC), o líder surge de forma oportuna, pois
    trabalha como vetor de motivação e desenvolvimento do grupo, influenciando as pessoas
    a serem mais criativas, singulares, comunicativas…

    Atualmente, o rápido cenário de mudanças e a alta competitividade exigem que as
    organizações busquem diferenciais para competir e se destacar no mercado, podendo
    ser um desses diferenciais o papel do líder e sua capacidade de liderança. No setor de
    Tecnologia de informação e comunicação (TIC), o líder surge de forma oportuna, pois
    trabalha como vetor de motivação e desenvolvimento do grupo, influenciando as pessoas
    a serem mais criativas, singulares, comunicativas, reflexivas, participativas e aptas a
    desenvolver mudanças. O presente estudo buscou identificar os perfis de liderança no
    setor de TIC de Florianópolis tendo em vista a caracterização dos comportamentos
    apresentados pelo líder na relação com os liderados, no processo de trabalho e para
    produção. Para isso, foi elaborado um questionário com o objetivo de caracterizar os
    comportamentos apresentados pelo líder e para ser respondido pelos seus liderados. Os
    resultados permitiram identificar que os líderes no setor de TIC de Florianópolis
    apresentam com frequência tanto comportamentos voltados para tarefa quanto para o
    relacionamento, e também tanto comportamentos situacionais quanto comportamentos
    voltados para produção. Isso revela uma tendência do líder a se adaptar de acordo com
    a situação e liderado, sendo um ponto positivo, pois impacta de forma benéfica no
    desenvolvimento dos liderados. Já a análise do fator produção revelou que o líder
    apresenta comportamentos que impactam diretamente e positivamente na geração dos
    resultados alcançados pelo time.

    Otros creadores
    • Juliane Viecili
    Ver proyecto
  • Envio Automático de SMS - Módulo de Extensão para Moodle (TCC da graduação)

    -

    Apesar do caráter quase ubíquo da Internet, há casos em que sua utilização não é possível. Seja por uma queda na rede local de dados, seja por má qualidade do sinal de uma Internet sem fio. Mediante essa possibilidade de privação, este trabalho pretende permitir que a utilização de serviços em fóruns esteja disponível através de uma solução em forma de módulo de extensão (plug-in), utilizando o Serviço de Mensagens Curtas como forma alternativa para comunicação.

    A implementação do…

    Apesar do caráter quase ubíquo da Internet, há casos em que sua utilização não é possível. Seja por uma queda na rede local de dados, seja por má qualidade do sinal de uma Internet sem fio. Mediante essa possibilidade de privação, este trabalho pretende permitir que a utilização de serviços em fóruns esteja disponível através de uma solução em forma de módulo de extensão (plug-in), utilizando o Serviço de Mensagens Curtas como forma alternativa para comunicação.

    A implementação do plug-in, de forma extensível, é direcionada ao Sistema de Gestão da Aprendizagem (SGA) Moodle, podendo ser utilizado em outros fóruns e aplicações mediante adaptações necessárias às funcionalidades de cada sistema.

    Além da disponibilidade, outros serviços relacionados ao uso do Moodle foram implementados, como "Agendamento do Envio de SMS" e "Envio de SMS para Múltiplos Destinos".

    Otros creadores
    • Claudinice Carla Bertotti
    Ver proyecto
  • Monitor de Atividades de Natação com RFId (Projeto de Iniciação Científica)

    -

    O projeto nomeado como Monitoramento de Atividades de Natação com RFId visa desenvolver um equipamento que facilite a vida dos nadadores. Este equipamento deverá realizar um monitoramento das atividades de natação dos nadadores. Para isto, o Monitor de Atividades de Natação (MAN) fará a marcação de dados, tempo e quantidade de voltas realizadas. A partir destes dados, o MAN pode fazer o processamento, calculando demais dados que se acharem necessário, e por fim exibirá estes valores em uma…

    O projeto nomeado como Monitoramento de Atividades de Natação com RFId visa desenvolver um equipamento que facilite a vida dos nadadores. Este equipamento deverá realizar um monitoramento das atividades de natação dos nadadores. Para isto, o Monitor de Atividades de Natação (MAN) fará a marcação de dados, tempo e quantidade de voltas realizadas. A partir destes dados, o MAN pode fazer o processamento, calculando demais dados que se acharem necessário, e por fim exibirá estes valores em uma interface gráfica.

    Otros creadores

Reconocimientos y premios

  • Estudante

    3º Jornada de Produção Científica da Educação Profissional e Tecnológica da Região Sul

    Premiado pela comissão da 3º Jornada de Produção Científica da Educação Profissional e Tecnológica da Região Sul – Prêmio Destaque Em Apresentação Oral – com o trabalho sobre Monitoramento de Atividades de Natação com RFId.

Idiomas

  • Inglês

    Competencia profesional completa

  • Espanhol

    Competencia básica profesional

  • Português

    Competencia bilingüe o nativa

Recomendaciones recibidas

Más actividad de Vitor

Ver el perfil completo de Vitor

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Vitor directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos