Maxim Menshikov. Fundador e CEO da Interpretica.

Especialista em cibersegurança e investigador em análise estática. Cria ferramentas que encontram bugs, vulnerabilidades e problemas de fiabilidade em grandes bases de código em produção.

Começou a entregar software em 2006. O seu software corre em mais de 100 000 dispositivos: sistemas embebidos, produtos de rede e software de segurança. Trabalha no Porto.

Maxim Menshikov

Sobre o Maxim. Ferramentas para quem desenvolve software.

O Maxim cria ferramentas para quem desenvolve software. Trabalha em frameworks de análise estática, compiladores, ambientes de desenvolvimento (IDE) e sistemas de testes distribuídos. Faz também engenharia inversa.

Escreveu centenas de ferramentas para plataformas sem documentação. Gere projetos grandes, com muitos contribuidores. Conclui tarefas longas e complexas.

Na Interpretica, desenvolve o Visao, um analisador estático para software industrial. O Visao faz parte da plataforma Midair.

2006primeiro software entregue
100K+dispositivos em produção
15artigos revistos por pares
159projetos catalogados

Áreas de especialização. Do código aos dispositivos.

Análise estática

Frameworks que encontram bugs, vulnerabilidades e problemas de fiabilidade em grandes bases de código em produção.

Cibersegurança e engenharia inversa

Ferramentas de segurança e engenharia inversa, também para plataformas sem documentação.

Ferramentas de desenvolvimento e compiladores

IDE, compiladores e depuradores, e a tecnologia de compiladores dentro deles.

Software embebido e testes

Testes distribuídos para sistemas embebidos e produtos de rede.

Percurso técnico. Competências e interesses de investigação.

Análise estática e ferramentas de segurançaProgramação de sistemas: C/C++, RustEngenharia inversaSoftware embebidoTecnologias de compiladoresFerramentas de desenvolvimento: IDE, compiladores, depuradoresTestes distribuídosComputação de alto desempenho, redes e virtualização

A Interpretica. Investigação aplicada à engenharia.

O Maxim fundou a Interpretica para usar a investigação em análise de software no trabalho real de engenharia.

A Interpretica trabalha com empresas que criam produtos de software complexos. Ajuda-as a tornar o software mais fiável, mais seguro e mais fácil de manter. Para isso, usa testes e análise estática.