Contact Me   

Welcome to AndrewSiemer.com!

Hello! My name is Andrew Siemer (you already guessed that?) and I am a software engineer, architect, author, and teacher that specializes in building large high traffic web sites. I have worked on projects such as American Idol, FOX Sports, My FOX LA, FlowGo, MyInks, and Sample Rewards to name a few. This site describes my experience and my expertise. I hope you find all the answers to all of your questions. Perhaps when you are done reading through my site we can get busy doing a project together!

Consulting

Consulting is about great communicating and problem solving skills with a high level of energy, confidence, intelligence, passion, specialized expertise, solid analytical skills and deep-rooted professionalism as well as a strong team spirit and the ability to effectively collaborate with others. I feel that this is an accurate description of who I am.

Writing

In addtion to having written a book (ASP.NET 3.5 Social Networking) I also review the latest in technology books from various publishers such as Manning and O'Reilly (and any others that will let me!). I maintain a handful of blogs spanning many topics: technology, health and fitness, horse care and training, social networking, and photography. I am also a regular contributor to DotNetSlackers.com.

Teaching and Training

As with any other geek that considers him/herself an evangelist I frequently find myself railing about concepts such as TDD, BDD, DDD, Continous Integration, Design Patterns, Best Practices, and many other aspects that I feel will help improve a developers life. I have trained or mentored on many of these topics at most of the companies I have worked at. And I have been known to hold custom classes in my house from time to time (as time permits). This is what pushed me to start offering training sessions virtual in the form of VirtualDNUG.com where I can offer training and conferences to a larger and more diverse group any where in the world (time zone permitting!).

Professional Skills

My primary experience lies in the web development field and all that is involved with working in this environment. I have been working in all aspects of this field since 1998 when I got out of the Army. Below is a list of key points for each area of this field that I have worked with (in no particular order).

Professionalism:

Successfully leads and manages technical projects and teams. Able to function at any level of the enterprise application development process. Clear communication with both technical and non-technical people. Superior strategic planning skills. Adapts well to ever changing requirements and circumstances. Well versed in technical and business planning. Ability to complete projects from the ground up without any direct supervision.

Programming/Languages/Frameworks/Toolsets:

ASP, ASP.NET, C#, LINQ, LINQ to SQL, Entity Framework, NHibernate, NUnit, Rhino Mocks, NDepend, NDoc, NCover, StructureMap, XML Web Services, WCF, Lucene.NET, NANT, AJAX, jQuery, VBScript, VB, VBA, WSH, SQL, tSQL, ColdFusion, JavaScript, CSS, HTML, DHTML, Lingo, XML, Perl

Databases:

SQL Server, Access, MySQL, Couche DB

Documentation:

UML, Software Requirements Specification (SRS), Requirements Gathering, Project Plans, Object Models, Sequence Diagrams, Data Structures, Class Diagrams, Gantt Charts, Flow Charts

Networking/Infrastructure/Environment:

SVN, Cruise Control.NET, MemCached Win32, Velocity, load balancing, clustering, DNS, SMTP, POP3, DHCP, FTP, Active Directory, IIS, ISA, mDaemon, Terminal Services, ColdFusion Server, MS Visual Source Safe, SourceGear’s Vault, Arial Campaign Manager, PMTA, LSMTP, Perforce

Additional Skills:

TDD, DDD, BDD, Design Patterns, Best Practices, Visio, Visual Studio, Photoshop, Illustrator, Dreamweaver, MS Office, Application Architecture, Requirements Analysis

Me Personally

I have been married to my wife since 2000 and am a father of 6 - 3 boys and 3 girls. I love animals. The list of animals that we have changes frequently but the current list is something like (LOTs of) dogs, 4 horses, 1 cat, 2 iguannas, 3 red ear sliders, 1 russian tortoise, 1 rat, 1 spotted gecko, 1 red tail boa. I love computers, learning, working out, working with my horses, writing, and teaching. We (I should say my wife at the moment) home school our children through the California Virtual Academy.

My Tweets

Andrew Siemer (7/28/2010):
@elijahmanor congrats!
Andrew Siemer (7/28/2010):
@damienguard the number of downsides of R# compared to its upsides are small!
Andrew Siemer (7/27/2010):
SQL Search from @RedGate is a wonderful tool when in someone else's schema
Andrew Siemer (7/25/2010):
Fungus cure may cause water to have a "slight" color change! SLIGHT http://tweetphoto.com/34749788
Andrew Siemer (7/24/2010):
Even Ales likes looking at the Arowana and Oscars! http://tweetphoto.com/34517472
Andrew Siemer (7/24/2010):
#reasonsToMoveToTexas - RT @nickriley222: @asiemer ain't that a kick in nut$. Gas is $2.30 in Texas
Andrew Siemer (7/24/2010):
My youngest got her ears pierced today! http://tweetphoto.com/34493013
Andrew Siemer (7/23/2010):
The downside of having a big family - and therefore a big car: http://tweetphoto.com/34441053
Andrew Siemer (7/22/2010):
Phil Haack @haacked is answering questions in room1 of #MvcConf
Andrew Siemer (7/22/2010):
Phil Haack @haacked is answering questions in room1 of MvcConf
Andrew Siemer (7/22/2010):
(really? serious cool points...) RT @theimp67: Wow, @shanselman took time out of his vacation for the #mvcconf keynote - what a great guy.
Andrew Siemer (7/22/2010):
@jbogard you are gonna make the 5 star rating for sure from what I read on twitter...can't wait to see the recording
Andrew Siemer (7/22/2010):
RT @JamesKovacs: I would have thought that a down vote on a Jon Skeet answer would have resulted in an InvalidOperationException.
Andrew Siemer (7/22/2010):
!!oops..missed the 0 -> RT @jglozano: awesome we have 530 people on the #mvcconf keynote with @shanselman! (and growing!!)
Andrew Siemer (7/22/2010):
RT @jglozano: awesome we have 539 people on the #mvcconf keynote with @shanselman! (and growing!!)
Andrew Siemer (7/22/2010):
#mvcconf - How much did LEGO pay to be a sponsor of MvcConf??
Andrew Siemer (7/22/2010):
#mvcconf 490 people watching hanselman virtually! Great job @jlzander @ehexter @jongalloway
Andrew Siemer (7/22/2010):
as usual @shanselman rocks. His slides really help get his point across! #mvcconf
Andrew Siemer (7/22/2010):
RT @gil_zilberfeld: No need to wait too long - less than 1.5 hrs. live webinar "Unit Testing in the Wild" via #LIDNUG http://bit.ly/9YZphv