Yury Alencar Lima

Mestre em Engenharia de Software pela Universidade Federal do Pampa, membro do grupo de pesquisa LESSEE desde 2016 e Full Stack Developer. Alguns dos meus tópicos de interesse: Novas linguagens, arquiteturas, padrões de projeto, desafios, técnicas para melhorar a qualidade das aplicações e soluções eficazes e simplificadas. No LESSE: Atuando no desenvolvimento e idealização de novas soluções para aumentar a qualidade do software, desde o código à testes automatizados. Simplificando e reduzindo o tempo necessário para entregar uma aplicação de qualidade. Pergunte-me sobre qualidade e desenvolvimento de software. Estou sempre procurando sobre novas arquiteturas de software. Atualmente, estou aprendendo sobre arquiteturas modulares, DSLs e como melhorar minhas ferramentas CASE para gerar testes funcionais mais eficientes. Portfólio e Projetos: https://github.com/yuryalencar. Contato: yuryalencar19@gmail.com

Informações coletadas do Lattes em 28/11/2025

Acadêmico

Formação acadêmica

Mestrado profissional em ENGENHARIA DE SOFTWARE

2021 - 2023

Universidade Federal do Pampa
Título: Teasy Mobile Language: Uma linguagem específica de domínio para testes funcionais em aplicativos móveis, Ano de Obtenção:
Orientador: Elder de Macedo Rodrigues
Palavras-chave: Testes Funcionais; Linguagem específica de domínio; Automação de Testes; Aplicativos móveis; Qualidade de softtware; Engenharia de software. Grande área: Ciências Exatas e da Terra

Graduação em Engenharia de Software

2016 - 2021

Universidade Federal do Pampa
Título: Teasy framework: uma solução para testes automatizados em aplicações web
Orientador: Elder de Macedo Rodrigues

Curso técnico/profissionalizante em Técnico em Eletromecânica

2013 - 2015

SENAI - Departamento Regional de Goiás
Bolsista do(a): SAMA S.A. ? Minerações Associadas, SAMA, Brasil.

Ensino Médio (2º grau)

2013 - 2015

Escola SESI SAMA

Idiomas

Bandeira representando o idioma Inglês

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, 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.

Áreas de atuaçã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.

Participação em eventos

V Escola Regional de Engenharia de Software. Comparação de ferramentas de análise estática para detecção de defeitos de software usando mutantes. 2021. (Congresso).

Escola Regional de Engenharia de Software (ERES).Usando o teste ponta a ponta para garantia de confiabilidade de um Sistema Integrado de Gestão: uma prova de conceito. 2020. (Seminário).

3º Escola Regional de Engenharia de Software.MPS x Xtext: Uma comparação entre Languages Workbench Para o desenvolvimento de DSLs textuais.. 2019. (Seminário).

10º Salão Internacional de Ensino Pesquisa e Extensão (SIEPE).YTL: Uma Proposta de Linguagem Específica de Domínio para Testes Funcionais. 2018. (Seminário).

2º Escola Regional de Engenharia de Software. ProDOC: Uma Proposta de Processo de Desenvolvimento Orientado a Comportamento. 2018. (Congresso).

2º Escola Regional de Engenharia de Software. Analyzing the Impact of the Search Phase in a Systematic Mapping Study. 2018. (Congresso).

Concurso Internacional de Programação Colegiada - Fase Regional. #CoffePlus. 2018. (Olimpíada).

1º Escola Regional de Engenharia de Software. Desenvolvimento de Software Baseado em Componentes Usando IDL. 2017. (Congresso).

9º SIEPE (Salão Internacional de Ensino Pesquisa e Extensão).Inspeção de Software como Ferramenta de Apoio ao Ensino: Uma Proposta para Análise de Código-Fonte. 2017. (Seminário).

9º SIEPE (Salão Internacional de Ensino Pesquisa e Extensão).Desenvolvimento de Software Baseado em Componentes Usando Interface Definition Language (IDL): Uma Proposta de Aplicação. 2017. (Seminário).

8º SIEPE (Salão internacional de Ensino Pesquisa e Extensão). Testes Baseados em Modelos (TBM). 2016. (Exposição).

Produções bibliográficas

  • LIMA, Y. A. ; Fonseca, I. O. ; CHAGAS, J. M. ; RODRIGUES, E. M. ; SILVEIRA, M. B ; Silva, J. P. S. . Comparação de ferramentas de análise estática para detecção de defeitos de software usando mutantes. In: V Escola Regional de Engenharia de Software, 2021, Online. Anais da V Escola Regional de Engenharia de Software, 2021.

  • LIMA, Y. A. ; RODRIGUES, E. M. ; OLIVEIRA, R. P. ; SILVEIRA, M. B . Usando o teste ponta a ponta para garantia de confiabilidade de um Sistema Integrado de Gestão: uma prova de conceito. In: Escola Regional de Engenharia de Software (ERES), 2020, Maringá. Anais da 4º Escola Regional de Engenharia de Software., 2020.

  • LIMA, Y. A. ; SANTOS, S. A. M. ; MEDEIROS, J. M. ; CARBONELL, P. B. J. ; RODRIGUES, E. M. . MPS x Xtext: Uma comparação entre Languages Workbench Para o desenvolvimento de DSLs textuais.. In: 3º Escola de Engenharia de Software, 2019, Rio do Sul - SC. Anais da 3º Escola Regional de Engenharia de Software., 2019.

  • CARBONELL, P. B. J. ; MARCHEZAN, L. ; NETO, I. J. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B ; LIMA, Y. A. . Analyzing the Impact of the Search Phase in a Systematic Mapping Study. In: 2º Escola Regional de Engenharia de Software, 2018, Dois Vizinhos - PR. Anais da 2º Escola Regional de Engenharia de Software. Porto Alegre: Sociedade Brasileira de Computação, 2018.

  • LIMA, Y. A. ; MEDEIROS, J. M. ; MARCHEZAN, L. ; RODRIGUES, E. M. ; SILVEIRA, M. B . ProDOC: Uma Proposta de Processo de Desenvolvimento Orientado a Comportamento. In: 2º Escola Regional de Engenharia de Software, 2018, Dois Vizinhos - PR. Anais da 2º Escola Regional de Engenharia de Software. Porto Alegre: Sociedade Brasileira de Computação, 2018.

  • LIMA, Y. A. ; SCHMIDT, G ; RODRIGUES, E. M. ; SILVEIRA, M. B . Desenvolvimento de Software Baseado em Componentes Usando IDL. In: 1º Escola Regional de Engenharia de Software, 2017, Alegrete. Anais da 1º Escola Regional de Engenharia de Software. Porto Alegre: Sociedade Brasileira de Computação, 2017.

  • LIMA, Y. A. ; MEDEIROS, J. M. ; RODRIGUES, E. M. ; SILVEIRA, M. B . YTL: Uma Proposta de Linguagem Específica de Domínio para Testes Funcionais. In: 10º Salão Internacional de Ensino Pesquisa e Extensão (SIEPE), 2018, Santana do Livramento. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2018.

  • MEDEIROS, J. M. ; LIMA, Y. A. ; RODRIGUES, E. M. . Comparação de Ferramentas de Modelagem de Banco de Dados: Open Source. In: 10º Salão Internacional de Ensino Pesquisa e Extensão (SIEPE), 2018, Santana do Livramento. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2018.

  • LIMA, Y. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B . Desenvolvimento de Software Baseado em Componentes Usando Interface Definition Language (IDL): Uma Proposta de Aplicação. In: 9º SIEPE (Salão Internacional de Ensino Pesquisa e Extensão), 2017, Santana do Livramento. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2017.

  • LIMA, Y. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B . Inspeção de Software como Ferramenta de Apoio ao Ensino: Uma Proposta para Análise de Código-Fonte. In: 9º SIEPE (Salão Internacional de Ensino Pesquisa e Extensão), 2017, Santana do Livramento. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2017.

  • SILVA, F. G. ; LIMA, Y. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B . Estudo sobre ferramentas de Teste de Desempenho: Uma analise de funcionalidades. In: 9º SIEPE (Salão Internacional de Ensino, Pesquisa e Extensão), 2017, Santana do Livramento. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2017.

  • LIMA, Y. A. ; RODRIGUES, E. M. ; DOMINGUES, A. R. P. . Teste Baseado em Modelos (TBM). In: Salão Internacional de Ensino, Pesquisa e Extensão, 2016, Uruguaiana. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, 2016.

  • LIMA, Y. A. ; Fonseca, I. O. ; CHAGAS, J. M. ; RODRIGUES, E. M. ; SILVEIRA, M. B ; Silva, J. P. S. . Comparação de ferramentas de análise estática para detecção de defeitos de software usando mutantes. 2021. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; RODRIGUES, E. M. ; OLIVEIRA, R. P. ; SILVEIRA, M. B . Usando o teste ponta a ponta para garantia de confiabilidade de um Sistema Integrado de Gestão: uma prova de conceito. 2020. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; SANTOS, S. A. M. ; MEDEIROS, J. M. ; CARBONELL, P. B. J. ; RODRIGUES, E. M. . MPS x Xtext: Uma comparação entre Languages Workbench Para o desenvolvimento de DSLs textuais.. 2019. (Apresentação de Trabalho/Seminário).

  • CARBONELL, P. B. J. ; MARCHEZAN, L. ; NETO, I. J. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B ; LIMA, Y. A. . Analyzing the Impact of the Search Phase in a Systematic Mapping Study. 2018. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; MEDEIROS, J. M. ; RODRIGUES, E. M. ; SILVEIRA, M. B . ProDOC: Uma Proposta de Processo de Desenvolvimento Orientado a Comportamento. 2018. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; MEDEIROS, J. M. ; RODRIGUES, E. M. ; SILVEIRA, M. B . YTL: Uma Proposta de Linguagem Específica de Domínio para Testes Funcionais. 2018. (Apresentação de Trabalho/Seminário).

  • LIMA, Y. A. ; SCHMIDT, G ; RODRIGUES, E. M. ; SILVEIRA, M. B . Desenvolvimento de Software Baseado em Componentes Usando IDL. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B . Inspeção de Software como Ferramenta de Apoio ao Ensino: Uma Proposta para Análise de Código-Fonte. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; RODRIGUES, E. M. ; SILVEIRA, M. B . Desenvolvimento de Software Baseado em Componentes Usando Interface Definition Language (IDL): Uma Proposta de Aplicação. 2017. (Apresentação de Trabalho/Conferência ou palestra).

  • LIMA, Y. A. ; RODRIGUES, E. M. ; DOMINGUES, A. . Testes Baseados em Modelos. 2016. (Apresentação de Trabalho/Outra).

Projetos de pesquisa

  • 2018 - Atual

    Linguagem Específica de Domínio, Descrição: O processo da Engenharia de Domínio (Domain Engineering) permite a partir da execução de suas atividades, obter resultados como: padrões de projeto, geradores de código, arquiteturas de referência, ou ainda as linguagens específicas de domínio (Domain-Specific Language - DSL), também conhecidas como linguagens de modelagem específicas de domínio (Domain-Specific Modeling Language ? DSML). A partir de uma modelagem de domínio, pode-se obter uma DSL, que visa desenvolver problemas particulares do domínio modelado, tendo como principais vantagens criar e documentar regras, características e propriedades importantes do domínio. DSL é uma linguagem computacional focada em um domínio particular, no entanto com sua expressividade limitada à um domínio específico. Outrossim, pode-se asseverar que as DSL são usualmente pequenas, e declarativas, pois se limitam à um problema em particular. Esta técnica apresenta diversas vantagens, tais como: melhor expressividade nas regras do domínio; melhora a comunicação e colaboração entre as partes interessadas do projeto de software; aumentam a produtividade, confiabilidade, manutenabilidade e portabilidade; escalabilidade da DSL; possibilitam validação e otimização em nível de domínio. Por este motivo, nos últimos anos, diversas DSL foram desenvolvidas para melhor explorar essas vantagens. O objetivo desse projeto é investigar modelos, ferramentas e processos que apoiem o processo de desenvolvimento de DSL que por sua vez automatizem as atividades do processo de Engenharia do Domínio na geração de artefatos de software.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Yury Alencar Lima - Integrante / Elder de Macedo Rodrigues - Integrante / Maicon Bernardino da Silveira - Coordenador / Filipe Garcia Silva - Integrante / Bruno Braga Medeiros - Integrante / Aníbal Jobim Iung Neto - Integrante / João Batista Pedroso Carbonell - Integrante / Jonnathan Riquelmo Lopes F. - Integrante / Luciano Marchezan - Integrante / Pedro Henrique França Silva - Integrante.

  • 2016 - Atual

    Teste Baseado em Modelos, Descrição: Teste Baseado em Modelos (TBM) é uma técnica utilizada para automatizar a geração de artefatos de teste a partir de modelos do sistema. Esta técnica apresenta diversas vantagens, tais como, menor custo e esforço para gerar casos de teste. Por este motivo, nos últimos anos, diversas ferramentas TBM foram desenvolvidas para melhor explorar essas vantagens. O objetivo desse projeto é investigar novos modelos, ferramentas e processos que apoiem e automatizem o processo de teste baseado em modelos.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Doutorado: (2) . , Integrantes: Yury Alencar Lima - Integrante / Elder de Macedo Rodrigues - Coordenador / Giliardi Schmidt - Integrante / Maicon Bernardino da Silveira - Integrante / Marcelo Laser - Integrante.

Histórico profissional

Experiência profissional

2024 - Atual

Fractal Engenharia e Sistemas

Vínculo: Autônomo, Enquadramento Funcional: Desenvolvedor FullStack, Carga horária: 40

2020 - 2020

Fractal Engenharia e Sistemas

Vínculo: Desenvolvedor FullStack, Enquadramento Funcional: Desenvolvedor FullStack, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Atuando em um sistema de monitoramento de barragens, desenvolvendo novos recursos e/ou realizando ajustes no código atual. Utilizando PHP 7, Symfony 5, PostgreSQL e AngularJS como principais tecnologias.

2021 - 2024

CondoConta

Vínculo: Head de Automação e Qualidade, Enquadramento Funcional: Head de Automação e Qualidade

2021 - 2021

Alirok Corp

Vínculo: Fullstack Developer, Enquadramento Funcional: Fullstack Developer, Carga horária: 40, Regime: Dedicação exclusiva.

2020 - 2021

iTER Software de Rastreamento e Telemetria

Vínculo: Desenvolvedor FullStack, Enquadramento Funcional: Desenvolvedor FullStack, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Atuando tanto no desenvolvimento de aplicativos para ioT, quanto para aplicações web para a mesma finalidade. Além disso, também é responsável pelas estruturas utilizadas nas automações de teste e qualidade dos produtos (web e mobile). Também auxilia na criação e melhoria dos processos relacionados ao desenvolvimento e testes. Tecnologias utilizadas: Flutter e Ruby (mobile), Ruby e Javascript com ReactJS (web) e Robot Framework, Selenium WebDriver, HttpRequest Library, Appium, Emulators e Database Library (automações de api, web e mobile)

2019 - 2020

CISS S.A | Gestão para o Varejo

Vínculo: Automatizador de Testes, Enquadramento Funcional: Automatizador de Testes, Carga horária: 43, Regime: Dedicação exclusiva.

Outras informações:
Atuando no domínio de ERP para gestão de varejo e franquias realizando diversas atividades, como: Manutenção na arquitetura dos projetos de testes automatizados, implementando novos testes utilizando Cucumber, Java, Selenium e Selenium Grid como tecnologias, implementando testes utilizando o padrão de projetos Page Objects, desenvolvendo bibliotecas externas em Python para apoio aos testes automatizados utilizando Robot Framework, criando uma uma arquitetura de testes ponta a ponta para utilizar o Robot framework na etapa de testes usando também o Selenium, DatabaseLibrary e RequestsLibrary.

2018 - 2019

Zallpy Software LTDA.

Vínculo: Desenvolvedor, Enquadramento Funcional: Desenvolvedor FullStack, Carga horária: 20

Outras informações:
Atuando no modelo de fábrica de software desenvolvendo diversas aplicações distintas. Utilizando Laravel, Blade, Javascript, MySQL como principais tecnologias e o HMVC como arquitetura principal. Além disto, criando novos processos a fim de melhorar a produtividade da equipe e possibilitar um trabalho mais organizado em equipes remotas ou recém inseridas.

2018 - 2018

Universidade Federal do Pampa

Vínculo: Bolsista, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20

Outras informações:
Bolsista PDA de 2018, no projeto Testes Baseados em Modelos. Tendo como atividades: O desenvolvimento de uma linguagem específica de domínio utilizando testes baseados em modelos, para o contexto de testes funcionais de de sistemas web. O estudo também está relacionado à criação de Linguagens utilizando Xtext e outras ferramentas.

2017 - 2018

Universidade Federal do Pampa

Vínculo: Colaborador, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20

Outras informações:
Colaborador no projeto SonarQube Rules. Tendo como atividades: O entendimento da ferramenta e criação de um perfil de qualidade com o objetivo de auxiliar na análise estática de código com base em regras delimitadas.

2016 - 2017

Universidade Federal do Pampa

Vínculo: Bolsista, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20

Outras informações:
Bolsista CNPQ de 2016 a 2017 com o projeto testes baseados em modelos. Tendo como atividades: O desenvolvimento de analisadores para retirar de modelos UML dados para a geração automática de testes. Estudo de novas tecnologias como IDL, para proporcionar a migração de tecnologias sem perder a estrutura e atualização da ferramenta de testes.