Web Development Projects in ASP.NET and PHP
logo  

The MBFramework is a PHP/MySQL/Smarty development effort that allows a developer to build web applications by clearly separating user interface, logic and database operations.
Website features are developed as self contained units represented by PHP classes.
The MBFramework is a cost effective solution to have your customized website up and running in a few hours.

visit PHP MBFramework

Personal Data

Name: Joel Silva
Place of Birth: Lisbon, Portugal
Date of birth: 25. Oct. 1976
Marital Status: married
Children: 2
Native Language: Portuguese
Foreign Languages: English (spoken and written), German (spoken and written), French (3 years in High-School)
Work experience in: Atlanta (USA), Vienna (Austria), Lisbon (Portugal)

Professional Experience

  • Technical specifications
  • Requirements analysis
  • UML Modeling using Enterprise Architect
  • .NET Framework 2.0, ASP.NET and C#, .NET MVC
  • Object / Relational persistence and query service with NHibernate
  • Test Driven development and Unit Testing using NUnit and MbUnit
  • Code coverage using NCover
  • Microsoft Sql Server 2005 and 2008
  • Microsoft Access
  • Microsoft Visual Studio 2003 - 2008
  • Object oriented PHP 5 and PHP 4 development
  • Test Driven development and Unit Testing using the PHPUnit and SimpleTest Framework
  • Code Coverage using PHPUnit and XDebug
  • MySQL 4 and 5
  • Doctrine - PHP Object Relational Mapper
  • ZEND MVC
  • PEAR open source classes
  • Zend Studio, Eclipse, Macromedia Dreamweaver
  • XML, XSLT
  • HTML, XHTML, Object Oriented Javascript, ExtJS Javascript Framework
  • CSS Design
  • Website optimization and usability
  • Search Engine optimization

Professional positions

Aug 2009 – Present, SOFTWARE & WEB DEVELOPER / CONSULTING
Self-employed, Vienna, Austria
  • System analysis, design and technical specifications.
  • Currently finishing an ASP.NET/SQL Server 2008 CMS/Web Gallery application.
  • Developed MBFramework, a PHP/MySQL/Smarty web development framework.
December 2008 – July 2009, SYSTEM DEVELOPER / TEAM LEAD
Alexander Gallo Holdings, Atlanta, GA, USA
  • Responsible for upgrading and maintaining a crucial PHP/MySQL/MS Access based Barcode system which supports one of the company’s main business areas
  • Developing rich PHP/ExtJS applications targeting the company’s nationwide used Intranet
  • Active participation in development policies
  • Support and guidance to team members
February 2007 – Dec 2008, SOFTWARE & WEB DEVELOPER / CONSULTING
Self-employed, Vienna, Austria
  • System analysis, design and technical specifications.
  • Responsible for the redesign and development of a social networking web application for the Austrian and German markets which aims to attract more than 1 million German speaking users within 4 years.
  • Designed and developed a business critical web application for an international investments firm.
  • Participated in the development of a timesheet and time recording software.
March 2002 – March 2007, WEB DEVELOPER
Dr. Maté GmbH, Vienna, Austria
  • Started as a PHP developer and progressed to make design and integration decisions reporting directly to managers. The website www.netdoktor.at is the number one independent healthcare platform in Austria.
  • Initiated the use of test driven development and unit testing as part of the development strategy.
  • Had the initiative and developed a quality assurance web application that worked at a functional testing level, leading to faster error detection/reporting and less customer support calls.
  • Development of web applications using PHP/MySql for the healthcare industry.
September 2002 – October 2004, WEB DEVELOPER
[kju:]-Digitale Medien, Vienna, Austria
  • Developed and maintained websites using customized content management systems.
  • Used classic ASP, .Net Framework including ASP.NET, C#, MS Access, SQL Server 2000, PHP and MySQL.
September 2000 – May 2001, PROGRAMMER/ANALYST
Rumos Outsourcing, Lisbon, Portugal
  • Developed a large scale multimedia website using NCompass Resolution, classic ASP and SQL Server
September 1999 – July 2000, IT ALL-ROUNDER / TEACHER
Law Faculty – Lisbon University, Lisbon, Portugal
  • Responsible for the faculty’s computer network.
  • Webmaster for FDUNL and Jurist Portugal – the first non-English filial of Jurist, the Legal Education Network.
  • Taught MS Word 2000, MS Access, Internet usage and creation of static websites and Procite to Law students.
  • Provided technical support to the faculty staff.
SELF INITIATIVES
  • Development of an award winning component for handling SQL Server, Access and MySQL operations using C#.
  • Design and development using PHP/MySQL of a highly dynamic and scalable application framework based on MVC pattern.
  • Development of a Content Management System and a Web Tracking System using .Net with MySQL.