RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Artigos
  • Publicações
  • Apresentações
  • Interviews
  • Livros
  • Contact
  • About
  • Projeto de Integração na América do Sul

    January 3rd, 2010

    Pessoal, a Concrete está contratando analistas para um projeto de integração na América do Sul. Os requisitos das vagas são os seguintes:

    ANALISTA DE SISTEMAS
    Projeto de 3 meses (prorrogável) em país da América do Sul
    Fundamental: Inglês fluente
    Desejável: Espanhol
    Arquitetura SOA
    Web Services + WSSE
    XPath
    XQuery
    UML
    Orientação a objetos
    Modelagem de processos e indicadores (SLA)

    Enviar currículos somente EM INGLÊS para:
    fernanda.godoy@concretesolutions.com.br

    Atenção: Enviar currículos preferencialmente até o dia 07/01/2010, pois as vagas precisam ser preenchidas rapidamente.


    Vaga para Sênior Java e Analista de Infra-estrutura

    November 5th, 2009

    Pessoal, estão abertas 2 vagas para contratação imediata na Concrete. Uma delas é para um profissional sênior Java, com o perfil abaixo:

    Java Senior

    Experiência comprovada  de pelo menos 4 anos como programador/desenvolvedor
    Java EE 5 e 6
    JPA, Hibernate, Struts ou algum framework para a web em Java
    Experiência de alguns dos seguintes appplication servers: BEA Weblogoc 9 ou 10, Jboss AS, Apache Tomcat e Geronimo
    Conhecimento de plataforma Linux
    Conhecimento em shell scripting para Unix/Linux é bastante Desejável
    Forma Contratação: Pessoa Jurídica
    Obs: Apenas serão considerados os currículos no perfil acima

    Ainda está aberta também a vaga de analista de Infra-estrutura, com perfil abaixo:

    Analista de Infra-estrutura Pleno/Senior

    Obrigatório
    - Administração Linux
    - Configuração e administração do Apache Web Server
    - Shell Script
    - Configuração de redes

    Desejável
    - Configuração e administração Weblogic Server
    - Noções de arquitetura Java EE
    - Noções de arquitetura SOA

    Somente com experiência comprovada.

    Os currículos devem ser enviados para marcia.cataldi@concretesolutions.com.br com cópia para bruno.pereira@concretesolutions.com.br.


    Vaga de Analista de Suporte Pleno/Sênior

    October 19th, 2009

    Analista de Suporte Pleno/Senior

    Obrigatório

    - Administração Linux
    - Configuração e administração do Apache Web Server
    - Shell Script
    - Configuração de redes

    Desejável

    - Configuração e administração Weblogic Server
    - Noções de arquitetura Java EE
    - Noções de arquitetura SOA

    Somente com experiência comprovada.

    Os currículos devem ser enviados para marcia.cataldi@concretesolutions.com.br


    Aniversário do CEJUG 2009 - Vou Palestrar!

    September 16th, 2009

    Meus caros amigos cearenses novamente me honraram com o convite para palestrar no evento comemorativo do 7o aniversário do CEJUG.

    O evento ano passado já foi excelente, e este ano promete ser melhor ainda. Este ano o evento será realizado no próximo sábado, dia 19/09, e a grade de programação está sensacional, tendo como palestrantes este humilde sujeito que vos escreve, Régis Melo, Victor Hugo Oliveira, Rafael Ponte e Tarso Bessa, Jeveaux, Rodrigo Yoshima e Paulo Silveira.

    A minha palestra será sobre desenvolvimento web produtivo. Falarei de frameworks Java até Rails, Grails e Django, passando por web standards e jQuery. Para completar, uma rica caixa de ferramentas no Firefox. Se você é um caba cearense arretado, não pode perder essa ocasião tão bacana!


    Novas Vagas na Concrete Solutions

    September 4th, 2009

    Pessoal, a Concrete fechou mais projetos, e estamos com várias posições, para todos os níveis de experiência. Os principais projetos que temos feito envolvem desenvolvimento de portais colaborativos de internet/intranet, integração de aplicações e soluções móveis.

    No momento atual, temos posições para início imediato e horizonte de longo prazo. Queremos profissionais que tenham paixão por software e sejam auto-motivados, buscando evolução contínua. Profissionais deste perfil encontrarão um ambiente ótimo para seu crescimento dentro da Concrete. A descrição técnica dos perfis pode ser vista a seguir.

    Os níveis de experiência são variados, então entre em contato se você se julgar dentro do perfil de profissional que buscamos. Quem quiser mais informações, não deixe de entrar em contato.

    Para os poliglotas e pluralistas do conhecimento tecnológico, há projetos acontecendo em Java, .NET, Python e Javascript. Embora não tenhamos posicões disponíveis em todos eles, a troca de conhecimento e a colaboração acontecem naturalmente por aqui, simplesmente porque isso faz parte do nosso DNA. Além disso, como trabalhamos com diferentes domínios conceituais, não é raro alguém sair de um projeto web tradicional e entrar em um que um CMS open source, sair de um outro de comércio eletrônico em Java e partir para um outro em Python com integração, e por aí vai.

    Desenvolvedor Java (preferencialmente com experiência em Web e/ou Mobile)

    Java SE 5 e/ou 6. Java EE 1.4 e/ou 5.

    JPA e/ou Hibernate são bastante desejáveis. Importante conhecer banco de dados relacionais e mapeamento objeto-relacional. Se você conhece SQLAlchemy e já colocou um aplicação em produção com ele, esteja certo que tem grandes chances.

    Experiência de uso com alguns dos seguintes application servers: BEA Weblogic 9 ou 10, Jboss AS, Jetty, Apache Tomcat, Geronimo.

    Struts, Spring MVC ou outro framework para web em Java. Boa experiência com Grails, Ruby on Rails, Django, Pylons, são válidos, e podem nos interessar mesmo se você não conhecer um framework web Java.
    Inglês para leitura e estudo de material técnico.

    Desejável

    Graduação em Ciência da Computação, Engenharia da Computacão, Informática, Física ou Matemática.

    Conhecimento e interesse em outras linguagens de programação é bastante apreciado: Python, Scala, Ruby, Rhino, Javascript, Perl, OCAML, Common Lisp, Brainfuck.

    Experiência com Apache e seus módulos mais famosos, como mod_rewrite e mod_jk.

    Bons conhecimentos de client-side (HTML, CSS, Javascript) são muito positivos.

    Conhecimento de plataforma Linux é desejável, mas não obrigatório.

    Conhecimento em shell scripting para Unix/ Linux é muito bem-vindo.

    Os interessados devem enviar um e-mail com currículo para marcia.cataldi@concretesolutions.com.br com cópia para bruno.pereira@concretesolutions.com.br


    A importância do open source profissional

    May 18th, 2009

    Continuando o tema do meu artigo anterior, agora quero falar sobre a importância do open source profissional.

    Na última quinta-feira eu fui na palestra do Bruno Borges no RioJUG, sobre Apache Camel. A palestra em si foi bem legal, pois eu já conhecia um pouco do Apache Camel e pude ver algumas coisas a mais. Mas o ponto específico que eu quero abordar é um comentário que o Bruno fez, que diverge da minha postura em relação a open source.

    Ele comentou que tenta sempre utilizar produtos Apache, evitando produtos open source que tenham vínculo com alguma empresa, como JBoss, SpringSource, entre outras. Não me recordo do motivo exato, mas a razão principal que ele explicou é o fato da Apache Software Foundation ser uma fundação composta de pessoas, em vez de ser uma empresa com fins comerciais.

    Eu tenho uma postura diferente da dele em relação a open source. Eu gosto muito e tenho um respeito enorme pela fundação Apache. Já usei inúmeros produtos Apache e certamente continuarei usando por muito tempo. Entretanto, já usei vários produtos JBoss e vários componentes do Spring, e acho muito importante e saudável a existência dessas empresas.

    A história do movimento open source tem vários elementos “românticos” e “filosóficos”, e essa característica ainda é muito presente em várias comunidades hoje em dia. Entretanto, com o crescimento do Linux, Java, Python, Ruby e outras tecnologias, existe hoje um mercado enorme de trabalho e negócios em torno do software livre.

    O surgimento desse mercado naturalmente trouxe a participação de muitas empresas que vivem de software livre atualmente. Sei que há pessoas que enxergam open source e capitalismo como coisas opostas, mas na minha opinião essa visão é míope. Open source é um modelo de desenvolvimento de software e oferta de produtos e serviços. A busca do lucro é o que move nossas empresas, e isso não é diferente para quem atua com software livre.

    O surgimento das empresas profissionais open source foi importantíssimo para o amadurecimento das tecnologias e dos profissionais. Se o movimento open source continuasse restrito ao meio acadêmico, o nível de competição no mercado de software seria muito menor, e o avanço tecnológico teria sido bem mais lento.

    Além disso, minha postura profissional é de tentar sempre entregar os melhores resultados para os clientes e para a empresa em que trabalho. Em algumas situações pode ser mais adequado usar open source, em outras pode ser necessário usar software proprietário. Temos que nos adequar às necessidades dos clientes, em vez de esperar que eles se adeqüem às nossas preferências.

    No meu ponto de vista, empresas como JBoss e SpringSource contribuíram e contribuem muito no processo de profissionalização do software livre. A existência delas criou um mercado fortíssimo em torno do software livre, e eu só tenho a agradecer por isso.


    As diferentes culturas open source - Ubuntu x Debian

    May 18th, 2009

    Eu sempre gostei muito de open source, e durante a maior parte da minha carreira trabalhei com open source em vários níveis. Com freqüência eu penso sobre vários aspectos da cultura open source, e recentemente tive contato com 2 coisas em particular que eu gostaria de destacar. Falarei sobre uma delas nesse artigo, e sobre a outra no artigo seguinte.

    A primeira delas diz respeito à diferença de filosofia entre o Ubuntu e o Debian. Eu uso Kubuntu em casa há quase 3 anos. É a minha distribuição preferida, depois de já ter usado várias desde 2003, quando comecei a usar Linux em casa.

    Na sexta-feira chegou na Concrete o meu laptop para uso diário, um Dell Vostro 1510, e nesse fim de semana eu instalei nele o Debian Lenny e configurei tudo que eu precisava para já começar a trabalhar com ele na segunda-feira. Instalei o Debian porque ele foi definido como distribuição padrão da empresa, então tive que abrir mão do Kubuntu.

    O Kubuntu é baseado no Debian, então a grande maioria das coisas não muda entre os 2. Contudo, como diz o ditado: “O diabo está nos detalhes”. As notáveis diferenças entre o Debian e o Kubuntu são as coisas que o Kubuntu facilita demais, como configuração de conexão wireless, drivers multimídia do teclado, entre outras coisas. Nesses detalhes você consegue perceber claramente a diferença de cultura, pois o Debian tem uma postura quase religiosa quanto ao uso de softwares que não sejam “totalmente open source”.

    Já no Ubuntu, a postura é de usar open source ao máximo, mas facilitando a vida dos usuários. Assim, quando você precisa de um driver ou componente proprietário, o Ubuntu te avisa que não é totalmente open source, mas já prepara tudo para que você tenha o mínimo de aborrecimento. Isso faz toda a diferença, pois muita gente (como eu) quer usar um desktop Linux que “simplesmente funcione”.

    Quando eu comecei a usar Linux em casa eu gostava de fuçar e conhecer cada detalhe, como aprendizado mesmo. Isso foi ótimo para mim, e certamente me ajuda muito profissionalmente. Porém, hoje meu foco é outro, e eu quero que minha máquina “simplesmente funcione”, sem ter que estudar para configurar coisas cotidianas. O Ubuntu ganhou uma fatia enorme dos usuários Linux porque oferece isso. Já o Debian te oferece ricas aulas sobre o “pensamento verdadeiramente open source” e sobre os detalhes das entranhas do Linux. Mas a contrapartida é que você vai ter que estudar muito pra fazer coisas que no Ubuntu são triviais.

    Cada um tem a sua própria visão e postura sobre open source, e devemos respeitar as diferentes formas de pensar. Eu particularmente me identifico muito mais com a visão “open source profissional”, sobre a qual falarei no próximo artigo.


  • rheumatoid arthritis medications
  • medicine for pets
  • natural treatments for insomnia
  • sleep disorder treatment
  • anti vomiting
  • blood sugars
  • generic reglan
  • pharmacy no prescription
  • drugs for sale
  • muscles human body
  • anabolic creatine
  • online diet meds
  • acne cure pills
  • cialis benefits
  • metronidazole dose
  • women body building
  • otc claritin
  • cetirizine drug
  • cialis 5mg
  • baby acne
  • lipitor use
  • throat gonorrhea
  • cheap phentermine without a prescription
  • how does viagra work?
  • valium high
  • chest pain symptoms
  • prescription drug store online
  • cheap pain meds
  • acne face medication
  • pet health websites
  • anxiety order
  • what is premature ejaculation
  • dog skin
  • hair loss drug
  • online paxil
  • coupon zantac
  • effects of folic acid
  • buy canada drugs
  • curing premature ejaculation
  • carisoprodol cheapest
  • side effects of cancer treatments
  • women heart attack
  • lowest price generic viagra
  • pet supplies plus
  • vitamin supplement ratings
  • diabetes treatment
  • zoloft discount
  • coupon claritin
  • women insomnia
  • buy aciphex
  • cialis on line
  • treatment for hepatitis b
  • order metformin online
  • cialis cheap cialis online
  • claritin allergies
  • mexico pharmacies
  • how to lower blood pressure
  • diclofenac tablet
  • ordering medications online
  • cancer drugs
  • diflucan purchase
  • how to get birth control
  • dog skin infection
  • lowering blood pressure naturally
  • clonazepam pharma
  • health products women
  • buy cialis
  • soma or valium
  • pre diabetes
  • side effects blood pressure tablets
  • discount pain relief
  • dog med
  • osteoporosis calcium drug
  • tramadol without a prescription
  • zoloft drug
  • treatment high blood pressure
  • sildenafil 100mg
  • discount herbals and vitamins
  • aricept generic
  • asthma information
  • bupropion anxiety
  • free acai
  • top hair loss
  • yeast diflucan
  • health care for dogs
  • green tea products
  • cheapest place to buy phentermine
  • canada pharmacy drug perscription
  • high cholesterol treatment
  • viagra free trial
  • cancer cure
  • treatment to stop smoking
  • arthritis pain medicine
  • buy vardenafil online
  • generic viagra generic
  • vitamin list
  • discount soma online
  • facial skin care products
  • buy vitamin supplement
  • cialis alternative
  • viagra for cheap
  • sildenafil
  • online diet drugs
  • online drug
  • benicar tablets
  • purchase medicine on line
  • what is ambien
  • online prescription drug
  • hair loss disease
  • medicine that prevents blood clots
  • antifungal drug
  • medicine for vomiting
  • how to take a beta-blocker
  • san diego soma
  • vascular edema
  • acne skin care treatment products
  • how does viagra work?
  • reduce blood pressure
  • phentermine with no prescription
  • chlamydia treatment online
  • buy levitra on-line
  • beta blocker uses
  • viagra fedex
  • giving cats pills
  • menopause natural treatment
  • oral fluconazole
  • stop smoking today
  • prescription pain medicines
  • menopause natural treatment
  • fda avandia
  • actonel dosage
  • haldol medication
  • how to burn fat
  • all natural antibiotics
  • healthy dog food recipe
  • reduce swelling methods
  • prescription drugs on line
  • drugs use in arthritis
  • weight loss meds on line
  • cheap weight loss
  • pain in chest
  • chlamydia treatment
  • acai cleanse
  • online pharmacies with no prescription needed
  • cancer medications
  • clomid dosage
  • generic pravachol
  • what pills look like phentermine
  • dosage of viagra
  • how to prevent pregnancy
  • treatment for cancer
  • buy generic cialis
  • when is viagra needed
  • no hangover
  • water pills
  • what is generic viagra
  • antianxiety
  • buy asthma meds
  • acyclovir information
  • bronchitis pregnancy
  • treatment for alzheimer's disease
  • medicine chlamydia
  • mail order medicine
  • new treatments for lung diseases
  • cheap pain pills
  • constipation large stool
  • hand pain
  • stopping hair loss
  • antibiotics diarrhea
  • medication without prescription
  • help for infertility
  • weight loss diet
  • body building diets
  • atenolol interaction
  • medical heart failure
  • small dog products
  • stress pills
  • singulair generic
  • what is heart failure
  • new diet pills
  • discount viagra generic
  • order alli
  • treatment for infant diarrhea
  • buy prescription medication online
  • insomnia disorders
  • medical treatments for acne
  • skin disorders in cats
  • zantac medication
  • antibiotics bactrim
  • high blood calcium levels
  • vitamin supplement store
  • jelly kamagra
  • stress drug
  • health products for men
  • health supplement woman
  • us online pharmacy
  • energy saving products
  • about zocor
  • high amount of acid in blood
  • malaria medicines
  • Bruno Pereira is Digg proof thanks to caching by WP Super Cache!