Viviani Akemi Kasahara

Mestre em Inteligência Artificial (2016) e graduada (2009) em Bacharelado em Ciência da Computação pela Universidade Federal de São Carlos. Trabalha há 9 anos em empresas voltadas para desenvolvimento de software como engenheira de software e cientista de dados. Possui conhecimento em banco de dados SQL e NoSQL, linguagens de programação (como python, java, golang, delphi, c/c++), arquitetura e infra-estrutura de sistemas web, clusterização de dados baseados em grafos, softwares estatísticos, big data e sistemas ETL (Extraction, Transform, Load). Também possui conhecimentos em desenvolvimento front-end (HTML5, javascript, css), conhecimentos básicos em desenvolvimento mobile e suas integrações com back-end. Nas empresas em que atuou, trabalhou em conjunto com as áreas de inovação, tecnologia e gestão para implementação de projetos que exigiam novos conhecimentos para o desenvolvimento/solução do produto ou resolução de problemas complexos. No mestrado desenvolveu um sistema para clusterização de dados de microRNA utilizando grafos. Também atuou como bolsista técnica na Universidade de São Paulo para construção e desenvolvimento de um sistema ETL para integração de diversas bases de dados históricas (Censo Escolar, RAIS, Fuvest, Graduação USP).

Informações coletadas do Lattes em 01/11/2022

Acadêmico

Formação acadêmica

Mestrado em Ciência da Computação

2014 - 2016

Universidade Federal de São Carlos
Título: Agrupamento de sequências de miRNA utilizando aprendizado não-supervisionado baseado em grafos,Ano de Obtenção: 2016
Maria do Carmo Nicoletti.Palavras-chave: clustering; data mining; graph teory; miRNA.Grande área: Ciências Exatas e da Terra

Graduação em Ciência da Computação

2005 - 2009

Universidade Federal de São Carlos
Título: Técnicas de Agrupamento Baseadas em Grafos para o Aprendizado Supervisionado de Conceitos
Orientador: Maria do Carmo Nicoletti
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Curso técnico/profissionalizante em Informática

2002 - 2003

Escola Técnica Estadual de São Paulo

Ensino Médio (2º grau)

2001 - 2003

Escola Técnica Estadual de São Paulo

Formação complementar

2014 - 2014

Arquitetura e Design de Projetos Java. (Carga horária: 40h). , Caelum, CAELUM, Brasil.

2010 - 2010

Academia de Web Developer. (Carga horária: 100h). , Globalcode, GLOBALCODE, Brasil.

2010 - 2010

UML Projetos de Sistemas Orientados a Objetos. (Carga horária: 40h). , Faculdade Impacta de Tecnologia, FIT, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Participação em eventos

Bett Educar 2018. 2018. (Feira).

TDC 2011. 2011. (Feira).

Jornada de Iniciação Científica e Tecnológica. Técnicas de Agrupamento Baseadas em Grafos para o Aprendizado não Supervisionado de Conceitos. 2008. (Congresso).

É Dia de Java Aspectos de Segurança. 2007. (Outra).

Produções bibliográficas

  • KASAHARA, VIVIANI A. ; DO CARMO NICOLETTI, MARIA . Graph-based Clustering of miRNA Sequences. MicroRNA , v. 6, p. 166-186, 2017.

Projetos de pesquisa

  • 2015 - 2016

    Agrupamento de sequências de MiRNA utilizando aprendizado não supervisionado baseado em grafos, Descrição: A análise de agrupamento é uma organização de coleção de padrões em grupos, baseando-se na similaridade das propriedades pertencentes aos dados. A técnica de agrupamento pode ser utilizado em muitas áreas de conhecimento como biotecnologia, visão computacional, recuperação de documentos, entre outras. Uma área interessante da biologia envolve o conceito de microRNAs (miRNAs), que são moléculas não-codificadas de RNA com aproximadamente 22 nucleotídeos e que desempenham um papel importante na regulação dos genes. O agrupamento de sequências de miRNA podem ajudar em sua exploração e entendimento, pois as sequências que pertencem ao mesmo grupo possuem uma função biológica similar. Esse trabalho explora e investiga sete algoritmos de agrupamentos não-supervisionados baseados em grafos que podem ser divididos em três categorias: algoritmos baseados em região de influência, algoritmos baseados em árvore spanning minimal e algoritmo espectral. Para avaliar a contribuição dos algoritmos propostos, os experimentos conduzidos utilizaram os dados das famílias de miRNAs disponíveis no banco de dados denominado miRBase. Os resultados dos experimentos foram apresentados, analisados e avaliados usando índices de validação de agrupamento e análise visual.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Viviani Akemi Kasahara - Integrante / DO CARMO NICOLETTI, MARIA - Coordenador.

  • 2008 - 2008

    Algoritmos de agrupamento baseados em morfologia binária e em árvores, Descrição: Este trabalho de graduação objetivou o estudo e a investigação de dois algoritmos de agrupamento, mais especificamente, (1) o algoritmo BMCA [Postaire et al. 1993], que realiza agrupamento com base no conceito de morfologia binária e (2) o algoritmo baseado no conceito de árvore, proposto em [Koontz et al. 1976]. É importante enfatizar que o trabalho de graduação realizado pode ser caracterizado como pesquisa subjacente ao trabalho que vem desenvolvido pela aluna em seu projeto de Iniciação Científica (agosto 2007-julho 2008). O trabalho de graduação teve como objetivos específicos: 1) identificação e caracterização das potencialidades de ambos os algoritmos e 2) expansão do ambiente computacional sendo desenvolvido durante o projeto de IC, com a agregação de dois novos sistemas que implementam tais algoritmos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Viviani Akemi Kasahara - Integrante / Maria do Carmo Nicoletti - Coordenador.

  • 2007 - 2008

    Técnicas de Agrupamento Baseadas em Grafos para o Aprendizado não Supervisionado de Conceitos, Descrição: Esse projeto focaliza a investigação empírica de algoritmos aglomerativos, especificamente a subcategoria de algoritmos baseados em conceitos da Teoria dos Grafos, com ênfase em algoritmos baseados em árvores spanning minimais, conectividade, componentes conexas e partição. Algoritmos desta família são capazes de detectar agrupamentos com vários formatos, pelo menos nos casos em que estão bem separados. A detecção de agrupamentos de vários formatos é compartilhada apenas por poucos algoritmos de agrupamento. Serão investigadas as propostas que contemplarem algoritmos implementáveis, uma vez que um dos principais objetivos do projeto é desenvolver um ambiente computacional para experimentação, que vai disponibilizar técnicas de agrupamento baseadas em grafos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Viviani Akemi Kasahara - Integrante / Maria do Carmo Nicoletti - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

Prêmios

2010

Certificação Java SE 6 Programador, Oracle.

2010

Certificação Java EE 5 Desenvolvedor Componente Web, Oracle.

Histórico profissional

Endereço profissional

  • Universidade Federal de São Carlos. , Rodovia Washington Luis, km 235, Monjolinho, 13565905 - São Carlos, SP - Brasil - Caixa-postal: 676, Telefone: (16) 33518111

Experiência profissional

2008 - 2015

AUTBANK Projetos e Consultoria Ltda

Vínculo: Empregatício CLT, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.

2007 - 2008

Universidade Federal de São Carlos

Vínculo: , Enquadramento Funcional:

2015 - 2015

TOTVS

Vínculo: Empregatício CLT, Enquadramento Funcional: Especialista em Desenvolvimento de Software, Carga horária: 40, Regime: Dedicação exclusiva.

2015 - 2016

Ulife

Vínculo: Empregado PJ, Enquadramento Funcional: Cientista de Dados, Carga horária: 40, Regime: Dedicação exclusiva.

2016 - 2018

Faculdade de Economia, Administração e Contabilidade - USP

Vínculo: Bolsista, Enquadramento Funcional: Bolsista Técnica, Carga horária: 20