Daniel Anderson

Software Developer
(501)5631121
d.a@corp.com

Profile

Talented software developer with a degree in computer science and experience using cutting edge development tools. Articulate and professional communication skills, including formal presentations and technical documentation. Productive in both team based and self managed projects; dedicated to maintaining up-to-date industry knowledge and IT skills.


Areas of Expertise

Project Management

Experienced in technical project management, especially with regard to outsourced IT projects.

Architecture

Skilled architect with experience in distributed systems, design patterns etc.

Development

Senior software developer with solid expertise in Microsoft technologies, in particular Microsoft .NET.


Skills

  • .NET
  • ASP.NET
  • Windows Services
  • WCF
  • E-commerce
  • Behavior Driven Development
  • Moq
  • Castle Windsor
  • Continous Integration
  • XPath
  • REST
  • jQuery
  • AJAX
  • WebSockets
  • ReSharper
  • RavenDB
  • C#
  • ASP.NET MVC
  • SQL Server
  • Design Patterns
  • Unit Testing
  • MSTest
  • Rhino Mocks
  • Visual Studio
  • LINQ
  • XSLT
  • XHTML
  • KnockoutJS
  • CSS
  • Electronic Payment Systems
  • Database Design
  • ServiceStack
  • VB.NET
  • WinForms
  • Distributed Systems
  • Scrum
  • Test Driven Development
  • xUnit
  • Dependency Injection
  • Team Foundation Server
  • XML
  • Web Services
  • Javascript
  • DOM
  • JSON
  • IBM WebSphere MQ
  • NoSQL
  • Browser Compatibility

Experience

Microsoft

Project Manager 7/2014 - today

Managed development and implementation of the microsoft.com website and supporting systems. Hired and supervised 20+ employees. Oversaw coding, database design and software architecture.

  • Successfully maintained critical business sites during a period of 500% annual growth.
  • Met assigned goal of keeping various SLAs.
  • Planned and led complete project and software development life cycles.

Google

Systems Architecht 11/2013 - 6/2014

Led development efforts, designed and implemented platform architecture and managed other engineering team members in the research department.

  • Architected and implemented a distributed cloud service platform.
  • Wrote proposal for and led the effort to rebuild the core platform.
  • Reviewed designs and provided appropriate solutions to all architecture issues.

Facebook

Senior Software Developer 05/2011 - 10/2013

Designed, coded and unit tested new features for backend systems in the analytics department.

  • Implemented scalable applications information extraction, analysis and indexing.
  • Collaborated closely with other team members to plan, design and develop robust solutions.
  • Wrote maintainable and extensible code in a team environment.

Education

2004

Master of Science, Computer Science

California State University, Los Angeles

2002

Bachelor of Science, Computer Science

California State University, Los Angeles

1999

High School

Verbum Dei High School, Los Angeles

Certifications

2008

Microsoft Certified Professional Developer: Web Developer

Exam 70-547: Designing and Developing Web-Based Applications Using the Microsoft .NET Framework

2008

Microsoft Certified Technology Specialist

Exam 70-528: Microsoft .NET Framework 2.0 - Web-based Client Development

2007

Microsoft Certified Professional

Exam 70-536: Microsoft .NET Framework - Application Development Foundation