Charles Mendes de Macedo
Formado Mestre em Sistemas de Informação pela Universidade de São Paulo (USP), com linha pesquisa em Inteligência Artificial. Formado Bacharel em Ciência da Computação pela Universidade Nove de Julho. Inglês Técnico Intermediário. Com conhecimentos em Programação Orientado a Objeto (OOP), Unit Test, Padrões de Projeto (GOF), TDD (Test Driven Development), DDD (Domain Driven Design), Princípios SOLID, C#, VB, JavaScript, GitHub, jQuery, Web API, WCF, ASP.Net (MVC e Web Forms), Entity Framework, Migration, Microsoft SQL Server, Oracle, Modelagem de Dados e UML. Metodologia de trabalho SCRUM.
Tecnologias Microsoft Azure, Azure Machine Learning, linguagem R e Power BI. Algoritmos de Machine Learning e Text Mining.
Sou motivado por grandes desafios, tenho grande facilidade de aprendizado e busco conhecimento constantemente. Entusiasta por desenvolvimento, Arquitetura de Software, Testes Automatizados, JavaScript, Machine Learning, Text Mining e Data Mining.
Informações coletadas do Lattes em 24/07/2025
Acadêmico
Formação acadêmica
Mestrado em SISTEMAS DE INFORMAÇÃO
2016 - 2018
Universidade de São Paulo
Título: Aplicação de algoritmos de agrupamento para descoberta de padrões de defeito em software JavaScript,Ano de Obtenção: 2018
Karina Valdivia Delgado.Palavras-chave: Engenharia de Software; Aprendizado computacional; Reconhecimento de padrões; Qualidade de software; Mineração de dados; Descoberta de defeitos; JavaScript.
Graduação em Ciência da Computação
2009 - 2012
Universidade Nove de Julho
Título: I-NOVE: SOFTWARE PARA ELABORAÇÃO E APLICAÇÃO DE PROVAS OBJETIVAS
Orientador: Dr. Elisamara de Oliveira
Formação complementar
2015 - 2015
Developing Windows Azure and Web Services - VS2012. (Carga horária: 40h). , Ka Solution Tecnologia em Software Ltda, KASOLUTION, Brasil.
2015 - 2015
Programação Ofensiva. (Carga horária: 30h). , LGroup Desenvolvimento e Treinamento, LGROUP, Brasil.
2014 - 2015
Padrões de Projeto (Design Pattern). (Carga horária: 40h). , LGroup Desenvolvimento e Treinamento, LGROUP, Brasil.
2014 - 2014
Domain-Driven Design - (DDD). (Carga horária: 40h). , LGroup Desenvolvimento e Treinamento, LGROUP, Brasil.
2014 - 2014
Developing ASP.NET 4 Web Applications - VS2014. (Carga horária: 40h). , Ka Solution Tecnologia em Software Ltda, KASOLUTION, Brasil.
2011 - 2011
Extensão universitária em Inglês Básico. (Carga horária: 80h). , CNA - Cultural Norte Americano LTDA, CNA, Brasil.
2010 - 2010
Microsoft Students to Business. (Carga horária: 33h). , Centro Universitário Senac, SENAC/SP, Brasil.
Idiomas
Inglês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Razoavelmente.
Á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: Sistemas de Computação/Especialidade: PROGRAMAÇÃO C# (CSHARP) COM BANCO DE DADOS SQL.
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: Inteligência Artificial.
Organização de eventos
MACEDO, C. M. . Meetup - Mini Curso Gratuito de JavaScript.. 2015. (Outro).
Participação em eventos
The Developer's Conference - 2017. 2017. (Congresso).
XIII Simpósio Brasileiro de Sistemas de Informação.Detecção Automática de Falhas em Software JavaScript: Uma Revisão Sistemática da Literatura. 2017. (Simpósio).
DevOps Summit Brasil 2016. 2016. (Congresso).
The Developer's Conference - 2016. Ferramentas de Code Analysis e Code Fixed para JavaScript. 2016. (Congresso).
.Net Architects Day. 2015. (Congresso).
Asp.Net Brasil Conference 2015. 2015. (Congresso).
Meetup - Mini Curso de JavaScript.Mini Curso Gratuito de JavaScript. 2015. (Oficina).
Meetup - Mini Curso Gratuito de JQuery.Mini Curso Gratuito de JQuery. 2015. (Oficina).
The Developer's Conference 2015. 2015. (Congresso).
Visual Studio Summit 2015. 2015. (Congresso).
The Developer's Conference - 2014. 2014. (Congresso).
Produções bibliográficas
-
MACEDO, C. M. ; DELGADO, K. V. ; WIESE, I. . Detecção Automática de Falhas em Software JavaScript: Uma Revisão Sistemática da Literatura. In: XIII Simpósio Brasileiro de Sistemas de Informação, 2017, Lavras - MG. XIII Simpósio Brasileiro de Sistemas de Informação, 2017. v. XIII. p. 412-419.
-
MACEDO, C. M. . 1º Encontro Paulista de Pós-graduandos em Computação (EPPC). 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
MACEDO, C. M. . IV Workshop de Dissertações do PPgSI. 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
MACEDO, C. M. . Ferramentas de Code Analysis e Code Fixed para JavaScript. 2016. (Apresentação de Trabalho/Conferência ou palestra).
-
MACEDO, C. M. . Mini Curso Gratuito de JavaScript. 2015. (Apresentação de Trabalho/Conferência ou palestra).
-
MACEDO, C. M. . Mini Curso Gratuito de JQuery. 2015. (Apresentação de Trabalho/Conferência ou palestra).
Outras produções
Js Advice. 2016.
MACEDO, C. M. . DataTables (Jquery) no MVC Asp.Net.. 2015; Tema: DataTables (Jquery) no MVC Asp.Net, com Ajax para requisições por demanda.. (Site).
MACEDO, C. M. . Mini Curso Gratuito de JavaScript. 2015. (Curso de curta duração ministrado/Especialização).
MACEDO, C. M. . Mini Curso Gratuito de JQuery. 2015. (Curso de curta duração ministrado/Especialização).
Projetos de desenvolvimento
-
2010 - 2011
I-Nove, Descrição: Sistema interativo para elaboração e correção de avaliações objetivas da Uninove.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Charles Mendes de Macedo - Integrante / Elisamara de Oliveira - Coordenador / João Paulo Duarte - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante., Número de orientações: 1
-
2010 - 2011
I-Nove, Descrição: Sistema interativo para elaboração e correção de avaliações objetivas da Uninove.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Charles Mendes de Macedo - Integrante / Elisamara de Oliveira - Coordenador / João Paulo Duarte - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante., Número de orientações: 1
-
2010 - 2011
I-Nove, Descrição: Sistema interativo para elaboração e correção de avaliações objetivas da Uninove.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Charles Mendes de Macedo - Integrante / Elisamara de Oliveira - Coordenador / João Paulo Duarte - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante., Número de orientações: 1
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
-
2010 - 2011
I-Nove, Descrição: Projeto de iniciação científica - Sistema interativo para elaboração e correção de avaliações objetivas da voltado para Instituições Educacionais.. , Situação: Concluído; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: Charles Mendes de Macedo - Integrante / Ricardo Gomes Guimarães - Integrante / Douglas Matos de Almeida - Integrante / Elisamara de Oliveira - Coordenador / Joao Paulo dos Santos Duarte - Integrante.
Prêmios
2016
Microsoft® Certified Solutions Developer - Web Applications, Microsoft.
2016
Microsoft® Certified Solutions Associate - (App Builder e Web Applications), Microsoft.
2013
Microsoft® Specialist, Microsoft.
2013
Microsoft® Certified Professional, Microsoft.
2013
Microsoft® Certified Technology Specialist, Microsoft.
Histórico profissional
Experiência profissional
2014 - 2016
Talent Four ConsultingVínculo: Prestador de Serviço (PJ), Enquadramento Funcional: Analista Desenvolvedor Senior, Carga horária: 40
Outras informações:
Analista, Desenvolvedor Web e Líder Técnico, da suíte de Planejamento Comercial e Financeiro (Unous MindSet). Utilizando a plataforma Visual Studio 2013, Asp.Net MVC 4 com C# (C Sharp), Design Patterns, Microsoft SignalR, Web API, WCF, Web Service, Entity Framework 6.1 (ORM), Migration, bancos de dados Microsoft SQL e Oracle. Aplicando Teste Unitário (Microsoft Unit Testing e NUnit), Integrado e com ferramenta interna de Teste por Comportamento. No front JavaScript (Orientado a Objeto), jQuery, HTML5 e CSS3. Idealizador e colaborador da utilização dos Princípios SOLID, Testes Unitários e utilização de boas práticas em JavaScript (front-end) no projeto.
2013 - 2014
Centro Universitário das Faculdades Metropolitanas UnidasVínculo: , Enquadramento Funcional: Analista Programador .Net - Pleno, Carga horária: 44
Outras informações:
Analista e Desenvolvedor Web, sistemas internos (docentes e funcionários) e externos (portais, aluno on-line), utilizando ASP.Net (C# e VB), Asp Clássico, MVC 4 (Razor), Web Service, Entity Framework 5, Report Viewer, Microsoft SQL Server (T-SQL), Ajax, JavaScript, Jquey DataTables, JQuery, BootStrap, HTML5, CSS3, Visio 2010 e DBDesigner 4 para modelar o banco de dados.
Atividades
-
10/2013
Pesquisa e desenvolvimento , Faculdades Metropolitanas Unidas - Liberdade, .,Linhas de pesquisa
2012 - 2013
CPM BraxisVínculo: , Enquadramento Funcional: Analista Programador .Net - Junior, Carga horária: 40
Outras informações:
Analista e Desenvolvedor de sistemas Web para a Folha de Pagamento da PMESP, com ASP .Net C#, Report Viewer, WCF, Web Service, Ajax, MVC, Microsoft SQL Server, JavaScript, JQuery, HTML5 e CSS3. Utilizando a metodologia SCRUM.
Atividades
-
10/2012 - 10/2013
Pesquisa e desenvolvimento , PMESP, .,Linhas de pesquisa
2012 - 2012
Agência Digital NetestudioVínculo: Estágio, Enquadramento Funcional: Programador C#, Carga horária: 30
Outras informações:
Desenvolvimento de sites em ASP.Net com a linguagem Orientada à Objetos C# (c Sharp) na plataforma Microsoft Visual Studio .Net. Utilizando a linguagem SQL na plataforma Microsoft SQL Server e MYSQL. Efetuar manutenção em Web Sites nas linguagens ASP, ASPX, PHP, HTML, XHTML, JavaScript e JQuery.
2010 - 2011
Universidade Nove de JulhoVínculo: Desenvolver Modulo Elaboração, Enquadramento Funcional: ., Carga horária: 20
2016 - Atual
ESXVínculo: Pessoa Jurídica, Enquadramento Funcional: Software Developer, Carga horária: 40
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Charles Mendes de Macedo 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?