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.