FRANCISCO LOPES DA SILVA

Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software

Informações coletadas do Lattes em 07/11/2024

Acadêmico

Formação acadêmica

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

2004 - 2008

SENAI - Departamento Regional de São Paulo

Curso técnico/profissionalizante em Técnico em Informática

2002 - 2003

Centro Estadual de Educação Tecnológica Paula Souza

Ensino Médio (2º grau)

2000 - 2002

Escola Estadual Prof. Carlos Pezzolo

Idiomas

Bandeira representando o idioma Inglês

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

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.

Histórico profissional

Experiência profissional

2015 - Atual

Luccas Andreetto de Menezes

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

2013 - 2013

Sertec Sistemas e Assessoria LTDA

Vínculo: Celetista, Enquadramento Funcional: Programador Senior, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Desenvolvimento C/C++ para parsing de protocolos de dispositivos de rastreamento GPS. Comunicação TCP/UDP e análise de performance. - Iniciativa em usar ferramenta para análise estática (cppcheck e clang scan-build) na base de código para verificação de bugs (~100 bugs removidos em primeira análise) e Helgrind na análise de problemas de concorrência. - Proposta e adoção inicial de sistema de documentação (Doxygen). - Proposta para implantação de testes unitários (googletest), migração de projetos _IDE centric_ para CMake (com benefícios para a automatização de builds), um DVCS (Git), um servidor de CI (Jenkins) e Redmine para gerenciamento e bug-tracking. - Identificou problemas de throughput com servidor de comunicação com dispositivos GPS. - Técnologias usadas: C, C++, Vim, Git, SVN, git-svn, TCP, UDP, POSIX, Valgrind/Helgrind, Doxygen, clang, gcc, Linux, PostgreSQL, NetBeans IDE.

2011 - 2012

TOTVS

Vínculo: Celetista, Enquadramento Funcional: Engenheiro I de Pesquisa e Desenvolvimento, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Desenvolvimento em C++ de maquinas virtuais para linguagens de negócios. Desenvolvimento de GUI com Qt 4. - Curto envolvimento em projetos menores lidando com COM e dispositivos POS. - Técnologias usadas: C++, Qt 4, CMake, Compiladores, Máquinas Virtuais, Testes Unitários, Jira, Kanban, Scrum, POS, Windows.

2010 - 2011

SCUA - Segurança da Informação S/A

Vínculo: Celetista, Enquadramento Funcional: Analista Programador I, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Programação de sistemas (programas, serviços, drivers) para a área de segurança de dados e detecção de hardware e software, Windows e Linux. - Técnologias usadas: C++, C, WDM, Windows API, Bazaar, MBR, Linux, Criptografia, Bootloader, Windows, Linux.

2007 - 2009

H-it Software LTDA

Vínculo: Celetista, Enquadramento Funcional: Programador Junior, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
- Desenvolvimento de jogos com Director/lingo e Flash/ActionScript 3. - Realização de pequenos projetos com Assembly (aplicação envolvendo Microchip PIC, comunicação RS232 e criptografia), C# (Microsoft .NET Framework; Comunicação com sistema embarcado), C++ (Macromedia Open Architecture, tecnologia baseada em COM para desenvolver extensões shockwave). - Técnologias usadas: Shockwave, Lingo, Flash, ActionScript 3, C#, PIC, Assembly, C++.