Angélica Aparecida Moreira

Possui doutorado em Ciência da Computação pela Universidade Federal de Minas Gerais (2023), mestrado em Ciência da Computação pela Universidade Federal de Ouro Preto (2012), graduação em Ciência da Computação pela Pontifícia Universidade Católica de Minas Gerais (2009) e curso técnico em Eletrônica pelo Centro Federal de Educação Tecnológica de Minas Gerais (2005). Trabalhou como Coordenadora de Projetos de Pesquisa e Desenvolvimento com função comissionada de Especialista III na Companhia de Tecnologia da Informação do Estado de Minas Gerais (PRODEMGE) até o mês de Agosto de 2018, quando entrou em vigência sua licença sem vencimento, porém em Agosto de 2020 requisitou seu desligamento da PRODEMGE. Atuou durante o doutoramento como pesquisadora visitante na Meta Plataforms, Inc. e como pesquisadora na Oracle Labs e na Microsoft Research. Possui experiência na área de Compiladores, com ênfase em Análise Estática de Código e Otimização de Binários.

Informações coletadas do Lattes em 31/03/2024

Acadêmico

Formação acadêmica

Doutorado em Ciências da Computação

2018 - 2023

Universidade Federal de Minas Gerais
Título: Inferring and Reusing Profile Data Through Static Branch Features
Fernando Magno Quintão Pereira. Coorientador: Guilherme de Lima Ottoni. Bolsista do(a): Facebook Research, FACEBOOK, Estados Unidos. Palavras-chave: Compiladores; Predição Estática de Branches; Otimização de Binários; Reuso de Profile.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Engenharia de Software.

Mestrado em CIÊNCIA DA COMPUTAÇÃO

2010 - 2012

Universidade Federal de Ouro Preto
Título: Full and Partial Data Cube Computation and Representation over Commodity PCs, Ano de Obtenção: 2012
Joubert de Castro Lima.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Computabilidade e Modelos de Computação. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação. Setores de atividade: Pesquisa e desenvolvimento científico.

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

2006 - 2009

Pontifícia Universidade Católica de Minas Gerais, PUC Minas
Título: Paralelização de Algoritmos de Subdivisão de Superfície em Programação Funcional
Orientador: Fabio Tirelo

Curso técnico/profissionalizante em Técnico em Eletrônica

2004 - 2005

Centro Federal de Educação Tecnológica de Minas Gerais

Ensino Médio (2º grau)

2003 - 2005

SESI Hamleto Magnavacca

Formação complementar

2017 - 2017

Alemão. (Carga horária: 45h). , German Language School Berlin, GLS, Alemanha.

2017 - 2017

Inglês para Negócios. (Carga horária: 40h). , Kaplan International English - Edinburgh, KAPLAN, Escócia.

2016 - 2016

Alemão. (Carga horária: 90h). , Cultura Alemã, CABH, Brasil.

2014 - 2014

DESENVOLVIMENTO MOBILE COM OBJECTIVE C (IOS). , International Business Machines, IBM, Brasil.

2014 - 2014

Programa de Formação em Gerenciamento de Projetos. , Companhia de Tecnologia da Informação do Estado de Minas Gerais, PRODEMGE, Brasil.

2014 - 2014

DESENVOLVIMENTO MOBILE COM JAVA (ANDROID). , International Business Machines, IBM, Brasil.

2013 - 2013

IBM RATIONAL JAZZ TEAM SERVER ADMINISTRATION. (Carga horária: 16h). , International Business Machines, IBM, Brasil.

2013 - 2013

ESSENTIALS OF IBM RATIONAL SOFTWARE ARCHITECT V7.0. (Carga horária: 16h). , International Business Machines, IBM, Brasil.

2013 - 2013

CA Service Desk Manager. (Carga horária: 8h). , Companhia de Tecnologia da Informação do Estado de Minas Gerais, PRODEMGE, Brasil.

2012 - 2012

TECNICAS DE APRESENTACAO E ORATORIA. (Carga horária: 40h). , Companhia de Tecnologia da Informação do Estado de Minas Gerais, PRODEMGE, Brasil.

2012 - 2012

ALFRESCO COMMUNITY 4.0. (Carga horária: 24h). , TechMind Gestão da Informação e Consultoria ltda, TECHMIND, Brasil.

2008 - 2008

Advanced Foundations of Microsoft .NET 2.0 Dev.. (Carga horária: 24h). , Belo Horizonte Sistemas Ltda, BHS.COM.BR, Brasil.

2008 - 2008

DBA MS-SQL SERVER. (Carga horária: 44h). , IBM e PFTTI, IBM/PFTTI, Brasil.

2008 - 2008

Core Foundations of Microsoft .NET 2.0 Development. (Carga horária: 24h). , Belo Horizonte Sistemas Ltda, BHS.COM.BR, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Alemão

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Computabilidade e Modelos de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Hardware.

Participação em eventos

IV Escola de Verão em Computação PPGCC/DCC/UFMG (EVCOMP 2015). 2015. (Seminário).

28 Congresso Inforuso. O valor da TI para o negócio. 2012. (Congresso).

Simpósio Mineiro de Sistemas de Informação. 2006. (Simpósio).

V Escola Regional de Informática de Minas. 2006. (Seminário).

Orientou

Michael Dougras da Silva

ORM4Qt: Biblioteca de Mapeamento Objeto Relacional em C++ para o Framework Qt; 2014; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Fundação Universidade de Itaúna; Orientador: Angélica Aparecida Moreira;

Márcio Antônio de Oliveira

Análise de Usabilidade em Sites de Comércio Eletrônico; 2013; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Fundação Universidade de Itaúna; Orientador: Angélica Aparecida Moreira;

Produções bibliográficas

  • MOREIRA, ANGÉLICA APARECIDA ; OTTONI, GUILHERME ; QUINTÃO PEREIRA, FERNANDO MAGNO . VESPA: static profiling for binary optimization. Proceedings Of The Acm On Programming Languages-Pacmpl , v. 5, p. 1-28, 2021.

  • MOREIRA, A. A. ; MARTINS, C. A. P. S. . R2DSim: Simulador Didático do RISC Reconfigurável. In: Cláudia Vilhena Schayer Sabino; João Francisco de Abreu; Maria Bueno Barbosa; Wolney Lobato. (Org.). Resumos: 17°. Seminário de Iniciação Científica. 1ed.Belo Horizonte: PUC MINAS, 2009, v. 17, p. 95-95.

  • MOREIRA, ANGELICA APARECIDA ; LIMA, JOUBERT DE CASTRO . Full and partial data cube computation and representation over commodity PCs. In: 2012 IEEE 13th International Conference on Information Reuse & Integration (IRI), 2012, Las Vegas. 2012 IEEE 13th International Conference on Information Reuse & Integration (IRI), 2012.

  • MOREIRA, A. A. ; MARTINS, C. A. P. S. . R2DSim: Simulador Didático do RISC Reconfigurável. In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2009), 2009, São Paulo. SBAC-PAD 2009 WEAC, 2009. v. 10. p. 9-14.

  • MOREIRA, A. A. ; MARTINS, C. A. P. S. ; Campos, D. A. R. . Ensino e aprendizado do Pensamento Paralelo às Próximas Gerações de Cientistas da Computação. In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2009), 2009, São Paulo. SBAC-PAD 2009 - WEAC, 2009. v. 10. p. 76-77.

  • MOREIRA, A. A. ; MARTINS, C. A. P. S. . Ensino de Arquiteturas Reconfiguráveis nas Disciplinas Relacionadas a Arquitetura de Computadores: Reflexões Realizadas por Alunos do Curso de Ciência da Computação. In: Workshop sobre Educação em Arquitetura de Computadores (WEAC 2008), 2008, Campo Grande. SBAC-PAD 2008 - WEAC, 2008. v. 9. p. 37-40.

  • MOREIRA, A. A. ; MARTINS, C. A. P. S. . R2DSim: Simulador Didático do RISC Reconfigurável. 2009. (Apresentação de Trabalho/Seminário).

Outras produções

MOREIRA, A. A. ; MARTINS, C. A. P. S. . R2DSim - Reconfigurable RISC Didactic Simulator. 2008.

Projetos de pesquisa

  • 2008 - 2009

    R2DSim: Simulador Didático do RISC Reconfigurável, Descrição: Este projeto teve como objetivo principal o auxílio do aprendizado de Arquiteturas de Processadores Reconfiguráveis dos alunos das disciplinas relacionadas à Arquitetura de Computadores. No qual foi desenvolvido um simulador didiático do RISC (Reduced Instruction Set Computing) reconfigurável, chamado de Reconfigurable RISC Didactic Simulator (R2DSim), onde o mesmo contribui de forma positiva nas aulas práticas, ajudando os alunos a aplicar e compreender os conceitos vistos na teoria de forma a aprender mais sobre Arquitetura de Processadores Reconfiguráveis.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Angélica Aparecida Moreira - Integrante / Carlos Augusto de Paiva da Silva Martins - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa., Número de produções C, T & A: 4

Prêmios

2022

ACM-W Scholarship, Association for Computing Machinery's Council on Women in Computing (ACM-W).

2022

ACM SIGPLAN Scholarship, Association for Computing Machinery (ACM).

2021

3rd Place ACM Student Research Competition CGO?21, Association for Computing Machinery (ACM).

2021

Microsoft Research PhD Fellowship, Microsoft Research.

2019

Facebook Emerging Scholar Award, Meta Plataforms, Inc..

2018

Bolsa de Doutorado, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES..

2010

Bolsa de Mestrado, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES.

2009

Trabalho de Iniciação Científica classificado como Menção Honrosa da área de Ciência da Computação, Pontifícia Universidade Católica de Minas Gerais - PUC Minas.

2008

Bolsa de Iniciação Cientifica, Fundação de Amparo à Pesquisa - FAPEMIG.

Histórico profissional

Experiência profissional

2022 - 2022

Microsoft Corporation

Vínculo: Celetista, Enquadramento Funcional: Pesquisadora, Carga horária: 20

2020 - 2021

Oracle do Brasil Sistemas Ltda

Vínculo: Celetista, Enquadramento Funcional: Pesquisadora, Carga horária: 20

2020 - 2020

Meta Platforms, Inc.

Vínculo: Celetista, Enquadramento Funcional: Pesquisadora Visitante, Carga horária: 40

2017 - 2020

Companhia de Tecnologia da Informação do Estado de Minas Gerais

Vínculo: Servidor Público, Enquadramento Funcional: Especialista III, Carga horária: 40

Outras informações:
Atividades executadas enquanto empossada da função comissionada de Especialista III: Coordenação de projetos de pesquisa com foco em geração de produtos para a PRODEMGE. Elaboração de estudos de viabilidade técnica e econômica para novos produtos e serviços da PRODEMGE. Elaboração e revisão de prospecções tecnológicas e projetos de pesquisa e desenvolvimento. Apoio às áreas responsáveis pelo planejamento e orçamentação de novas soluções tecnológicas com vistas à formatação de novos produtos e serviços da PRODEMGE. Prospecção e validação de soluções tecnológicas, novos produtos e tendências de mercado relacionadas a novas ferramentas, metodologias, processos, padrões e aplicações desenvolvidas internamente e por terceiros, dirimindo todas as dúvidas com as áreas executoras envolvidas.

2014 - 2017

Companhia de Tecnologia da Informação do Estado de Minas Gerais

Vínculo: Servidor Público, Enquadramento Funcional: Especialista II, Carga horária: 40

Outras informações:
Atividades executadas enquanto empossada da função comissionada de Especialista II: Elaboração e revisão de projetos tecnológicos, especificações técnicas, indicativos tecnológicos e notas técnicas de aquisições envolvendo ativos de rede de computadores e segurança da informação, especialmente os relacionados a novas ferramentas e aplicações desenvolvidas pela PRODEMGE e por terceiros. Apoio no planejamento de aquisição de itens de consumo geral e recorrente, na área de TIC, buscando especificá-los em conjunto com as demais área da corporação para aquisição por meio de registro de preço. Auxilio na criação da arquitetura de ambientes de desenvolvimento, homologação e produção. Realização de estudos sobre novas tecnologias, padrões e metodologias na área de desenvolvimento de softwares. Validação e ateste de soluções tecnológicas relacionadas a novas ferramentas, aplicações desenvolvidas pela PRODEMGE e/ou terceiros de modo a dirimir todas as dúvidas com as áreas executoras envolvidas. Validação e revisão de propostas comerciais referentes a projetos tecnológicos prestados diretamente para clientes da PRODEMGE. Validação e revisão de minutas de contrato de aquisições envolvendo ativos de TIC e serviços associados. Validação de projetos tecnológicos elaborados pela Gerência de Tecnologia para atendimento a demandas diretas de clientes. Membro da área técnica de apoio à aquisição de ativos e/ou soluções de TIC em pregão eletrônico realizados pela PRODEMGE.

2012 - 2014

Companhia de Tecnologia da Informação do Estado de Minas Gerais

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Tecnologia, Carga horária: 40

Outras informações:
Atividades executadas: Elaboração e revisão de projetos tecnológicos, especificações técnicas, indicativos tecnológicos, notas técnicas de aquisições envolvendo ativos de rede de computadores e segurança da informação, especialmente os relacionados a novas ferramentas e aplicações desenvolvidas pela PRODEMGE e por terceiros. Apoio no planejamento de aquisição de itens de consumo geral e recorrente, na área de TIC, buscando especificá-los em conjunto com as demais área da corporação para aquisição por meio de registro de preço. Auxilio na criação da arquitetura de ambientes de desenvolvimento, homologação e produção. Realização de estudos sobre novas tecnologias, padrões e metodologias na área de desenvolvimento de softwares.

2013 - 2015

Fundação Universidade de Itaúna

Vínculo: , Enquadramento Funcional: Professora, Carga horária: 12

Atividades

  • 02/2015 - 02/2015

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Computação Gráfica, Banco de Dados II, Programação Orientada a Objetos II

  • 08/2014 - 12/2014

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Computação Gráfica, Banco de Dados II, Programação Orientada a Objetos II

  • 02/2014 - 07/2014

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados III, Laboratório de Algoritmos e Estruturas de Dados III, Banco de Dados II, Programação Orientada a Objetos II

  • 08/2013 - 12/2013

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados III, Banco de Dados II, Computação Gráfica, Programação Orientada a Objetos II

  • 04/2013 - 07/2013

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados III, Banco de Dados II, Computação Gráfica, Programação Orientada a Objetos II

2010 - 2010

Universidade Federal de Ouro Preto

Vínculo: Livre, Enquadramento Funcional: Estagiária em Docência, Carga horária: 4

Outras informações:
Atuou como professora auxiliar no laboratório da disciplina de Programação de Computadores I, à nível de graduação nas Engenharias, com carga horária de 4 horas semanais.

2010 - 2010

Vetta Technologies

Vínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

2009 - 2010

Vetta Technologies

Vínculo: Estagiária, Enquadramento Funcional: Estagiária na área de desenvolvimento, Carga horária: 20

2008 - 2008

Belo Horizonte Sistemas Ltda

Vínculo: Estagiária, Enquadramento Funcional: Estagiária na área de desenvolvimento, Carga horária: 20

2008 - 2009

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Livre, Enquadramento Funcional: Bolsista de iniciação científica, Carga horária: 20

2006 - 2007

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Livre, Enquadramento Funcional: Monitora de Introdução à Sistemas Lógicos, Carga horária: 20