CURRÍCULO PROFISSIONAL
Nome:
Nascimento:
Marcio Wesley Borges
janeiro de 1977
Fotografia
Profissão: Desenvolvedor de Software
Website:
E-mail:
http://www.marciowb.net
marciowb@gmail.com
Residência: Asa Sul, Brasília-DF
Telefone / Celular: (61) 3345-8663 / (61) 9221-2538
Atualizado em: 23/06/2009
RESUMO DE CURRÍCULO
Desenvolvo software há +16 anos.
Programo em: Java, Delphi, Visual Basic, assembly (x86, PICs, ARMs) e C/C++.
Sou certificado:
• MCSD - Microsoft Certified Solution Developer
• Borland Delphi 6 Product Certified
• SCJP - Sun Certified Programmer for the Java 1.4 Platform
Atualmente trabalho com soluções de hardware e software para rastreamento veicular baseada em GPS e GSM/GPRS. Sou coproprietário e desenvolvedor do website de e-commerce e rastreamento: www.trilha21.com.br

HABILIDADES
Sistemas Operacionais:
  • Windows NT/9x/2K/XP/Vista
  • Linux e Unix
  • WinCE, PALM OS, Symbian
Banco de Dados:
  • Oracle, PostgreSQL, DB2
  • MS-SQL Server (certificado oficialmente pela Microsoft MCSD)
  • MS Access, DBase, Paradox
  • Interbase, Firebird, MySQL
  • Derby/Cloudscape/JavaDB, H2, HSQLDB
Linguagens de Programacao:
  • Delphi (certificado oficialmente pela Borland), FPC, Lazarus, Kylix
  • C, C++
  • Java (J2EE, J2SE, J2ME) (certificado oficialmente pela Sun)
  • HTML, CSS, XML, XSLT, Ajax (JSON, Dojo, Prototype, Scriptaculous)
  • Visual Basic (certificado oficialmente pela Microsoft - MCSD)
  • ASP
Idiomas:
  • Inglês Intermediário - Leitura fluente e conversação básica
Outros:
  • Eletrônica analógica e digital básica
  • Microcontroladores ARM7, ARM9 e PIC
  • Tecnologias GIS, GPS e GSM/GPRS

OBJETIVO
Consultor, pesquisador e desenvolvedor de software.

GRADUAÇÃO #1: UNICEUB- Graduação Licenciatura e Bacharelado em Matemática
Período / Ano Atual: De 02/2003 a 12/2011 / 3 ano
GRADUAÇÃO #2: UNICEUB- Graduação Engenharia da Computação
Período / Ano Atual: De 01/2005 a 12/2012 / 1 ano

EXPERIÊNCIA PROFISSIONAL
EXPERIÊNCIA PROFISSIONAL #1: Solvoj Serviços de Tecnologia Ltda Desde 09/2007 até o momento
Cargo: Consultor, Pesquisador e Desenvolvedor
Atribuições do cargo:
Pela Solvoj tenho trabalhado com o desenvolvimento de soluções diversas baseada em sistemas de posicionamento global, inclusive GPS e GSM, com foco em rastreamento de veículos e frotas.
Desenvolvi diversas soluções de hardware e software para rastreamento, sendo que nesse período tenho trabalhado com: SIEMENS, Unitraq, Skytraq, MTK, Holux, NXP, ATMEL, Prolific e outros fabricantes de hardware de rastreamento (módulos GPS e GSM/GPRS).
Dentre meus inúmeros trabalhos, destaco:
  • Desenvolvimento do website www.trilha21.com.br para comercialização de aparelhos e componentes eletrônicos com integração ao Mercado Livre, Itaú Shopline e PagSeguro;
  • Desenvolvimento de firmware J2ME para rodar em rastreador veicular VT-850 com Linux/Java embarcado (arquitetura ARM9) e porte para o TC65 da SIEMENS;
  • Desenvolvimento de servidor para rastreamento massivo (>4000 conexões/minuto) e website de rastreamento veicular para diversos protocolos existentes;
  • Desenvolvimento de utilitários para GPS com finalidades específicas, como: download de tracklog, reset, cold start inicializado, alterações de configurações, identificação de portas USB/Serial etc
  • Consultoria para industrias e fabricantes de hardware baseado em sistemas microcontrolados;
  • Marketing e comércio na web utilizando vários canais de atuação.

EXPERIÊNCIA PROFISSIONAL #2: B2Br Business to Business (Grupo TBA) - SERPRO De 04/2007 até 04/2008
Cargo: Analista de Desenvolvimento
Atribuições do cargo: Fui o co-responsável - eu e outra analista - pelo sistema emergencial do PAC (Programa de Aceleração do Crescimento) e durante 1 ano - até que o sistema definitivo entrou em vigor - projetei e modelei, desenvolvi, evolui, mantive e ofereci suporte aos analistas de orçamento do Ministério do Planejamento. Nesse período, sob ordem direta do SERPRO (e representando-o) estive locado no próprio Ministério do Planejamento e colaborei em diversos outros sistemas do cliente, inclusive SIGPLAN. Trabalhei com MS SQL Server e MS Access/MS Excel com VBA. Dos 500 bilhões originais do projeto, R$ 30 bilhões passaram por este sistema emergencial no período em que trabalhei com ele.

EXPERIÊNCIA PROFISSIONAL #3: WeDo Consulting do Brasil De 10/2005 até 04/2006
Cargo: Consultor Pleno II
Atribuições do cargo: Suporte a sistema em produção ICS no projeto Cobrança Inteligente da BrT.
Manutenção aditiva e corretiva (desenvolvimento).
Tecnologias usadas: Unix, Linux, Oracle, Java e VB.

EXPERIÊNCIA PROFISSIONAL #4: MONTANA De 04/2004 até 10/2005
Cargo: Consultor MCP
Atribuições do cargo: Fui contratado como consultor certificado Microsoft e especialista em TI.

EXPERIÊNCIA PROFISSIONAL #5: Licence Company (Grupo TBA) De 12/2003 até 02/2004
Cargo: Técnico especialista de suporte
Atribuições do cargo: Fui técnico de suporte especialista em produtos de desenvolvimento e banco de dados Microsoft. Além do suporte, no périodo que passei na empresa, desenvolvi dois produtos em Visual Basic, efetuei manutenção em dois sistemas ASP, passei em três exames oficiais da Microsoft, obtive dois certificados MCP, fiz um treinamento oficial da Microsoft e outro para a ISO.

EXPERIÊNCIA PROFISSIONAL #6: CTIS - Ministério da Saúde - Datasus De 01/2002 até 11/2003
Cargo: Analista de Sistemas Pleno
Atribuições do cargo: Atuei como consultor, pesquisador e desenvolvi componentes diversos para Delphi, incluindo compontes para impressão usando QuickReport e componentes gráficos, como por exemplo, uma implementação do TIFF CCITT Fax Group 4 2d; stored procedures em Java para Oracle e custom tags para Coldfusion usando Java. Usei: Java, Delphi, C++, Assembly, Interbase, Firebird, Visual Basic, Oracle, XML e ASP.

EXPERIÊNCIA PROFISSIONAL #7: Brasília Cursos e Concursos De 01/2000 até 06/2001
Cargo: Programador / Analista / Consultor
Atribuições do cargo: Projetei e desenvolvi sistema ERP (cadastro de matrículas, coordenação de cursos e turmas, gerenciamento financeiro e administrativo). Usei: arquitetura cliente-servidor múltipla-camada, através de Delphi, ASP, Interbase e XML.

EXPERIÊNCIA PROFISSIONAL #8: Microhouse Informática Ltda De 10/1998 até 12/1999
Cargo: Programador Sênior
Atribuições do cargo: Programei e aperfeiçoei software produto da empresa, o SICADI sistema para automação de imobiliárias. Usei: Delphi, OOP, COM/DCOM/OLE Automation, VBscript, JScript, ODBC e MSAccess.

EXPERIÊNCIA PROFISSIONAL #9: DFINE Engenharia de Sistemas De 07/1997 até 06/1998
Cargo: Programador Sênior
Atribuições do cargo: Desenvolvi o sistema do Pecúlio Reserva da PM-TO; Participei do desenvolvimento do CD Balanço Geral de 1996, que foi uma publicação do governo de Tocantins. Desenvolvi protocolo de comunicação via MODEM a pedido da Secretária da Fazenda do Estado do Tocantins. Usei: Visual Basic, VBA, Delphi, MS SQL Server, Oracle, Excell, MSAccess e Paradox.

EXPERIÊNCIA COMPLEMENTAR (PROFISSIONAL LIBERAL)
Segue minha experiência complementar:
• 01/2006 - Trabalhei no desenvolvimento de solução baseada em software e hardware para sistema baseado em GPS de auxílio à navegação automotiva e rastreamento. Desenvolvi o hardware baseado em processador ARM7TDMI da família Philips LPC2000. No hardware usei Assembly e C/C++. Enquanto no software de apoio que roda no PC é usado Java baseado no OpenMap - um framework para GIS (Geographic Information System). Também será desenvolvido website de apoio ao cliente baseado no Google Maps e GWT.
• 08/2005 - Sob encomenda da Marinha do Brasil, desenvolvi componente gráfico Delphi para manipulação e renderização de cartas naúticas em formato de arquivo BSB da Maptech. Parte do projeto foi portado da biblioteca geoespacial GDAL (C/C++/Python). O projeto envolveu conhecimentos de algoritmos de compactação, técnicas de otimização e matemática para processamento geoespacial.
• 05/2005 - Criação e implementação de mecanismo de controle e autenticação de software online. Os webservices foram desenvolvidos usando Java, bem como a interface administrativa online (servlets, JSP com MVC). O software cliente está em VB/VBA. A comunicação é feita via HTTP e os pacotes são criptografados e validados usando criptografia AES-256, tanto do lado do cliente, quanto do servidor. Toda a implementação para comunicação HTTP no cliente tem código 100% Visual Basic.
• 03/2005 - Trabalhei para a Aeronáutica do Brasil desenvolvendo o módulo de sistema CPO7 em Java, Linux e Oracle.
• 01/2005 - Desenvolvimento de um jogo de truco por encomenda da LDC Online. O jogo está sendo desenvolvido em Delphi e contém diversos recursos gráficos, IA aprimorada para o usuário jogar contra o computador, histórico dos jogos, ranking online, facilidade para jogar online contra outras pessoas, protocolo de comunicação independente de plataforma (pode ser usado em Java, PocketPCs, celulares e outros computadores).
• 08/2004 - Fui consultor do CCA - Centro de Computação da Aeronáutica, desenvolveu parte do sistema PLAMTAX. Incluindo: compilador OQL - Object Query Language, camada de persistência e mapeamento objeto relacional (Oracle, Delphi, OQL, COM+), camadas de regras de négocios (Delphi, COM+), camada de apresentação (ASP, COM+). Para mais informações, acesse o blog: marciowb @ blog.
• 07/2004 - Fui contratado para desenvolver software para acompanhamento de publicação dos diários oficiais DOU e DJ. Iniciei o desenvolvimento de sistema de extração de texto de arquivos PDF, compactação, indexação, armazenamento em larga escala (>70GB!), recuperação e motor de busca rápida (Java, JNI, JSP, Delphi).
• 05/2004 - Ministrei curso de Delphi básico para os alunos do SENAC (120 horas).
• 07/2003 - Criei uma implementação do algoritmo SIMPLEX para Visual Basic e outra para Java sob encomenda da EMBRAPA.
• 04/2003 - Fui contratado para desenvolver nova versão do Consult - sistema para consulta a lista telefônica - a pedido de um cliente de São Paulo. Composto de: ferramenta de importação de dados DBF para uma base proprietária, incluindo, algoritmo de compactação, indexação e motor de busca, utilitário de controle de acesso a aplicação e a aplicação de consulta (tudo Delphi).
• 03/2001 - Desenvolvi uma versão do Consult - sistema para consulta a lista telefônica - a pedido de um cliente de São Paulo. Composto de: ferramenta de migração de dados (DBF para Interbase), controle de acesso a aplicação e a aplicação de consulta.
• 07/2000 - Desenvolvi o SIBPROvider - provedor OLE DB para os bancos de dados Interbase e Firebird. Atualmente o produto é comercializado pela web, milhares de clientes do mundo todo o usam e ele é distribuído oficialmente pela Borland juntamente com o Interbase. Veja o website do SIBPROvider (Delphi, Assembly, C/C++, OLE DB, COM+, Interbase, Firebird).

ME CARACTERIZO COMO
Curioso, criativo, perseverante, competitivo e hábil programando.