Resume
Todd is an experienced software developer with over 13 years of experience in developing solutions with Microsoft technologies and 4 years of experience working with PHP. Todd has led development projects and been responsible for all phases of product design, development, and maintenance. Todd also has extensive experience with migrating clients from existing systems to new systems with little to no down time. He has great problem solving skills, is very passionate about Microsoft technologies, and has been using C# and ASP.NET version 3.5 on recent projects. Todd’s communication skills allow him to effectively communicate with both clients and developers.
He has thorough experience with object oriented methodologies, n-tier architecture, web-based environments, automated billing systems, and interactive multimedia applications. Todd has earned the Microsoft Certified Solutions Developer for .NET certification (MCSD.NET). He holds a degree from Texas State Technical College in Computer Science. Recently, he published several iPhone/iPad games and has another title currently in development.
Last 13 years relevant experience:
Tomato Factory, Owner, 7/09 – Current
- Design and develop iOS games and applications for clients and for self. http://tomatofactory.com
Technology: Objective-C, iOS, OpenGL ES 1.1, cocos2d for iPhone, OpenFeint, GameCenter
daGrind LLC, Owner, 3/09 – Current
- Software development consulting specializing in iOS and also web applications.
Technology: ASP.NET, C#, .NET Framework 3.5, Objective-C, iOS, PHP,MySQL, MS SQL Server, ASP.NET MVP, Flex, Flash
Avenet LLC, Senior Web Developer, 1/08 – 2/10
- Responsible for designing and implementing a new version of the eFolio educational portfolio system: http://efoliomn.com.
- Mentored developers in the correct usage of .NET framework and ASP.NET.
- Responsible for creating a company development standard and practices.
- Responsible for creating a standard deployment process that all developers will use to deploy builds to various environments.
- Responsible for setting up an automated build environment and introducing unit testing to the project and team.
- Responsible for builds and deploys to 4 different production installations.
- Worked with the University of Minnesota to add support for Shibboleth 2.0 and support for the UMN’s Shibboleth 2.0 installation.
Technology: .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET 2.0, WCF, LINQ, AJAX, Prototype (JavaScript framework), scriptaculous, MS SQL Server 2005, Windows 2008 Server, IIS 7, SVN, CodeSmith, Enterprise Library, Shibboleth 2.0, nUnit
Magenic, Consultant, 10/05 – 1/08
- Mentored junior client developers on my various teams.
- Established development best practices for my clients development departments.
- Considered a “sticky consultant”, meaning clients liked me and would regularly extend my contracts to work on additional projects.
- Won 2nd place in a company wide Magenic Silverlight game programming contest.
- See client summaries below for more details.
Technology: See specific client summaries below for more details.
Avenet LLC, Magenic Consultant, 10/07 – 1/08
- Mentored developers in the correct usage of .NET framework and ASP.NET 2.0.
- Responsible for creating a company development standard and practices.
- Responsible for creating a standard deployment process that all developers will use to deploy builds to all environments.
- Responsible for setting up an automated build environment and introducing unit testing to the project/team.
- Reviewed and made recommendations on a personal health records management application.
- Worked on various features for the eFolio educational portfolio system.
Technology: .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET 2.0, WCF, LINQ, AJAX, Prototype (JavaScript framework), scriptaculous, MS SQL Server 2005, Windows 2008 Server, IIS 7, SVN, CodeSmith, Enterprise Library, nUnit
Dorsey & Whitney LLP, Magenic Consultant, 1/07 – 10/07
- Responsible for converting an existing ASP.NET 1.1 Deal Tracking application to the .NET framework 2.0, enhancing the application, and adding two new modules.
- Responsible for creating an ASP.NET 2.0 application used by marketing department to perform client analysis.
- Mentored developers in the correct usage of .NET framework and ASP.NET 2.0.
- Responsible for creating a standard reusable application framework that all new Dorsey ASP.NET web applications will use.
- Responsible for creating a standard deployment process that all developers will use to deploy builds to all environments.
- Responsible for creating a new Estate Planning application using ASP.NET 2.0 and AJAX. Imported non-normalized data from an existing database.
Technology: .NET Framework 2.0, Visual Studio 2005, C#, ASP.NET 2.0, AJAX, MS SQL Server 2000, Windows 2000 Server, IIS 5, VSS, CSLA 2, Enterprise Library
Assurant, Magenic Consultant, 1/06 – 1/07
- Responsible for creating a Windows service using C# .NET 1.1 that is used for SOX auditing. The service monitors any changes made to directories and files in real-time and records these events into a SQL Server 2000 database. There is an ASP.NET 1.1 web application that is used to manage the auditing process and reporting on the data.
- Responsible for creating a custom C# .NET 1.1 application that is used for SOX auditing. The application reports weekly on any changes to user bases in two of Assurant's custom applications.
- Worked on a project to merge two SmartStream instances into one instance. I was responsible for all of the A/P related databases and tables.
- Responsible for converting and enhancing an existing ASP.NET 1.1 application into a new ASP.NET 2.0 application. The new application has a 3-tiered architecture, unit tests, automated build process, increased security, and ASP.NET 2.0 features to allow easy management.
- Responsible for creating and updated many different SmartStream jobs. These jobs ranged from mass payment voiding to expense DAC processes.
- Worked with Assurant's monitoring group to setup real-time monitoring of many ASP.NET applications using Empirix.
Technology: .NET Framework 1.1 and 2.0, Visual Studio 2005, C#, ASP.NET, MS SQL Server 2000, Windows Server 2003, IIS 6.0, Sybase (ASE 12.5), SmartStream 6.5, Subversion, VSS
Dorsey & Whitney LLP, Magenic Consultant, 11/05 – 1/06
- Responsible for merging two existing disparate deal tracking applications, databases, and platforms into one ASP.NET Intranet based solution. The new application supports both simple and advanced searching capabilities across all deal types and now allows all of the firm’s attorneys and marketing groups to view and export this valuable data.
- Integration with Dorsey’s existing firm database for consistency, detailed client matter information that was previously unavailable, and increased productivity.
- Responsible for extensive data cleanup and remapping.
- Worked with Dorsey’s business analysts, attorneys, secretaries, and managers in all phases of the project.
Technology: .NET Framework, C#, ASP.NET, MS SQL Server 2000, Windows 2000 Server, IIS 5, CSLA
Velocity West, Software Engineer Lead, 04/02 – 10/05
- Responsibilities include designing, developing, testing, and maintaining software for the Internet Service Provider industry.
- Developed in C++, PHP, C#, and ASP.NET in Windows and UNIX environments.
- Developed the main application which is a user management system that includes a fully functional billing system for ISPs.
- Ported an existing Perl/MySQL website over to ASP.NET/SQL Server 2000 and within the first month doubled the number of unique visitors due to improved performance and search engine optimization.
- Responsible for importing and migrating new customers from existing networks and billing software.
- Developed OSS web-based system using ASP.NET and C# version 2.0.
- Provided training for new and prospective customers.
Technology: .NET Framework, C#, ASP.NET, PHP, C++, XML, MS SQL Server 2000, MySQL, Windows Server 2003, IIS 6.0, Apache 2.0
Bookstore Manager Software, Software Engineer, 07/97 – 04/02
- Responsible for the design and implementation of installation, electronic ordering, stock checking, automatic updating, SMTP email client, and kiosk software for 700 stores nationwide.
- Developed a 30,000 line C++ multimedia kiosk application that featured a robust objected oriented GUI system taking advantage of DirectX.
Technology: C++, DirectX, Visual Studio 6.0


