I have been responsible for all design and technical aspects of the Gigajam Online
Music School, an ASP.net WebForms application that provides the opportunity for
online musical instrument tuition to over two million UK students. Included in this
was the development of a windows desktop client. A WPF application that plays and
records MIDI exercises, uploading them via a WCF service to an online portfolio.
In the past 18 months Gigajam has branched out into corporate training and online
learning for which I designed and built an ASP.net MVC app. It is multi-tenancy
with the
ability to be easily white-labelled. Recent clients include: Brewin Dolphin, Reckit
Benkeiser, Trelleborg,
and Nestlé.
I’ve fulfilled a number of concurrent roles:
Web and Windows Development
- Application model / database design and architecture
- Development of web applications in ASP.net, both WebForms and MVC
- Visual Studio 7 – Visual Studio 2012
- C#, LINQ queries & extensions, and Razor
- JavaScript and jQuery
- WPF/XAML client design & development using Expression Blend & Design
- Ability to work with VB.net and convert to C#
- Code First Entity Framework
- SQL query design
- EF designer and database first experience
- Use of version control with Subversion and Git
/ Git Flow
- FormsAuthentication, Microsoft's ASP.net Membership, and the new
WebSecurity
- Hash navigable single page applications
- HTML5 and flash video delivery
- WinForms experience for internal tools
- Facebook login and Graph API usage
- PayPal integration and e-commerce development, including IPN and PDT
- Experience of ASP Classic
Web / Graphic Design
- Mock-up of web site designs in Photoshop / Illustrator
- HTML5 & CSS
- Understanding of HTML and CSS concerns from a developers point of view
- UX design
- Converting Photoshop / Illustrator designs to HTML and CSS
- AAA accessible and semantically sane and clean HTML
- Flash content creation
- Corporate image and logo design
- Business cards and stationary
- Posters, display stand, marketing and advertising design
- Photoshop, Illustrator, Flash, InDesign, Acrobat, Distiller, FrontPage,
Expression Web, Expression Design
Content Management
- Sanitisation of client provided content and data
- Editing of text content for readability, style and web user friendliness
- Copywriting for the web
- Solid background in WordPress back-end management and PHP template design
- Video recording, creation, editing and conversion
Client and Staff Management
- Management of small two or three person teams of developers and designers
- Client management from initial technical sales through mock-ups, development iterations,
and final delivery
- Ongoing management of client updates
- Juggling of multiple client expectations and their individual demands on team resources
Online Marketing
- Google Adwords and other CPC campaign design and management
- Google Analytics installation and management
- Search Engine Management and other SEO tasks
- Link programme management
IT Management & Infrastructure
- Researching, procuring, installing and configuring all computers, printers, and
communications equipment
- Installing and configuring networking infrastructure, including hardware firewalls
- Installation and management of Microsoft Exchange Server
- Migration to, and management of Office 365
- Installation and management of Microsoft CRM Server