Alex S. G. freelancer experto en C#, C, C++

Alex S. G.

Projeto e Arquitetura de Softwares

0 / 5

Brasil

IT & Programación

Ver certificaciones
Habilidades (Máximo: 3)

C# C C++

¿Qué es posición de perfil iron?

Iron es el nivel inicial de los freelancers de Workana. A medida que consigan más logros y ganen más proyectos, irán progresando hacia los niveles superiores. Leer más

Sobre mí
Meu objetivo profissional é atuar como Arquiteto de Software, Líder técnico, Engenheiro de Software ou Projetista de Software em projetos de missão crítica. Tenho grande interesse no estudo e desenvolvimento de novas tecnologias.

Entre 1992 e 2000 eu trabalhei com análise e desenvolvimento de sistemas para automação comercial. Após este período eu atuei com C/C++ (Linux e Windows) como projetista de software, engenheiro de software e arquiteto de software, onde participei de projetos como:

* desenvolvimento de módulos e plugins para o NGINX e o Apache Traffic Server
* cache de alto desempenho para conteúdo multimídia
* software para POS
* servidor para processamento de mensagens ISO 8583
* sistema para monitoramento de equipamentos
* gerador de código fonte
* concentrador com suporte a dados temporais
* servidor de chat
* sistema de autenticação (RADIUS)
* sistema para processamento de e-mails (postfix)
* software embarcado para equipamentos de rede e storage
* SGBD com funcionalidades similares ao DBASE

Em projetos open-source eu trabalhei no desenvolvimento de compiladores, interpretadores e máquinas virtuais.

Dentre as minhas principais experiências posso citar:

* programação paralela/concorrente (multithread, multiprocesso e clusters)
* programação orientada a objeto/eventos
* sistemas distribuídos
* sistemas tolerantes à falhas
* sistemas de alto desempenho
* sistemas embarcados
* comunicação em rede (sockets)
* otimização de aplicativos
* porte de aplicativos do Windows para Linux
* construção de aplicações multiplataforma
* STL
* BOOST

Tenho experiência com diversas ferramentas como GCC, GIT, SVN, CVS, CppUnit, Valgrind, Gprof, JavaCC, YACC, AntLR, Doxygen, Vagrant e Lettuce.

Tenho pleno conhecimento nas linguagens C/C++ (Linux, DOS e Windows) e Clipper. Tenho conhecimentos básicos em Python, SQL, C#, PHP, Builder C++ e Delphi.

Utilizo técnicas de XP e SCRUM.
Historia laboral
* Ubicode Consultoria em Informática: Consultoria e implementação de soluções sob medida. Dentre os trabalhos realizados pode-se citar:

Cliente: GetWay.
Problema enfrentado: Sistema de captura atual tem capacidade para processar vendas de 500 checkouts, mas é necessário processar 500.000 checkouts.
Solução: Nova arquitetura para captura e processamento de vendas utilizando a AWS. Para tal foi projetado a nova arquitetura de captura e interpretação bem como as rotinas em PASCAL necessárias para acessar os seguintes serviços da AWS: S3, SQS, DynamoDB e PostgreSQL.

Cliente: GetWay.
Problema enfrentado: Tempo alto para identificar bem como validar os dados de venda.
Solução: Software que agiliza e facilita a identificação, validação e importação de dados de venda. Para tal foi definida uma DSL que define o formato dos dados de venda a serem importados. A partir desta DSL é gerado código Pascal que valida bem como importa arquivos neste formato.

Cliente: Tlantic Sistemas. Projeto e desenvolvimento de software para POS em C++.
• Participação na equipe que implementou o módulo para uso de impressora fiscal;
• Participação na equipe que homologou o sistema para SITEF e PAF-ECF.

Cliente: GetNet Tecnologia.
Problema enfrentado: Sistema de processamento de transações tem capacidade de processar 150 requisições por minuto, um número bem abaixo do necessário. Além disso qualquer atualização nos produtos exige que todo o sistema seja reiniciado.
Solução: Projeto de uma nova arquitetura e desenvolvimento de um Gateway ISO 8583, de alto desempenho, escalável e tolerante à falhas, que atende e processa mais de 5.000 requisições por segundo, onde os produtos podem ser atualizados sem necessidade de reiniciar o sistema e o processamento pode ser realizado em várias máquinas. Para o desenvolvimento deste sistema de missão crítica e alta-performance foi utilizado C++, STL e BOOST.
Año Examen Puntaje Percentil Estado
2015 Programming with C++ Test 65% 78% Aprobado
2015 Programming with C Test 68% 79% Aprobado
Idiomas
Contratar

Rankeado: No está rankeado

Posición del perfil: Iron

Certificaciones: 2

Último login: Hace 9 meses

Registrado: Hace 2 años