Software Architect - People, Process, Programs
Ottawa, Canada Area
Software Architect - People, Process, Programs
Ottawa, Canada Area
I kept saying: there's got to be a better way to do this. There was. There always is.
Funny how making things work better led to Design Patterns which led to Application Frameworks which led to Development Process which led to Software Product Lines which is leading to, well, I'll let you know when I get there.
Along the way - mostly through mistakes - I've learned the best software comes from the best people who know enough about themselves to know they need a good process but are too darn stubborn to be a slave to it.
Oh yeah - and if I make people better, they create better software.
Right, the nuts and bolts. Java, J2EE, Application Performance Tuning, Software Process Improvement, Application Design and Implementation. Frameworks like Struts, Spring. Application Architecture. Application deployment. Technical education and mentoring. I'll do RUP, Agile Methodologies, etc., but I won't bow down to any of them.
(Information Technology and Services industry)
January 2004 — Present (5 years)
e-Frameworks was born from the belief that people, not technology, make software projects succeed.
Scratch that. The right people with the right technology make software projects succeed.
We figured we're the right people.
The right technology starts with a solid framework.
So, we can provide an executable framework to start the right people in the right direction.
Heck, we'll even build the whole application for you.
Or, we'll lend you our brains for a bit. We'll teach your people a few things about doing software better.
Success is contagious, right?
(Information Technology and Services industry)
October 1998 — Present (10 years 3 months)
I architect new applications from scratch.
I take under-performing applications and make them hum.
I make people around me better.
I do it all with a passion for the beautiful solution.
Contract work performed for:
Citizenship and Immigration Canada
Transport Canada
Public Works and Government Services Canada
Translation Bureau
Correctional Services Canada
Canada Border Services Agency
Espial Group Inc.
BSc., Mathematics and Computer Science, 1995 — 1998
Mathematics 1993 — 1995
I'm an Airhead - 1985 BMW R65. Wanna go riding?
ACM, Ottawa BMW Motorcycle Owners Club, Airheads Beemer Club