Floyd Price

My name is Floyd Price, I’m a passionate Software Craftsman and Small Business Owner, I absolutely love technology, business and psychology. You can follow me on twitter @floydyboy

I’m an expert Software Craftsman with over 12 years experience developing mission critical applications in C#, C++, Objective-C, JavaScript, Ruby (Rails), Cocoa, iOS (iPhone + iPad), and pretty much every other technology you have heard of.

Current Project

I’m currently building an OSX Notification service for Collabable.com, this is a descrite component that sits in the menu bar and notifies you when you get a new Collabable notification.

The component is written in Objective-C using the Cocoa SDK its developed on OSX Lion but targets OSX Leopard (and above), this component includes many custom written components and classes which extend upon the core Cocoa framework

In this project I had to implement Growl notifications, take a look how i did it in this blog post

UPDATE: This application is now completed and will be released in the coming days, you can see it in action here

Next Project

I’m going to be working on 2 iOS projects in the next month, one is under NDA so I can’t reveal what/who it is, the other is an iPhone and iPad application for Collabable.com

Recent Projects

Collabable.com

Collabable is a Ruby on Rails project which enables you to communicate with your customers effectively. While working on this project I have worked on the front end (Ruby on Rails 3.1) and all of the backend components (Email collecting and parsing, Database jobs, Billing), I designed all of the architecture from software to hardware including the load balancing and failover strategies where i leveraged Amazon EC2.

CodeSpaces.com

Code Spaces is a software development platform that provided source code hosting (Subversion and Git), I developed Code Spaces in its entirety first in C# (ASP.NET) and later in Ruby on Rails.

Code Spaces is a truly complex application with many servers and dozens of backend processes to manage things like data synchronization, load balancing, permissions, billing, backups, etc.. Backend components are written in a variety of languages (all by me) such as Perl, C, C++, Python and Ruby.

Component Workshop

I was a founding partner at Component Workshop where we worked on a variety of client projects, mainly focussed in the Energy Trading sector, we wrote many high performance, low latency applications to assist Commodity Traders gain a competitive advantage in this highly competitive industry

While working on these projects I designed and built many applications in C# and C++ I developed highly scalable solutions, using event driven (message based) and multi threaded techniques that are common in Trading Environments, I consumed 3rd Party Broker Feeds and developed many broker wrappers that are used every day in many trading floors

BrightSpark

Brightspark is an Idea management system, written in Ruby On Rails (jRuby) and designed to be deployed to corperate environments, with features like Single Sign On (LDAP, Active Directory) and compatibility with Oracle and MS SQL Server.

Brightspark is used by companies in the FTSE 250 group of companies

And there’s more!

During my 12 year career I have worked on more projects than its possible to mention here, many are under NDA and many are for Big Cooperates both here and in the USA. These projects are about 50% C# and 50% iOS (iPhone and iPad).