Cód: 18968
Data: 12/07/2010
Sao Paulo - SP - Brasil
Julio Viegas
Brasileiro, Solteiro, 31 anos
Efetue login ou cadastre empresa para visualizar telefones de contato
Pretensão Salarial
A CombinarExperiência Profissional
Mais de 10 anosIdiomas
Inglês FluentePortuguês Fluente
Observações Adicionais
Estou empregado atualmente.Possuo veículo próprio.
Disponibilidade para viagens.
Objetivo Profissional
- Arquiteto de Software e Sistemas; Instrutor
Síntese de Qualificações
- Trabalho há mais de 10 anos implementando soluções de informação e áreas afins, com foco em desenvolvimento de software, treinamento, mentoring/coaching, consultoria e suporte.
Meu foco atual é aplicar técnicas de engenharia de software, incluindo(mas não limitado a) Java, JEE, metodologias(Ágeis, XP, UP e suas variações, OOSD/SunTone) e frameworks/tecnologias mais utilizados no mercado atualmente. Tenho sólida experiência com arquitetura e desenho(projeto) de software. Procuro sempre manter meus conhecimentos atualizados com os últimos lançamentos de tecnologias consideradas relevantes, e possuo a maioria das certificações Java/JEE da Sun(veja abaixo) como forma de provar isso, além de meu portfólio.
Quando não estou trabalhando, estou quase sempre lendo a respeito de desenvolvimento de software, ou me relacionando através de grupos de usuários(através de conferências e listas de email).
Também possuo conhecimentos na área de eletrônica(analógica e digital) e desenvolvimento de firmware; desenvolvi soluções com plataforma Intel 8051, Atmel e ultimamente com microcontroladores Renesas M16C.
Eu leio, escrevo, escuto e falo em inglês.
Preferência por oportunidades em São Paulo/SP, onde vivo atualmente.
Referências profissionais ou informações adicionais sob solicitação. A versão em inglês desse curriculo se encontra em meu site.
Experiência Profissional
-
Instrutor Java - Globalcode (4/2009 a Atual)
- Instrutor da carreira Academia Java -
Arquiteto de Software e Sistemas - SPC Brasil (3/2008 a Atual)
- Configuração do ambiente de desenvolvimento Java e Java Enterprise Edition;
- Mentoring e suporte Java Enterprise, Análise/Desenvolvimento/Processo e Método Orientados a Objetos, Sistemas;
- Em gerência de configuração: Subversion, CruiseControl, Apache Ant, Shell e Linux. Construi um sistema eletrônico de lâmpadas(com relay, porta paralela, lâmpadas, ...) para mostrar a saúde do build e sistema;
- Em qualidade: plano de testes para medir performance e escalabilidade com JMeter. Automação de testes funcionais com Selenium. Monitoramento com jconsole, jps, jstat, jinfo, jstack. Coleta de métricas e elaboração de relatórios sobre performance;
- Desenvolvimento em Java de um suporte estilo ERLang para execução paralela e assíncrona extrema em funcionalidades críticas;
- Meu time entregou em menos de 9 meses um novo sistema de verificação de crédito baseado em Java/JEE, com Hibernate 3.2, Spring 2.5, Spring Security, Eclipse, Spring MVC, Prototype, SiteMesh, Jakarta Commons, Custom Taglibs, EhCache, JMX, Spring Test com TestNG, Jetty e JBoss 4.2. -
Instrutor Certificado Java pela Sun Microsystems - Fontoura Education (1/2008 a 4/2009)
- Lecionando cursos oficiais Sun Microsystems Java, como OO-226, SL-110, SL-275, SL-285 e outros;
- Consultoria em engenharia de software, mentoring e serviços de suporte. -
Arquiteto de Software - TNT Express/Expresso Mercúrio (10/2004 a 2/2008)
- Papéis no desenvolvimento do LMS(Logistics Management System): arquiteto, designer(projetista), mantenedor da infra-estrutura de software, configuração e gerência de ambientes de desenvolvimento, testes e produção. Suporte a frameworks e ferramentas, como Java/JEE, Spring, Struts, Hibernate, Jakarta Commons, Jasperreports, Velocity, Quartz, AJAX, Ant, Eclipse, Enterprise Architect, JBoss, OC4J;
- Definição, desenvolvimento e configuração a integração do LMS com sistemas legados. Uso de Threads Java e JMS com provedor Oracle Advanced Queue;
- Suporte a infraestrutura de testes com TestNG;
- Definição e desenvolvimento das parte de segurança e auditoria do LMS e demais requisitos não funcionais;
- Mentoring e suporte ao time de desenvolvimento em Java/JEE, técnicas de orientação a objetos(padrões e guias), vários frameworks, metodologias;
- Treinamento da equipe de TI nos cursos de Análise Orientada Objeto e Mapeamento Objeto-Relacional da WareIT(quando ainda era consultor pela WareIT). -
Engenheiro de Software - UNISINOS - Universidade do Rio dos Sinos (9/2002 a 12/2004)
- Desenvolvendo o AVA(Ambiente Virtual de Aprendizagem), a plataforma de ensino a distância da Universidade. Ferramentas utilizadas: Eclipse, Java/JEE, Tomcat, Postgres e CVS;
- Desenvolvendo customizações no ERP Peoplesoft 8 e multiplicando meu conhecimento nas ferramentas Peoplesoft para a equipe;
- Instrutor e consultor para tecnologias web com Java/JEE para o time de tecnologia do setor de sistemas de informações(SISINF). -
Experiências Profissionais Adicionais
* Sócio e Engenheiro de software em WareIT - Information Technology
(9/2004 a 12/2006)
- Instrutor, desenvolvedor, mentor e consultoria/suporte, trabalhando com Java/JEE e tecnologias relacionadas.
* Professor de cursos técnicos e suporte em Escola GENSA (3/1998 a 12/2004)
- Lecionando C, Sockets, ASP, PHP, MySQL, programação e web design com Adobe Photoshop e Flash;
- Suporte e gerência de laboratórios de informática;
- Administrador de sistemas Novell Netware e Windows NT;
- Webmaster.
* Instrutor, Consultor e Engenheiro de Software em TargetTrust Treinamento e Tecnologia (10/2001 a 12/2004)
- Instrutor nas linhas de treinamento Java/JEE, MySQL, Postgres e tecnologias web;
- Elaboração dos cursos Javascript, EJB2 e J2EE Workshop;
- Desenvolvimento de um mailing interno com funções de CRM e o sistema de calendário de cursos via web;
- Consultoria em desenvolvimento de software.
* Engenheiro de software em UNALE/Itec.Legis - Tecnologia aplicada ao legislativo(7/1999 a 10/2001)
- Desenvolvendo sistemas web para as assembléias legislativas estaduais, automatizando processos regimentais. Uso de Microsoft ASP e MySQL;
- Treinamento na infra-estrutura do sistema para os departamentos de informática das assembléias legislativas estaduais;
- Implantação do sistema nas assembléias legislativas.
* Desenvolvedor Web em CTZ Consultoria e outsourcing (3/1998 a 6/1999)
- Desenvolvimento de sistemas em Microsoft ASP e SQL Server para clientes como Spring Carrier(Supplier Online), Assembléia Legislativa do RS(sistemas regimentais), PROCERGS.
* Outras experiências
- Experiência na aplicação dos protocolos e formatos mais conhecidos, como HTTP/HTTPS, TCP/IP(TCP e UDP), CGI, Sockets, XML, DTD/XSD, XSL/XSLT, DHTML, Web Services(REST, JAX-WS, WS-I BP 1.0, SOAP, WSDL), tendo-os utilizados em diversas situações nos sistemas já desenvolvidos.
- Conhecimentos de webdesign, desenvolvendo um sistema completo para automação de processamento de mídias baseado em macros e scripts configuráveis, utilizando MAMP(MacOSX, Apache, MySQL e PHP5), HTML, AJAX com Javascript avançado, CSS e ImageMagick. Esse sistema é baseado em conhecimentos das capacidades de automação com Adobe Photoshop CS2, assim como conceitos de webdesign.
- Conhecimentos na área de infraestrutura de redes de computadores, protocolos e cabeamento, já tendo especificado soluções de infraestrutura para parque de servidores, DMZs com firewall, extranet com SSH, SMB com LANs e WANs.
- Soluções desenvolvidas na área de eletrônica e automação com interface com computadores, como um sistema completo de bingo eletrônico, interface de auditoria de jogos eletrônicos e um sistema de rastreamento de veículos.
Formação Acadêmica
-
Graduação (1/2005 a 6/2007)
Tecnólogo em Web Design e Programação - UNISUL - Universidade do Sul de Santa Catarina -
2. Grau Técnico (1/1994 a 12/1996)
Tecnólogo em Processamento de Dados - Marechal Mascarenhas de Moraes
Cursos Adicionais / Certificações
- - SCDJWS 5 - Sun Certified Developer for Java Web Services 5 - Nov/2008;
- Train The Trainer(T3) - Sun Microsystems Java Trainers Course - Dec/2007;
- SCEA 5 - Sun Certified Enterprise Architect for JEE 5 - Dec/2007;
- SCDJWS 1.4 - Sun Certified Developer for Java Web Services - Jun/2007;
- SCBCD 5 - Sun Certified Business Component Developer for JEE 5 - Jan/2007;
- SCWCD 1.4 - Sun Certified Web Component Developer for J2EE 1.4 - Jun/2006;
- SCJP 5 - Sun Certified Java Programmer for Java 1.5(Tiger) - Oct/2005;
- SCJA - Sun Certified Java Associate - Sept/2005;
- SCEA - Sun Certified Enterprise Architect for J2EE - May/2005;
- Palestrante RSJUG em várias conferências. Tópicos palestrados: EJB 2; Testes com J2EE; AJAX com J2EE; Jakarta Commons; GWT(Google Web Toolkit);
- Palestrante XP-RS. Assunto: TDD(Test Driven Development);
- Renesas workshop sobre a família M16C MCU - Aug/2007;
- PeopleSoft ERP: PeopleTools I e II, Query Basic/Adv, PeopleCode, Integration, SQR, NVision. PeopleSoft, São Paulo/SP - Oct/2003
Conhecimentos Gerais
- Análise Orientada a Objetos, Programação Orientada a Objetos; Metodologias de Desenvolvimento de Software; Padrões de Desenho de Software GOF e JEE; AOP; SQL; Modelagem UML e E/R; ORM; Arquitetura e Desenho(Projeto) de Software; Teste de Software(Unidade, Funcional e Não-Funcional, Aceite); principais frameworks(Spring, Hibernate, Struts); sólida experiência em Web e AJAX; SCM; Servidores de Aplicação(Websphere 6, JBoss 4, OC4J 10); Bancos de Dados(MySQL 5, Postgres 7, Oracle 10g); Linguagens(Java, Javascript, Python, UNIX shell, VB6); eletrônica analógica e digital, programação de firmware(8051, M16C).



Email: