- Perl: Most of my programming language experience has been with using OO Perl to develop controller libraries as the primary API for a business system or database (through some sort of presentation templating system).
- Apache with Mod_Perl: Primarily for site web-handlers and creating http APIs for needs such as image servers and xml requests.
- PHP: I've had far more experience with Perl frameworks than PHP but have used PHP in past development of web applications. Most often when existing PHP packages need to be integrated into a system or when portability is a requirement.
- SQL: In addition to software developer, I am an experienced database administrator and relational database expert. I have experience primarily with MySQL but have also worked with Microsoft's SQL Server. My strengths here are rationalization, architecture and optimization of production databases. I have also designed a number of data-warehousing systems where rationalization may be sacrificed for speed and a flattening of repetitively queried data is needed — i.e. for reporting and large search indexing.
- Windows: I have limited (but expanding) experience with Microsoft technologies, starting years ago with ASP 3.0. Since then, I have experience with MS SQL Server resources as applied to cross-platform projects (exposing assets and data through a Class::DBI model) and am currently developing a working understanding of C# 5.0, the .NET framework and ASP.NET-MVC 5.
I have way too many favorites to list but these are a few modules I've use the most:
- HTML::Mason and Mason (Mason2)
- Catalyst framework, popular Catalyst::Plugin(s)
- Image::Magick (Perlmagick)
- Spreadsheet:: WriteExcel, ParseExcel, etc.
- MIME::Lite, other Mail(ers)
- Redhat (CentOS, Fedora) and Debian (Ubuntu) based systems
- MySQL (Admin, usage, replication, backup strategy)
- MSSQL Server Management Studio 2008
- MS Team Foundation Server
- MS Visual Studio (Community 2013)
- MS Windows, MS Office 10, OpenOffice, LibreOffice, etc.