Em desenvolvimento...

Sobre Mim
Portfolio
Currículo
Técnicas e ferramentas
Zend certified engineer
Blog
Sobre mim

Alexsandro Pereira
Paulista, 25 anos

Desenvolvedor web desde 2009, com amplo conhecimento no desenvolvimento web, desde a administração de servidores Linux, passando por linguagens de back-end como PHP e C#, até a camada visual com HTML5, CSS e Javascript.

Possuo ainda formação em Análise de Sistemas e certificação Zend engineer.

Compartilho conhecimento no meu blog, além de colunista do portal Imasters sobre assuntos relacionados a área de desenvolvimento.

Usuário Linux desde 2011 e participante de comunidades de Javascript e PHP.
Adoro desafios, tecnologia, desenvolvimento e a integração entre sistemas e plataformas.

Técnicas e ferramentas de desenvolvimento

Mini framework

Onde trabalho desenvolvi uma estrutura de trabalho orientado a objeto seguindo o padrão MVC, que possibilitou aproveitar os componentes já existentes desenvolvidas em PHP pelos outros programadores, bem como utilizar a Engine de template Smarty na camada de visualização. A camada de acesso ao banco de dados foi desenvolvida seguindo referências de outros ORMs (Zend DB e Doctrine) onde o mesmo está disponibilizado no meu Github.

Otimização de sites

Na busca sempre pelas melhores práticas de desenvolvimento na web, não podia deixar de lado a questão do tempo de carregamento de nossas páginas. Por isso utilizo algumas técnicas que auxiliam nosso site no momento do carregamento, são elas:

  • - Junção dos arquivos css e js via htacces, tornando um único arquivo para cada extenção a ser carregado pelo site;
  • - Compressão dos aruivos usando Gzip via htacess;
  • - Optimização do caching: configuração dos headers HTTP para que eles gerem conteúdo estático, de modo que CSS, imagens e JavaScript só expirem depois de um longo período de tempo utilizando htacess;
  • - Sistema de cache em arquivos - ou seja operações no servidor usando PHP é feita apenas uma vez por hora.

Publicação do site

No dia-a-dia utilizar recursos das ferramentas certas ajudam a agilizar nosso trabalho, tratando-se de controle de versões, o Git tem diversos truques interessantes. Por isso o suporte ao git é item principal na minha lista de requisitos na hora de contratar um servidor.
Com o Git eu garanto que meus ambientes de desenvolvimento local, homologação e produção estão milimetricamente sincronizados. Com apenas quatro comandos, atualizo cada ambiente com minhas alterações.
git add .
git commit -am "descricao da alteracao";
git push homologacao master
git push producao master
Pronto as alterações já são automaticamente refletidas nos ambientes de produção e homologação.

Ultimos livros lidos

  • PHP Programando com Orientação a Objetos - Pablo DallÓglio / Novatec;
  • Guia profissional PHP - Flavia jobstraibizer / Digeratibooks;
  • Jquery - A Biblioteca do Programador JavaScript - Maurício Samy Silva / Novatec;
  • [expressões regulares] uma abordagem divertida - Aurélio Marinho Jargas / Novatec;
  • Segurança em PHP - Márcio Pessoa / Novatec;
  • O melhor do JavaScript - Douglas Crockford / O'Reilly.


Portfolio

Loja online - Just ediora

Desenvolvimento da loja online da editora Just, utilizando a plataforma Magento.

Aplicativos no Facebook

Desenvolvimento de diversos aplicativos e campanhas no Facebook, com interações na plataforma, utilizando as tecnologias, PHP, ASP.NET e Javascript.

Intimus

Desenvolvimento do back-end do site utilizando Asp.net e Sqlserver.

Huggies turma da Mônica

Desenvolvimento do back-end do site utilizando ASP.NET e Sqlserver. Destaque para ferramenta de criação de convite, onde é possível criar um convite personalizado apartir das informações do usuário, com a possibilidade de imprimir, enviar por e-mail e salvar no seu computador. Também pelo site é possível criar um evento no Facebook utilizando seu convite.

Portal Coop

Desenvolvimento do portal Coop e de sua área administrativa, atuando no back e front-end, utilizando as tecnologias css, php, js, mysql e jquery com integrações com o twitter, facebook e googlemaps.

Caloi

Desenvolvimento do portal Caloi e de sua área administrativa, atuando no back e front-end, utilizando as tecnologias css, php, js, mysql e jquery com integrações com o twitter, facebook, googlemaps e Rss.

Coppertone

Desenvolvimento front-end do site Coppertone, utilizando css, jquery e consumo do webservice Climatempo com php.

Caprisystem

Desenvolvimento do sistema web do SAC da empresa Capri como desenvolvedor responsável, com Geração de relatórios, filtros e integração com o site dos correios. Utilizamos as tecnologias css, js, php e mysql.

Systema de Newsletter

Desenvolvimento de um sistema de envio de e-mail marketing. A ferramenta conta com importação de contatos em formato xls e csv, importação de html, relatórios completos da ação de cada destinatário(leitura, clique e descadastro).

Câmara Árabe

Desenvolvimentodo do portal da Camara Árabe e da sua área administrativa utilizando as tecnologias css, php, mysql e jquery.

Italcam

Desenvolvimento do sistema web de gestão dos associados e do portal Italcam bem como da sua área administrativa utilizando as tecnologias css, php, mysql e jquery.

Currículo

Alexsandro Souza

Especialidades

PHP5, OOP, MVC, SQL
Javascript, JQuery
CSS3, Git, MySql

Conhecimentos básicos adicionais

Apache, Zend, TDD, PostgreSQL, SQLServer, Linux,
ASP.NET MVC3, C#, Java, Phonegap,
Redes, Amazon Web Services, Vagrant, Arquitetura REST,
Facebook API, Instagram API, Foursquare API, Expressões regulares, e Arduino.

Certificados

Zend Certified Engineer PHP 5.3

Formação

Ensino Superior
Sistema de Informação
2007 - 2011
Universidade Bandeirante

Cursos Complementares

Test Driven Development com PHP - School of Net
Linux para desenvolvedores - School of Net
Designer Patterns - School of Net
PHP orientado a objeto – Ajaxme treinamentos
Zend Framework - School of Net
Jquery – Ajaxme treinamentos
Actionscript 3 – Imedia Brasil
Mysql Avançado – T2ti cursos
SEO - Ajaxme treinamentos
Linux - Linux Brasil
Inglês (cursando) - United institute

Experiência profissional

Empresa: Agencia Salve
Cargo: Desenvolvedor Web Sênior
Período: Emprego atual
Principais atividades:
Desenvolvimento back-end de portais utilizando as tecnologias PHP e ASP.NET MVC3;
Desenvolvimento de aplicativos no Facebook;
Modelagem e documentação de banco de dados MySQL e PostgreeSQL;
Auxilio no desenvolvimento Front-End com Javascript, Jquery, CSS3 e HTML5;
Análise e implantação de novas tecnologias, processos e Designer Patterns.

Empresa: Plank
Cargo:Estágiario

Empresa:Wireless Com Solution
Cargo:Técnico de Telecom