Co-founder at tarpipe
Portugal
Co-founder at tarpipe
Portugal
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.
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.
(Internet industry)
January 2008 — Present (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.
(Privately Held; 1-10 employees; Internet industry)
June 2007 — Present (2 years 2 months)
Adegga.com is an online service to help people discover wine.
(Internet industry)
May 2006 — Present (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.
(Computer Software industry)
2002 — Present (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
(Higher Education industry)
October 2007 — December 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
(Internet industry)
October 2007 — September 2008 (1 year)
Facebook application development.
(Information Technology and Services industry)
May 2007 — December 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
(Public Company; 51-200 employees; PT; Internet industry)
January 2007 — April 2007 (4 months)
Responsible for the development of the SAPO mobile portal.
(Public Company; 51-200 employees; PT; Internet industry)
September 2004 — December 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
(Non-Profit; 11-50 employees; Research industry)
March 2004 — September 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
(Public Company; 51-200 employees; PT; Internet industry)
September 2002 — August 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.
(Privately Held; 1-10 employees; Internet industry)
February 1999 — August 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
(Educational Institution; Higher Education industry)
May 1999 — April 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"
(Educational Institution; 501-1000 employees; Higher Education industry)
1996 — 1998 (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.
(Government Agency; 11-50 employees; Legal Services industry)
1993 — 1996 (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.
(Privately Held; 11-50 employees; Computer Software industry)
1992 — 1993 (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.
(Privately Held; 11-50 employees; Electrical/Electronic Manufacturing industry)
July 1991 — December 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.
Certification , CAP (Pedagogic Aptitude Certificate) , 2007 — 2007
The CAP certificate enables you to give training at government training centers. Also, most training schools are requiring their teachers to have this certificate.
Post-graduation , Development of Information Systems , 2006 — 2007
Company Training , PT Talent - Management , 2006 — 2006
Product Engineering 2006
Certificate , Solaris(TM) System Administration for Experienced UNIX(R) Administrators , 2005 — 2005
Zend Certified Engineer , Zend Certification , October 2005
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/
Web technologies researching, open air walking, cooking
IEEE Computer Society
- Co-organizer of the first Linux Symposium in Portugal - SIMPLINUX