Erik H. Allen


Professional Summary

I possess over twenty years of experience in developing software products for businesses. I am an energetic, creative, innovative individual that works well within a group. I have worked for both small companies and a large multi-national. I work best in an environment dealing with the creation of new software features. I am organized, collaborative and have a good attitude.

Technical Skills

Languages: C# and WPF, SQL, Swift, JavaScript, Objective-C, HTML/CSS, PHP, XSLT, Java, C/C++ (and STL)

Core Skills: Problem solving, Coding, Agile/Scrum, Data Structures, Algorithms, Testing

Operating Systems: Mac OS X, Windows, iOS/iPhone/iPad, Android, Many flavours of Unix

Tools: Visual Studio, XCode, Xamarin, SSRS, TFS, MFC, MS SQL, MySQL, SubVersion, Git

Career History

Software Developer for LegacyXMarch 2014 - June 2016

LegacyX specializes in rewriting old applications to use modern languages with a friendly UI.

Environment, languages: .NET4.0, C#, Visual Studio 2014, WPF, SSRS, XCode 7.3, Swift, TFS

Developer for AwareBase CorporationSeptember 2011 - March 2014

AwareBase develops TinaWeb, an asset lifecycle management solution.

Environment, languages: .NET4.0, C#, Objective-C, ASP.NET, SQL Server 2008, Visual Studio 2010, Xamarin, Android, SVN, AJAX, WCF, IIS7.5, Silverlight

Developer for Pleasant SolutionsNovember 2010 - April 2011

Pleasant Solutions specializes in custom software for clients. They worked primarily in C# and WPF, but were also able to handle Visual Basic.

Environment, languages: Visual Studio 2010, .NET Framework 4.0, C#, WPF, Visual Basic, NUnit, ReSharper, ASP.NET, MS SQL, Git, Crystal Reports

Developer for iCartographerApril - November 2010

This is a personal project to design an application for creating maps using Objective-C. Initially this started as generating fake, random maps using fractals, but has since expanded to include shuttle radar data allowing real world maps. (

Environment, languages: XCode 3.2, Objective-C, C/C++

IBM (Previously Filenet Corporation, previously Shana Corporation)April 1998 - April 2010

Initially with Shana Corporation, which created Informed, a electronic forms product. Acquired by Filenet Corporation which incorporated Informed (renaming it eForms) into their document workflow product, P8 Application Engine. Later acquired by IBM.

Staff Software DeveloperNovember 2008 - April 2010

Environment, languages: Eclipse, Java, Javascript, HTML, CSS

Software DeveloperApril 1998 - November 2008

Environment, languages: Visual Studio, Delphi, Pascal, C/C++, HTML, XSLT, SQL, MFC, ASP, Javascript

Earlier employment history omitted for brevityMay 1995 - April 1998

Education and Professional Development

University of Manitoba (Winnipeg, Canada)1991 - 1995

Additional Courses