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

Twitter API has changed!? I hate it when that happens...