Portfolio
Wednesday, May 30th, 2007
Languages I code in:
Continuously for the last 8 years
- C++
- SQL
- Python
Regularly for several years:
- Java
- Haskell
- Javascript
- Visual Basic
- FoxPro (yuck!)
Operating Systems I use regularly
- Windows (Since NT3.1/ Windows 95)
- Linux (including Mandrake, Ubuntu, Red Hat)
- FreeBSD (isn’t ports nice?)
- Solaris
- Mac OSX (can’t run a studio without it!)
- Other interesting combinations like Cygwin on Windows, Parallels on Mac, VirtualPC etc.
- I typically work in heterogeneous environments with multiple different systems having to work together.
Database systems I’ve used
- MS SQL Server
- MySQL
- Postgresql
- Oracle
- Access
- FoxPro
- sqlite
Source Control Systems I know
- Bitkeeper
- Perforce
- Subversion
- Microsoft Visual Source Safe (hardly counts, I know)
- darcs
Types of development I do
- Web based AJAX applications, using TurboGears or ModPython
- Win32 applications, using MFC, WTL, or the Win32 api.
- Low-level C++ libraries: eg. TCP/IP communications and medical imaging.
- Cross platform GUIs using toolkits like GTK.
- Anything to do with databases, especially fun legacy environments with multiple disparate data sources that all need glued together!
- Medical Imaging – I’ve developed a powerful C++ and Python implementation of the DICOM standard that’s being used at a number of institutions, and I maintain the associated support website : http://dicomlib.swri.ca
- Creating systems and workflow to efficiently deliver new services.
- Analysing, simplifying and improving legacy systems.
People I work for
- Major Banks
- Oil companies
- Non-profits
- Research hospitals
- Consulting firms
- Friends
- Software development companies
- Event managers
- Photographers
- Anyone else…
What is my philosophy of systems development?
“Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher.”
(Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.)
Antoine de Saint-Exupéry
This entry is filed under Programming, c++, python, work. You can follow any responses to this entry through the RSS 2.0 feed.You can leave a response, or trackback from your own site.