Charles Felipe Oliveira Viegas

Sou Desenvolvedor de Software Sênior, mas já atuei como analista de sistemas, projetista, arquiteto, gerente de desenvolvimento de projetos e consultor em arquitetura de software. Ao longo desse percurso, são mais de 20 anos de experiência, sempre me qualificando porque esta é uma área em que o conhecimento avança rapidamente, necessitando de constante formação para se manter atualizado. Possuo uma liderança natural e, por isso, há algum tempo, venho ocupando a posição de líder técnico de diversos projetos para empresas públicas e privadas, orientando e acompanhando o trabalho de especialistas técnicos e empreendedores. Também possuo algumas experiências como educador e empreendedor, as quais me tornaram um profissional diferenciado, que consegue enxergar um projeto sob diferentes perspectivas. Hoje, depois de mais de 20 anos de experiências profissionais bem-sucedidas, estou aberto a oportunidades ainda mais desafiadoras, envolvendo empresas multinacionais ou vivências no exterior.

Informações coletadas do Lattes em 04/01/2024

Acadêmico

Formação acadêmica

Mestrado interrompido em 2008 em Ciência da Computação

2005 - Atual

Universidade Federal de Mato Grosso do Sul
Orientador: Dr Marcelo Augusto Turine
Ano de interrupção: 2008

Mestrado profissional em Ciência da Computação

2020 - 2022

Universidade Federal de Mato Grosso do Sul
Título: JurisBERT: Transformer-based model for embedding legal texts, Ano de Obtenção: 2022
Orientador: Renato Porfírio Ishii
Palavras-chave: Retrieving Legal Precedents; Semantic Textual Similarity; Sentence Embedding; BERT.

Especialização em COMUNICAÇÃO E MARKETING EM MÍDIAS DIGITAIS

2017 - 2019

Universidade Estácio de Sá
Título: A Escrita persuasiva (copywriting) nas redes sociais

Especialização em Gestão em Sistemas de Informação

2003 - 2004

Universidade Anhanguera - Uniderp

Graduação em Bacharel em Análise de Sistemas

1997 - 2000

Universidade Federal de Mato Grosso do Sul

Idiomas

Bandeira representando o idioma Inglês

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

Áreas de atuação

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

Produções bibliográficas

  • VIEGAS, C. F. O. ; COSTA, B. C. ; ISHII, R. P. . JurisBERT: A New Approach that Converts a Classification Corpus into an STS One. In: 23rd International Conference on Computational Science and Its Applications, 2023, Grécia. Computational Science and Its Applications ICCSA 2023. Berlim: Springer, Cham, 2023. v. 13956. p. 349-365.

  • XAVIER, R. J. ; VIEGAS, C. F. O. ; COSTA, B. C. ; ISHII, R. P. . A Deep Learning Approach for Automatic Counting of Bales and Product Boxes in Industrial Production Lines. In: International Conference on Computational Science and Its Applications, 2022, Málaga. Computational Science and Its Applications ? ICCSA 2022. Berlim: Springer, Cham, 2022. v. 13375. p. 619-633.

  • VIEGAS, C. F. O. ; TOLEDO, M. B. F. . A New Metric to Estimate Project Development Time: Process Points. In: 7th International Conference on Knowledge Management in Organizations: Service and Cloud Computing, 2012, Salamandra. Advances in Intelligent Systems and Computing. Springer-Verlag Berlin Heidelb: Springer Berlin Heidelberg, 2012. v. 172. p. 197-208.

Histórico profissional

Experiência profissional

2020 - Atual

See Working

Vínculo: Sócio fundador, Enquadramento Funcional: CEO, Carga horária: 20

Outras informações:
Atuo nas funções de CEO da empresa realizando a administração dos pessoal e dos projetos de pesquisa e desenvolvimento

2012 - 2019

Az Informática

Vínculo: Terceirizado, Enquadramento Funcional: Desenvolvedor de Sistemas Sênior, Carga horária: 40

Outras informações:
- Responsável por liderar o grupo de especialistas técnicos e desenvolvedores, auxiliando na definição de arquitetura de software, na seleção de ferramentas e em frameworks corporativos. - Principal formador técnico em boas práticas de clean code, desenvolvimento, design, teste e CI/CD.

2011 - 2012

CFlex Computação Flexível Aplicada, CFlex

Vínculo: Terceirizado, Enquadramento Funcional: Desenvolvedor de Sistemas Sênior, Carga horária: 40

Outras informações:
Responsável pela arquitetura e liderança da equipe de desenvolvimento do produto CFlex Crew Management (Gestão de tripulação para trens de carga e passageiros). Utilização das tecnologias Java, Spring, Primefaces e Rafael JS.

2011 - 2011

Fundação Centro de Pesquisa e Desenvolvimento em Telecomunicações, CPqD

Vínculo: Terceirizado, Enquadramento Funcional: Desenvolvedor de Sistemas Sênior, Carga horária: 40

Outras informações:
Líder técnico de projeto, modelagem e implementação de webservices com BPEL e Java. Uso das ferramentas Oracle SOA Suite 11g, Oracle BPM 11g, Oracle ADF 11g e Oracle Service Bus 11g.

2010 - 2011

Sigma Dataserv Informática

Vínculo: Terceirizado, Enquadramento Funcional: Desenvolvedor de Sistemas Sênior, Carga horária: 40

Outras informações:
Líder técnico de projeto, o que envolve definição da arquitetura, implementação de componentes técnicos, testes automatizados, treinamento da equipe de desenvolvimento, configuração do Maven, JBoss, Selenium,TestNG, Unitils, EasyMock, DBUnit, ICE-Faces, Spring e Hibernate.

2008 - 2010

Sensedia, Sensedia

Vínculo: Terceirizado, Enquadramento Funcional: Consultor em Arquitetura de Sistemas, Carga horária: 40

Outras informações:
- Realização de consultorias para definição de arquitetura de referência JEE e processo de governança SOA. - Responsável por ministrar diversos treinamentos e workshops sobre componentização/SOA para clientes como: Itaú, Porto Seguros, TIM, Gerdau e Unimed-BH.

2007 - 2008

Desenvolvimento de Sistemas Fiscais

Vínculo: Celetista, Enquadramento Funcional: Analista Programador Sênior, Carga horária: 40

Outras informações:
Desenvolvimento de análise e de projeto de softwares de gestão financeira, fiscal e habitacional para prefeituras.

2003 - 2007

Az Informatica Ltda

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Pleno, Carga horária: 40

Outras informações:
- Continuação das atividades de desenvolvimento agregando tecnologias Java e bancos de dados Microsoft SQLServer e DB2. - Também fiquei responsável por diversas atividades, passando pelas funções de analista e de projetista até chegar à liderança do time de desenvolvimento da fábrica de software desta empresa.

2002 - 2003

Az Informatica Ltda

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor Junior, Carga horária: 40

Outras informações:
Desenvolvimento de sistemas para o governo estadual do Mato Grosso do Sul, utilizando as tecnologias Visual Basic e Lotus Notes.

1998 - 2001

Az Informatica Ltda

Vínculo: Bolsista, Enquadramento Funcional: Estágio em Desenvolvimento de Sistemas, Carga horária: 40

Outras informações:
Estágio em programação de software com linguagem de programação Basic em ambiente Lotus Notes.

2009 - 2011

UNIBTA Centro Universitário

Vínculo: Terceirizado, Enquadramento Funcional: Professor, Carga horária: 8

Outras informações:
Responsável por ministrar a disciplina de Análise e Design de Serviços na Pós-graduação de Engenharia de Software - SOA.

2005 - 2005

Universidade Anhanguera - Uniderp

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

Outras informações:
Responsável por ministrar disciplinas relacionadas a Análise e Projeto de Sistemas nos cursos de Análise de Sistemas e Processamento de Dados

Atividades

  • 04/2006 - 05/2006

    Ensino, Gestão de Sistemas de Informação, Nível: Pós-Graduação,Disciplinas ministradas, Orientação a Objetos - Projeto de Desenvolvimento de Sistemas

  • 01/2005 - 03/2005

    Ensino, Processamento de Dados, Nível: Graduação,Disciplinas ministradas, Informática Aplicada II, Informática Aplicada I

2005 - 2005

Universidade Federal de Mato Grosso do Sul

Vínculo: Colaborador, Enquadramento Funcional: Professor Colaborador, Carga horária: 8

Outras informações:
Responsável por ministrar a disciplina de Análise e Projeto de Sistemas nos cursos de Análise de Sistemas e Ciências da Computação. Esta colaboração foi realizada para completar a disciplina de estágio supervisionado do programa de Mestrado em Ciências da Computação na própria UFMS.

Atividades

  • 01/2005 - 07/2005

    Ensino, Bacharel em ciências da computação, Nível: Graduação,Disciplinas ministradas, Análise e projeto de sistemas

  • 01/2005 - 07/2005

    Ensino, Bacharel em Análise de Sistemas, Nível: Graduação,Disciplinas ministradas, Análise e Projeto de Sistemas

2021 - Atual

CHARLES FELIPE OLIVEIRA VIEGAS LIMITADA

Vínculo: Proprietário, Enquadramento Funcional: Diretor, Carga horária: 20

Outras informações:
Sócio Fundador da Juridics Desenvolvimento de software Pesquisador