Perfil

Sobre mim, Sérgio Oliveira.

Terminei recentemente a minha licenciatura em Engª Multimédia.
Trabalho como developer em regime freelancer, tenho mais de 6 anos de experiência a planear, construir e desenvolver sites acessíveis e amigáveis, adoptando os mais recentes standards Web e estando atento ao evoluir da internet e das necessidades dos utilizadores, tento no meu trabalho, criar um ambiente robusto e facil de usar para o utilizador final.

Defendo os padrões web, a simplicidade e a uma arquitectura voltada para o utilizador.
Este site foi concebido como um lugar para eu mostrar o meu trabalho profissional. Nele é possível consultar o meu curriculum vitae, portfolio, serviços que presto, e o meu blog.

O portfólio inclui diversos trabalhos que já realizei ao longo dos anos, quer por iniciativa própria, académicamente, como freelancer ou em regime de outsourcing para outras empresas.

Gosto de colaborar com pessoas inteligentes, mas também adoro agarrar em desafios sozinho e leva-los até ao fim.

A minha incursão no mundo da informática e tecnologias começou cedo, quando tive contacto com o ZX Spectrum e Commodore 64, a brincar com jogos e descobrindo a linguagem BASIC, o “bichinho” ficou e fui procurando conhecer mais e mais sobre tudo que envolva novas tecnologias, tenho particular interesse no desenvolvimento de aplicações para a Web, aplicações para dispositivos moveis, e portanto, tenho tido uma forte capacidade de auto-aprendizagem que me permitiu evoluir e conhecer diversas linguagens de programação, diversos métodos de trabalho e filosofias enquanto programador.

Já desenvolvi aplicações complexas quer para a Web, quer para ambientes desktop, recorrendo ás mais diversas linguagens, tais como .NET, PHP, Perl, Ruby, Delphi, Pascal, entre outros. Das diversas linguagens pelas quais já percorri, destaco as seguintes:

  • Python/Django - Após vários anos a desenvolver websites e aplicações web, sobretudo em PHP, senti a necessidade de procurar uma framework que me forneça capacidade de gestão das minhas aplicações e do modelo de negócio das mesmas, percorri diversos caminhos tais como CakePHP, CI, Symfony e Ruby on Rails, mas nenhuma consegui conquistar-me com as suas características, até conhecer Django, uma framework baseada em python, linguagem na qual estou familiarizado, e que me providencia imensas ferranentas e potencia o meu trabalho como developer.

  • XHTML e CSS Markup – Utilizar as melhores práticas para a construcção e manutenção de websites segundo os padrões existentes. A criação de websites e web apps é a minha principal fonte de interesse profissional.

  • PHP - Experiência em PHP desde a versão 3, utilizando uma grande variedade de frameworks, cms, bibliotecas, e outras ferramentas de desenvolvimento. Apesar do surgimento de imensas frameworks como RoR e Django, PHP ainda é uma boa linguagem e permite construir websites com facilidade e rapidez.

  • Javascript - Eu sempre gostei de javascript, pela sua simplicidade, mas que ao mesmo tempo possui uma extensibilidade enorme para poder criar Web Apps com uma grande capacidade.

  • Perl – Aventurei-me muito cedo em Perl, quando PHP ainda era um embrião, sempre o utilizei, quer para scripts CGI, ou para manutenção de sistemas Linux, é uma linguagem bastante simples e com uma extensão enorme, devido ao grande número de módulos e comunidade existente que tem vindo a crescer ao longo dos muitos anos da linguagem.

  • .NET – Apesar de não ser um fã de tecnologias Microsoft, a .NET Framework revelou-se uma surpresa no mundo de desenvolvimento de aplicações desktop, é com enorme facilidade que escrevo aplicações em C# ou VB.net que implementam processos outra hora bastante complicados de realizar, mas que com este paradigma se tornaram bastante simples e poderosos, a meu ver, possui uma grande capacidade de evoluir muito mais e grandes vantagens sobre o rival mais directo, o Java.

Sobre o site
Este site utiliza o SGP 2008, que é um sistema de gestão de conteúdo criado por mim, utilizo-o regularmente nos website que desenvolvo, e funciona como suporte base para o desenvolvimento de módulos e aplicações que crio para a Web. Utiliza a linguagem PHP como "motor" e MySQL como base de dados.
O layout do site foi criado com Adobe Fireworks como esboço, que em seguida tornei em realidade utilzando XHTML e CSS, tendo particular atenção em obdecer aos standards e abranger o maior número possivel de browsers para que possa ser visualizado sem problemas. É um design básico, mas que é o meu principal objectivo, manter as coisas simples.

Copyright
Todos os conteúdos, código e outro tipo de informação de sergiomco.com são de direitos reservados. Podendo ser cedidos com autorização do autor. Todo o código apresentado no teor de um artigo publicado neste site, é de domínio público.

A minha foto

Nome: Sérgio Oliveira
Idade: 23
Origem: Porto, Portugal

Download CV Download CV

Links: Linguagens:
  • PHP
  • XHTML
  • CSS
  • XML
  • VB
  • VB.NET
  • C# .NET
  • Javascript
  • Python
  • Perl
  • Pascal
Sistemas Operativos:
  • Mac OS X
  • BeOS
  • Linux
  • DOS
  • Win 9x,NT,NT Server
  • BSD
IDE'S:
  • Visual Basic 6
  • Eclipse
  • BlueJ
  • Netbeans 5,6
  • Aptana
  • Visual Studio 03,05,08
Frameworks:
  • Zend
  • Django
  • Symfony
  • .NET
  • .NET CF
Produção:
  • Adobe Flash
  • Adobe Fireworks
  • Adobe Photoshop
  • Adobe Dreamweaver
  • Adobe AIR
Bases de dados:
  • Mysql
  • PostgreSQL
  • MSSQL 2000/2005/mobile
  • SQLite
  • MS Access
Website powered by SGP 2008

XHTML Válido W3 Sites CSS Válido