Bruno Pedro

Co-founder at tarpipe

Portugal

Current
  • Co-founder at tarpipe
  • Advisor at Adegga.com
  • Founder at JobTide
  • Technical Author and Speaker at Myself
Past
  • Teacher at Instituto Superior de Ciências do Trabalho e da Empresa
  • Facebook Application Developer at Coreblox
  • Zend/PHP Team Lead at dri
  • Head of Mobile Engineering at PT.com, SAPO
  • Engineering Manager at PT.com, SAPO
  • Internet Research Assistant at ISCTE - ADETTI
  • Software Developer at PT.com, SAPO
  • Co-founder, Director, Manager, Developer at eth, lda
  • Teacher at Universidade do Algarve
  • Network Analyst at Universidade do Algarve
  • Database Developer at GAL
  • Database Developer at IFs (UniTEL)
  • Electrical Engineer at Pengest Consulting
Education
  • IEFP
  • Instituto Superior de Ciências do Trabalho e da Empresa
  • Portugal Telecom
  • Instituto Superior Tecnico
  • SUN Knowledge Services
  • Zend / PHP
  • Universidade do Algarve
Connections
390 connections
Industry
Internet
Websites

Bruno Pedro’s Summary

Bruno Pedro is a systems engineer with over 10 years’ experience in database related applications who’s been developing PHP Web Applications since 1995. He’s the author of Auth_Container_SOAP, PEAR’s SOAP based plug-and-play authentication package. Currently he’s interested in studying the usage of the Web as a data storage container and in the management of Large Scale Web Development projects using Erlang and PHP.

Bruno Pedro’s Specialties:

Computer languages and protocols: C, Erlang, PHP, Python, XML, (X)HTML, JavaScript, CSS, LaTeX, DocBook, TCP/IP, HTTP, DNS, FTP, SSH, SMTP, POP, IMAP, SOAP, XML-RPC, OpenID, OAuth, AJAX.

Operating systems and software: Linux (Debian, Fedora), Mac OSX, SUN Solaris, Microsoft Windows, MySQL, PostgreSQL, Apache, Squid, QMail.


Bruno Pedro’s Experience

  • Co-founder

    tarpipe

    (Internet industry)

    January 2008Present (1 year 7 months)

    tarpipe makes it easy to share content across different social media applications.

    tarpipe was selected as SXSW '09 Web Awards Finalist on the Technical Achievement category (http://sxsw.com/interactive/web_awards), chosen as finalist for The Next Web Sun Startup Rally and received a nomination for the TechCrunch Europas Awards '09.

    Please go to http://tarpipe.com/ for more information.

  • Advisor

    Adegga.com

    (Privately Held; 1-10 employees; Internet industry)

    June 2007Present (2 years 2 months)

    Adegga.com is an online service to help people discover wine.

  • Founder

    JobTide

    (Internet industry)

    May 2006Present (3 years 3 months)

    JobTide is a job search engine currently operating in Denmark and Portugal.

    JobTide first started as a weekend hobby, but I soon realized that it had real business potential. In mid-2007 I started taking it to the next level, expanding the service to more european countries.

  • Technical Author and Speaker

    Myself

    (Computer Software industry)

    2002Present (7 years)

    I'm currently available for technical writing and speaking.

    Books:
    Pedro, B. and Rodrigues, V., “PHP and Smarty on Large-Scale Web Development“, O’Reilly Media Inc., June 20, 2007

    Presentations:
    - Pedro, B., "Activity Streams and Contexts", Google MiniBarcamp Lisbon, April 2009
    - Pedro, B., "Web Services em PHP5" (in portuguese), SAPO CodeBits 2007, November 13, 2007
    - Pedro, B., "PHP and Web Services", CITOT 2007 - Conference on Information Technology, Organisations and Teams, May 2007

    Articles:
    - Pedro, B., “Caching techniques for the PHP developer”, php architect, Vol. III, issue 2, pp. 51 - 57, February 2004
    - Pedro, B., “Transforming XML with PHP”, XML.com, June 18, 2003
    - Pedro, B., “Using The PEAR::XML Transformer”, php architect, Vol. II, issue 4, pp. 52 - 60, April 2003
    - Pedro, B., “Improving the Speed of PHP Web Scripts”, Linux Journal, Vol. 95, p. 78, 80 - 81, March 2002
    - Pedro, B., “Deleting Temporary Files Created by Web Sites Using PHP”, Sys Admin: The Journal for UNIX Systems Administrators, 11(2), p. 30, 32 - 33, February 2002

  • Teacher

    Instituto Superior de Ciências do Trabalho e da Empresa

    (Higher Education industry)

    October 2007December 2008 (1 year 3 months)

    Teaching "Programming Basics" to Post-graduation students.

    Topics include:

    - "Using the Eclipse IDE": writing code, executing and debugging it
    - "Forms": presentation and data handling
    - "Searching and sorting data": search and sort algorithms (linear, binary, and array search algorithms; bubble and PHP native sort algorithms)
    - "File operations": creating, copying, moving, deleting and manipulating information in files
    - "Object Oriented Programming": classes, objects, attributes, operations, inheritance, association, interface and abstract class

  • Facebook Application Developer

    Coreblox

    (Internet industry)

    October 2007September 2008 (1 year)

    Facebook application development.

  • Zend/PHP Team Lead

    dri

    (Information Technology and Services industry)

    May 2007December 2007 (8 months)

    Responsible for PHP based Web development, Zend products demoing and PHP evangelizing throughout the community.

    - Co-organized the "PHP Summer School" training (http://phpsummerschool.org/)
    - Presented "Web Services em PHP" and "OOP" training sessions (both in portuguese) at the "PHP Summer School"
    - "PHP Summer School" also happened in 2008, followed by an "Advanced PHP" workshop dedicated to Design Patterns and Web Services

  • Head of Mobile Engineering

    PT.com, SAPO

    (Public Company; 51-200 employees; PT; Internet industry)

    January 2007April 2007 (4 months)

    Responsible for the development of the SAPO mobile portal.

  • Engineering Manager

    PT.com, SAPO

    (Public Company; 51-200 employees; PT; Internet industry)

    September 2004December 2006 (2 years 4 months)

    Responsible for the development of UNIX based web sites and applications for the largest Portuguese web portal.

    - PHP, Perl, C and C++ development coordination
    - Management of a team of 11 developers
    - Evaluation of specifications and request from numerous departments and companies
    -Management of the development, staging and production environments
    - Creation of technical and end-user documentation
    - Delivery of KPIs to the Administration Board

  • Internet Research Assistant

    ISCTE - ADETTI

    (Non-Profit; 11-50 employees; Research industry)

    March 2004September 2004 (7 months)

    Development of a Linux based E-mail network appliance. The appliance handled incoming and outgoing e-mail messages using an anti-spam filter.

    - Evaluation of specifications
    - Evaluation of the required hardware and software
    - Installation and deployment of a proof-of-concept server
    - Development and customization of the E-mail server

  • Software Developer

    PT.com, SAPO

    (Public Company; 51-200 employees; PT; Internet industry)

    September 2002August 2004 (2 years)

    Development (mostly in PHP) of Web applications for the SAPO web portal, including:

    - Web auctions
    - SAPO XL (web video)
    - SAPO Ads (similar to Google Adwords)
    - E-mail marketing platform

    Analysis, testing, documentation and deployment.

  • Co-founder, Director, Manager, Developer

    eth, lda

    (Privately Held; 1-10 employees; Internet industry)

    February 1999August 2002 (3 years 7 months)

    Development of numerous products and services:
    - SAPO Web auctions
    - SAPO Webmail
    - RADIX portal (Ministry of Culture)
    - imoveisdeportugal.com (Real Estate)

    Responsibilities at many levels:
    - Project management
    - Team management
    - Product management
    - Client Relationship Management
    - Sales

  • Teacher

    Universidade do Algarve

    (Educational Institution; Higher Education industry)

    May 1999April 2001 (2 years)

    Taught "Systems Programming" and "Digital Communications" to students from the Physics and Systems Engineering courses.

    Topics included:

    - "Sampling and modulation": from analog to discrete
    - "Pulse modulation"
    - "Digital Signal Modulation": FSK, ASK, PSK, QAM, MSK
    - "Signal to Noise Ratio": how to handle noise
    - "Coding and Error Correction"
    - "Receptors"
    - "Synchronization"

  • Network Analyst

    Universidade do Algarve

    (Educational Institution; 501-1000 employees; Higher Education industry)

    19961998 (2 years)

    Analysed network traffic from 14 public schools in southern Portugal.

    Developed and deployed an IRC (Internet Relay Chat) statistics agent. The agent gathered information across a network of inter-connected IRC servers.

    Deployed an MRTG based solution for measuring different traffic variables. This data was compiled into a final report that was used as a base for country-wide adoption.

  • Database Developer

    GAL

    (Government Agency; 11-50 employees; Legal Services industry)

    19931996 (3 years)

    Developed an automatic OCR solution for GAL's library of legal documents as well as a client-server document search application.

    Created MacauLex, a web-based catalog of Macao's legal documents. MacauLex comprised 15,000+ documents and was accessed from numerous offices across southern China.

  • Database Developer

    IFs (UniTEL)

    (Privately Held; 11-50 employees; Computer Software industry)

    19921993 (1 year)

    Oracle DBA and SQLForms development.

    Developed Macao's Police Department mobile phone tracking database as well as booking and accounting applications for numerous customers.

    Deployed a PC/TCP based solution for Macao's Statistics Department.

  • Electrical Engineer

    Pengest Consulting

    (Privately Held; 11-50 employees; Electrical/Electronic Manufacturing industry)

    July 1991December 1991 (6 months)

    Fiscalized the deployment of Macao's deep water harbor's electrical installation.

    The job involved checking the installation of electrical components (cables, switches, lamps) against the blue prints and making any necessary adjustments.


Bruno Pedro’s Education

  • IEFP

    Certification , CAP (Pedagogic Aptitude Certificate) , 20072007

    The CAP certificate enables you to give training at government training centers. Also, most training schools are requiring their teachers to have this certificate.

  • Instituto Superior de Ciências do Trabalho e da Empresa

    Post-graduation , Development of Information Systems , 20062007

  • Portugal Telecom

    Company Training , PT Talent - Management , 20062006

  • Instituto Superior Tecnico

    Product Engineering 2006

  • SUN Knowledge Services

    Certificate , Solaris(TM) System Administration for Experienced UNIX(R) Administrators , 20052005

  • Zend / PHP

    Zend Certified Engineer , Zend Certification , October 2005

  • Universidade do Algarve

    BSc (5 year course) , Computer and Systems Engineering , 2002

    - President of the Academic Association's Computer Department
    - Responsible for the electronic publishing of the students' newspaper (one of the first portuguese newspapers to go online)
    - Dissertation titled "phdwait - PHP Database Web Application Toolkit", available as opensource at http://phdwait.sf.net/

    Activities and Societies:
    Academic Association's Computer Department, Students' Newspaper

Additional Information

Bruno Pedro’s Websites:

Bruno Pedro’s Interests:

Web technologies researching, open air walking, cooking

Bruno Pedro’s Groups:

IEEE Computer Society

  •    Private Equity and Venture Capital Group
  •    OpenID Community Group
  •    Zend Certified Engineers
  •    Business Portugal
  •    DataPortability Project
  •    SHiFT - Social and Human Ideas For Technology
  •    Portugal Web Development Professionals
  •    Social Media Club
  •    Alumni of Universidade do Algarve
  •    Arduino Playground
  •    PGDSI
  •    ST.EN - Start-ups & Entrepreneurs

Bruno Pedro’s Honors:

- Co-organizer of the first Linux Symposium in Portugal - SIMPLINUX


Bruno Pedro’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Bruno Pedro’s full profile:

  • See who you and Bruno Pedro know in common
  • Get introduced to Bruno Pedro
  • Contact Bruno Pedro directly

View Full Profile