Posts

A tecnologia da informação e os seus empregos qualificados

Esse texto tem o propósito de discutir a oferta de empregos qualificados em TI e a sua disponibilidade em segmentos específicos do mercado de trabalho, mais especificamente nos cargos de baixa especialização. A mídia especializada e também a mídia não especializada em tecnologia constantemente divulgam dados e pesquisas que demonstram que falta de mão de obra qualificada em TI no Brasil 1 . E dizem que esse fenômeno não é apenas local e acontece no mundo inteiro devido ao avanço crescente das novas tecnologias. Vamos entender um pouco o que significa inovação tecnológica no exterior, mais especificamente nos EUA e como esse processo ocorre no Brasil, se é que existe alguma similaridade. Inovações Tecnológicas O engenheiro Raymond Kurzweil 2 entende que a evolução tecnológica é exponencial, e se dá com base em acúmulos de conhecimentos e de novas criações, e em uma representação gráfica o avanço inicial que parece evoluir lentamente, acelera com o tempo até se inclinar de tal m...

O despertar da memória

O objeto desse blog em partes se define pelo próprio nome. A ideia é armazenar informações que por algum motivo eu considero que sejam relevantes e que se não forem guardadas se perderiam na minha memória. Nos três últimos anos esse blog ficou parado, mas eu não deixei de atuar profissionalmente em TI, tampouco deixei os questionamentos de lado. Durante esse período eu escrevi alguns textos, e publicá-los-ei com data retroativa, para melhor se encaixarem no contexto da época. Portanto os posts que aparecerem publicados entre outubro de 2010 e agosto de 2013 foram publicados a posteriori da sua elaboração. Estavam armazenados em arquivo e não tinham sido publicados anteriormente. Se tiver algum texto relevante que seja publicado com uma data desse intervalo mas que tenha sido escrito no tempo presente, informarei para não causar confusão. Por exemplo, caso eu queira descrever alguma atividade que realizei nesse período mas que eu esteja registrando somente agora. Os textos com ...

Um plano de negócios para o produto Trading System

Os documentos abaixo foram desclassificados. Os documentos não são mais confidenciais e estão a disposição para consulta por qualquer pessoa. Clique nos links abaixo para acessá-los: Sumário Executivo Plano de Negócios

Trading System - Parte III

Image
Protótipo Esse artigo descreve a prova de conceito de um trading system, um sistema que captura os negócios em execução na BM&FBOVESPA, analisa e gera alertas de oportunidades de compra e venda de ações. O objetivo desse protótipo foi gerar uma prova de conceito de um sistema escalável que possa ser utilizado por investidores autônomos, investidores institucionais, formadores de mercado, entre outros. Segue abaixo a descrição da prova de conceito com base na sua infraestrutura, na sua camada lógica e nos serviços de TI. Infraestrutura física Um trading system utiliza uma infraestrutura tecnológica abrangente. O desenvolvimento desse protótipo utilizou tecnologias padrões de mercado e padrões abertos, que beneficiam custo, escalabilidade e disponibilidade. Os equipamentos utilizados nesse trabalho podem ser substituídos por equipamentos “high-end” como storages para armazenamento e backup, servidores multiprocessados, redes de baixa latência etc, uma vez que o objetivo dess...

Trading System - Parte II

Descrição do Negócio Mercado secundário O mercado secundário de acões é composto por cenários em constante mutação com variações que deixam algumas pessoas ricas, enquanto outras veem o seu capital se esvair, e os grandes investidores manobram os seus complexos sistemas de investimento para alocar o seu capital nas melhores oportunidades. Os sistemas complexos de avaliação de investimento são compostos em primeiro lugar por especialistas de segmentos de mercado que se complementam com equipes de controle de risco, matemáticos, economistas e sistemas de negociação automatizados, trading systems. No mercado secundário, alguns investidores procuram alocar o seu capital segundo estratégias que envolvam as empresas negociadas, enquanto outros investidores simplesmente procuram maximizar o seu capital independente das empresas negociadas, e somente analisam o comportamento das ações e procuram ganhar dinheiro com base na identificação de desvios. Universo temporal Os participantes do m...

Trading System - Parte I

Image
Introdução Estou publicando uma série de 3 artigos relacionados ao trading system que eu desenvolvi entre os anos 2008 e 2012. Ele foi sendo desenvolvido aos poucos e culminou em um produto que possui uma interface para o usuário publicada em http://trasys.informativa.com.br/ Esse trading system é um sistema de apoio a decisão utilizado para auxiliar na solução de problemas complexos e específicos. Problemas que lidam com volumes elevados de informações e que exigem tratamento e interpretação dos dados para a obtenção das respostas esperadas. Esse sistema possui basicamente uma camada servidora que realiza o processamento das regras do negócio e executa aplicações independentes, que serão descritas à seguir. A interface web é somente para consulta das informações, mas pode facilmente ser estendida para que o usuário possa estabelecer parâmetros de processamento no trading system. Esse Trading System pode ser integrado à Plataformas de Negociação ou Home Brokers. A aná...

Rumo ao kernel

Discussões superficiais sobre o kernel geralmente se resumem à frases do tipo, " o kernel é como um software, que serve para disponibilizar acesso à dispositivos de hardware ". Maiores divagações exigem um alto nível de abstração com base em diversos conhecimentos específicos, o que acaba dispersando os interessados no assunto. A intersecção entre software e hardware, se dá em uma caixa fechada com um monte de peças sólidas e fluxos de energia elétrica circulando entre elas. Essa interação pode gerar imagens, processar textos, estabelecer conexões de redes e fazer uma infinidade a mais de coisas, como que por magia. Não é o kernel o responsável por essa magia toda, mas o mesmo participa de alguma maneira desses processos. Esse artigo não é um tutorial sobre qualquer coisa que se possa fazer com, ou para o kernel, nem um mapa do kernel, mas talvez um mapa de onde o kernel se localiza, no emaranhado das transformações de informações dentro de um computador. Para entender esse a...