Leonardo Amorim de Barros
Licenciatura e mestrado em Ciência da Computação, com vasta experiência em desenvolvimento de sistemas Web, móvel e embarcado.
Informações coletadas do Lattes em 31/03/2026
Acadêmico
Formação acadêmica
Mestrado em Ciência da Computação (Conceito CAPES 6)
2004 - 2006
Universidade Federal de Pernambuco
Título: Mapping Live Sequence Charts to Coloured Petri Net for Analysis and Verification of Embedded Systems,Ano de Obtenção: 2006
Paulo Romero Martins Maciel.Palavras-chave: Live Sequence Charts; Coloured Petri Nets; Petri Nets.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Linguagem Formais e Autômatos. 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.
Idiomas
Inglês
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
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: Linguagens de Programaçã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: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.
Grande área: Outros / Área: Microeletrônica / Subárea: Sistemas Embarcados.
Grande área: Outros / Área: Microeletrônica / Subárea: Modelos Analíticos e de Simulação.
Grande área: Outros / Área: Microeletrônica / Subárea: Linguagem Formais e Autômatos.
Produções bibliográficas
-
Tavares, Eduardo ; Barreto, Raimundo ; Maciel, Paulo ; Oliveira, Meuse ; Amorim, Leonardo ; Rocha, Fernando ; Lima, Ricardo . Software synthesis for hard real-time embedded systems with multiple processors. Software Engineering Notes , v. 32, p. 1, 2007.
-
BARROS, Leonardo Amorim de ; Maciel, Paulo ; Nogueira, Meuse ; Barreto, Raimundo ; Tavares, Eduardo . Mapping live sequence chart to coloured petri nets for analysis and verification of embedded systems. Software Engineering Notes , v. 31, p. 1, 2006.
-
BARROS, Leonardo Amorim de ; Barreto, Raimundo ; Maciel, Paulo ; Tavares, Eduardo ; Nogueira, Meuse ; Lima, Ricardo . A Methodology for Software Synthesis of Embedded Real-Time Systems Based on TPN and LSC. In: Yang, Laurence and Zhou, Xingshe and Zhao, Wei and Wu, Zhaohui and Zhu, Yian and Lin, Man. (Org.). Embedded Software and Systems. Heidelberg: Springer Berlin, 2005, v. 3820, p. 50-62.
-
Barreto, Raimundo ; Tavares, Eduardo ; Maciel, Paulo ; Marília Neves ; Nogueira, Meuse ; Amorim, Leonardo ; Arthur Bessa ; Lima, Ricardo . Embedded Hard Real-Time Software Synthesis Considering Dispacher Overheads. In: Rettberg, Achim and Zanella, Mauro C. and Rammig, Franz J.. (Org.). From Specification to Embedded Systems Application. Boston: Sringer, 2005, v. 184, p. 77-86.
-
BARROS, Leonardo Amorim de ; Maciel, Paulo ; Erica Sousa ; Lima, Ricardo ; Tavares, Eduardo . A Performance Comparison of Public Cloud Storage Services. In: SMC, 2012, Seoul. Human-Machine Systems, 2012.
-
Tavares, Eduardo ; Maciel, Paulo ; Erica Sousa ; Bruno Nogueira ; Amorim, Leonardo ; Victor Lira . A Hierarchical Pre-runtime Scheduling for Hard Real-Time Systems Considering Fault-Tolerance. In: SMC, 2012, Seoul. Systems Science & Engineering, 2012.
-
Tavares, Eduardo ; Barreto, Raimundo ; Maciel, Paulo ; Nogueira, Meuse ; Marília Neves ; Amorim, Leonardo ; Lima, Ricardo . Embedded Hard Real-Time Software Synthesis Considering Dispatcher Overheads. In: International Embedded Systems Symposium, 2005, Manaus. From Specification to Embedded Systems Application, 2005.
-
Tavares, Eduardo ; Barreto, Raimundo ; Maciel, Paulo ; Nogueira, Meuse ; Lima, Ricardo ; BARROS, Leonardo A. ; BESSA, Arthur . A time petri net based approach for embedded hard real-time software synthesis with multiple operational modes. In: 18th Symposium on Integrated Circuits and Systems, 2005, Florianópolis. Proceedings of the 18th annual symposium on Integrated circuits and system design. New York, NY, USA: ACM, 2005. p. 98-103.
-
BARROS, Leonardo Amorim de ; MACIEL, P. R. M. ; Tavares, Eduardo ; Nogueira, Meuse ; Barreto, Raimundo . A Methodology for Mapping Live Sequence Chart to Coloured Petri Net. In: IEEE International Conference on Systems, Man, and Cybernetics, 2005, Hawaii. Proceedings of IEEE SMC, 2005.
-
Barreto, Raimundo ; Tavares, Eduardo ; MACIEL, P. R. M. ; Nogueira, Meuse ; BARROS, Leonardo A. ; LIMA, Ricardo Massa Ferreira ; BESSA, Arthur . A Time Petri Net-Based Approach for Software Synthesis Considering Dispatcher Overheads. In: 17th International Symposium on Computer Architecture and High Performance Computing, 2005, Rio de Janeiro. Proceedings of SBAC/PAD, 2005.
-
BARROS, Leonardo Amorim de ; Barreto, Raimundo ; MACIEL, P. R. M. ; Tavares, Eduardo ; Nogueira, Meuse ; BESSA, Arthur ; LIMA, Ricardo Massa Ferreira . A Methodology for Software Synthesis of Embedded Real-Time Systems Based on TPN and LSC. In: International Conference. In: Second International Conference, ICESS 2005, 2005, Xi an. ICESS 2005 Proceedings. Heidelberg: Springer, 2005. v. 3820. p. 50-62.
-
TAVARES, E. A. G. ; BARRETO, R. S. ; OLIVEIRA JUNIOR, M. N. ; MACIEL, P. R. M. ; LIMA, R. M. ; BESSA, A. ; BARROS, Leonardo A. . An Integrated Environment for Embedded Hard Real-Time Systems Scheduling with Timing and Energy Constraints. In: International Workshop on Power and Timing Modeling, Optimization and Simulation, 2005, Leuven. PATMOS, 2005.
-
OLIVEIRA JUNIOR, M. N. ; MACIEL, P. R. M. ; LIMA, R. M. ; RIBEIRO, A ; OLIVEIRA, C. ; ARCOVERDE, A. ; BARRETO, R. S. ; TAVARES, E. A. G. ; BARROS, Leonardo A. . A Retargetable Environment for Power-Aware Code Evaluation: An Approach Based on Coloured Petri Net. In: International Workshop on Power and Timing Modeling, Optimization and Simulation, 2005, Leuven. PATMOS 2005. Berlin: Springer, 2005.
Prêmios
2013
Professional Scrum Master, Scrum.org.
2013
Professional Scrum Developer, Scrum.org.
2012
ITIL V3 Foundation, EXIN.
2011
Microsoft Project 2010: Managing Projects, Microsoft.
2009
Web Applications Development with Microsoft .Net 4.0, Microsoft.
2009
Flex 4 Certified Expert, Adobe.
2002
Aluno laureado, Universidade Católica de Pernambuco.
2002
Sun Certified Java Programmer, Sun Microsystems.
2002
Sun Certified Web Component Developer, Sun Microsystems.
Histórico profissional
Endereço profissional
-
Universidade Federal de Pernambuco, Centro de Ciências Exatas e da Natureza, Departamento de Informática. , Av. Professor Luis Freire, Cidade Universitária, 50740540 - Recife, PE - Brasil, Telefone: (81) 94326848, URL da Homepage:
Experiência profissional
2012 - Atual
Green Soluções sem PapelVínculo: Celetista, Enquadramento Funcional: Desenvolvedor de Software Senior, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Responsável pela coordenação de todos os projetos de desenvolvimento. Desenvolvimento de soluções Web e móvel utilizando tecnologia Java, iOS e Android.
2011 - 2012
AccentureVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Responsável pela gestão e liderança técnica de 20 pessoas distribuídos em até três projetos simultaneamente; Responsável pela gestão de riscos, acompanhamento financeiro do projeto e análise de valor agregados dos projetos; Responsável por projetos com orçamento de R$ 200.000,00/mês; Elaboração de relatórios e condução de reuniões semanais com as partes interessadas do projeto; Elaboração de estimativas técnicas; Responsável pela administração do Project Server na empresa; Sólidos conhecimentos de gestão de projetos utilizando as ferramentas Project Professional e Project Server; Participação ativa em reuniões e decisões estratégicas da empresa; Definição de arquiteturas utilizando J2EE, Web Services e SOA; Aplicação de vários frameworks de mercado como Struts, Spring, Hibernate, JPA; Desenvolvimento de páginas Web utilizando JSF, JSP e Servlets; Construção de relatórios utilizando Jasper; Modelagem de sistemas utilizando UML com a ferramenta Enterprise Architect; Implementação de rotinas batch utilizando Spring Batch; Criação de testes unitários utilizando JUnit; Automatização de testes com Selenium; Implementação de vários serviços utilizando BPEL; Utilização de processo de integração contínua com Maven, Hudson e Sonar; Utilização dos ambientes de desenvolvimento Eclipse, NetBeans e JDeveloper; Configuração e utilização dos servidores de aplicação WebLogic e Glassfish; Gestão de configuração utilizando SubVersion
2006 - 2010
Consist Consultoria Sistemas e RepresentaçõesVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Definição de arquitetura utilizando .Net/Java/Flex/Web Services; Aplicação de vários frameworks como Hibernate, Spring, Ibatis, NHibernate, Wicket e Flex Cairngorm; Liderança técnica de 15 pessoas; Desenvolvimento de aplicações Web utilizando ASP.NET e MVC; Conhecimentos avançados de LINQ, Reflection e Generics; Integração entre Flex 3.5/4 com .Net e Java usando FluorineFX, Blaze DS, JSON, WebService e Flex Ajax Bridge; Implementação de módulos de integração usando Web Services; Desenvolvimento de várias rotinas em T-SQL (SQL Server); Aplicação de metodologias de desenvolvimento ágil como Scrum e XP; Execução de testes utilizando JUnit e TestComplete; Utilização dos ambientes de desenvolvimento Eclipse, Netbeans,Visual Studio .Net e Flex Builder; Utilização das ferramentas de controle de versão Subversion e CVS; Utilização dos servidores de aplicação/Web IIS, Tomcat, Apache, Glassfish e JBoss
2003 - 2006
Centro de Estudos e Sistemas Avançados do RecifeVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Elaboração de várias arquiteturas para soluções J2ME; Coordenação técnica de equipe de 10 pessoas; Desenvolvimento de aplicações desktop e Web usando J2EE(EJB, JSP, Servlet, Taglibs, Struts, Wicket, Spring, Hibernate, Ibatis, JPA) acessando múltiplos banco de dados como Oracle, SQL Server, MySQL, e Postgress; Análise de requisitos do cliente e elaboração de documentação técnica usando UML; Aplicação de metodologias de desenvolvimento ágil como Scrum e XP, como também a metodologia RUP; Utilização dos ambientes de desenvolvimento Eclipse, Netbeans e WSAD; Utilização das ferramentas de controle de versão Clearcase e CVS; Utilização dos servidores JBoss , WebSphere e WebLogic, Apache e Tomcat
2002 - 2002
Stefanini Consultoria e Assessoria em InformáticaVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Desenvolvimento de aplicações Web com J2EE (Servlet, JSP, Applet e EJB), HTML, Javascript, PHP, Flash e CORBA, acessando o banco de dados Oracle; Análise de requisitos de negócios do cliente e elaboração de documentos técnicos; Contato direto com o cliente; Utilização dos servidores Web Apache e Tomcat
2000 - 2001
Informata Consultoria de DadosVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações:
Desenvolvimento de sistemas de distribuição comercial utilizando tecnologias Delphi, PL-SQL, SQL e o banco de dados Oracle; Participação na implantação do sistema em váriosclientes; Desenvolvimento de aplicação mobile utilizando Java
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Leonardo Amorim de Barros e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?