Welcome to David Sandor Sign in | Join | Help

David Sandor, MCSD, MCSE, MCT, MCTS, Author
Atlanta, GA
678-XXX-XXXX


SUMMARY

 

David Sandor has more than 12 years of software development experience in a professional environment.  He has primarily been a Microsoft technology evangelist with the last 6+ years of Microsoft .NET development experience.

 

 

COMPUTER SKILLS

 

Languages
• C# - Application Architecture 6+ years (Early .net adopter).
NetTiers ORM, nUnit, Microsoft Test Framework, VSTS
• Microsoft Windows Mobile 6, 5, PPC 2002, PPC 2003, Mobile Developer
• Mono on Linux, XSP (ASP.NET on Linux)
• Microsoft Visual Basic® 5.0, 6.0, Visual Basic .NET 6+ years, ASP 3.0, ASP.NET, ADO.NET.
• Master of C# ( 1.0, 1.1, 2.0, 3.0, 3.5 ) 6+ years, ADO.NET 3.5,  WCF, WPF, WF, AJAX, WSE, SOAP, XML
• Familiar with Java, C, C++.
Software
• Database: Microsoft SQL Server 2000 & 2005, mySQL, PostgreSQL, Developed own DB for an appliance.  Oracle 9i, 10g.
• Platforms: Microsoft Windows® 2000 & Server 2003, Microsoft Windows XP, Vista, Longhorn Server, Linux Redhat, Fedora Core, Debian Linux.
• ERP: Microsoft Dynamics AX 2009 (Axapta), X++, Installation, and Development 

david sandor resufrom davidsandor.com

EXPERIENCE

 

Microsoft Corporation – Contractor (Via Studio B)

July 2008 - August 2008

Author / Subject Matter Expert

·         .NET 3.5 ASP.NET

·         .NET 3.5 Windows Forms

·         Project for Microsoft Learning

Microsoft Corporation – Contractor

October 2007

Author / Subject Matter Expert

·         .NET 3.5 ADO.NET

·         Microsoft SQL Server 2008

·         Project for Microsoft Learning

david sandor resume from davidsandor.com

Microsoft Corporation - Contractor

October 2007

Subject Matter Expert

·         .NET 3.5 Windows Workflow Foundation (C#)

·         Project for Microsoft Learning

Microsoft Corporation - Contractor

Dec 2005 - Jan 2006

Lead Author

·         Lead author for a .NET 2.0 related project.

·         Windows Forms & ASP .NET 2.0

·         Distributed Application / Enterprise Application Development

david sandor resume from davidsandor.com

Microsoft Corporation - Contractor

July 2006

Subject Matter Expert (SME) / Contributing Author

·         Contributing author for a .NET 2.0 related project.

·         Microsoft Learning

·         Windows Mobile 6 Application Development

 

Management Data Systems Internation, Inc ( via DevSQL, LLC)

October 2007 - Present

Enterprise Architect

 

·         .NET 2.0, 3.0, 3.5 Development in C#

·         Microsoft Axapta 2009 (Dynamics AX)
-  Integration with Business Connector
-  X++ customizations

·         SharePoint Portal Server Development

·         WPF development and WF development

·         MS SQL Server 2005 and 2008 Automation, Data Warehousing, BI

·         Built a Windows Mobile application for Barcode Scanners

·         Customized and Integrated with Microsoft Solomon IV and
Microsoft Dynamics AX (Axapta) for inventory automation.

·         Provided integration points via SOA based WCF/Web Services.

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 1.0, 1.1, 2.0, 3.0, 3.5 ADO.NET, SQL Server 2000, 2005 & 2008, .NET Remoting, XML Web Services,  WCF, WPF, Compact Framework, Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Workflow Foundation, Windows Presentation Foundation, Active Directory Development,  Enterprise Automation, Data Warehousing, Bulk Loading and Batch Processing Automation and Performance Tuning

david sandor resume from davidsandor.com

 

RBS Lynk ( via Matrix Resources )
david sandor resume from davidsandor.com

July 2007 - October 2007

Software Engineer (Enterprise Architect)

 

·         .NET 2.0, 3.0, 3.5 Development in C#

·         SharePoint Portal Server Development

·         WPF development and WF development

·         MS SQL Server 2005 Automation, Data Warehousing, BI

·         Enterprise IT Automation: Built network inventory and monitoring solution with .NET 3.0.  Using WMI, ADSI, SNMP and other network management tools for display in a SharePoint portal server using ASP.NET and a SQL 2005 backend.

·         Automated data loading processes into data warehouses with trillions of records.

·         Trimmed data load times from 7+ hours to less than 10 minutes.

·         Advised senior management on Enterprise Application Integration Architecture

 

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 1.0, 1.1, 2.0, 3.0, 3.5 ADO.NET, SQL Server 2000 & 2005, .NET Remoting, XML Web Services,  Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Workflow Foundation, Windows Presentation Foundation, Active Directory Development, Application Center 2000, Enterprise Automation, Data Warehousing, Bulk Loading and Batch Processing Automation and Performance Tuning

david sandor resume from davidsandor.com

The Software Factory

Feb 2007 – July 2007

Principal Consultant

·         .NET 2.0 & 3.0 Development

·         SharePoint Portal Server Development in .NET

·         WPF Development in C# 3.0

·         Windows Workflow Foundation (WF) development for a complex decision matrix.

·         Grid Based Distributed Software Architecture in .NET

·         MS SQL Server 2005 Data Architecture, Data Modeling, Stored Procedure Design

·         Continuous Integration, MS Build automation, Unit Testing, Code Generation

 

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 1.0, 1.1, 2.0, ADO.NET, SQL Server 2000 & 2005, .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Windows Mobile, Windows Embedded Development, MySQL, Postgresql, Java, C++ 7.0, Workflow Foundation, Windows Presentation Foundation

 

RealTime Gaming, Inc.

2005 - 2007

Software Architect

·         Converted legacy systems from ASP 3.0 to .NET 2.0.

·         Architected and Coded a web portal with 43 unique pluggable web parts displaying real time financials.

·         Assisted conversion from SQL Server 2000 to SQL Server 2005.

·         Pioneering advanced caching techniques for high traffic transaction systems.

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 1.0, 1.1, 2.0, ADO.NET, SQL Server 2000 & 2005, .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Windows Mobile, Windows Embedded Development, MySQL, Postgresql, Java, C++ 7.0

 

Digital Evolution (SOA)

2004 - 2005

Senior Software Architect

·         Assisted optimizations of SQL Server 2000 database that handles over 11 million rows per day.

·         Polished and bug fixed a .NET 1.1 application that runs on a headless web service proxy application.

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 2.0, ADO.NET, SQL Server 2000 & 2005, .NET Remoting, XML Web Services,  Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Windows Mobile, Windows Embedded Development, Server Appliance Kit

 

Shop 'n Chek International

2005

Senior Software Architect

·         Developed modules with .NET 2.0 to integrate into archaic application.

·         Co-Architected re-architecture of a componentized survey application.

·         Coded an online web-based image upload and manipulation application.  Provided advanced cropping and rotation functionality to novice web users.

 

Skills Used: MCSE, MCSD, Site Builder, Server Clustering and Load Balancing, Visual Studio 2003 & 2005, .Net Framework 1.0, 1.1, 2.0, ADO.NET, SQL Server 2000 & 2005, .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET, Windows Mobile, Windows Embedded Development

 

 

Scientific Games International

2003 - 2004


Senior Software Architect

·         Author and Architect Lottery transaction, inventory and financials management system.

·         Architected multi-billion row real-time inventory database with MS SQL Server 2000 in a clustered environment with real-time 0% loss data replication.

·         Co-authored code generation scripts that produced > 750,000 lines of code that represented 98% of the data layer. If schema changes were made during the project we simply regenerated our data layer to account for the schema changes without breaking object code.

·         First of its kind technology leap in the Lottery industry. Technology touted as the latest and greatest software achievement for our customer, reported by our customer.

·         100% Uptime hardware architecture featuring a Web Application Farm, a Web service Farm, and redundant SQL Server Cluster’s using MSCS.

·         Architected a ground up object based application development interface for rapid redeployment and redesign. Fully documented object model using MSDN style API documentation.


Skills Used: MCSE, MCSD, Site Builder, Cisco IOS, Server Clustering and Load Balancing, Visual Studio 2003, .Net Framework 1.0 & 1.1, ADO.NET, SQL Server 2000 & 2005 (Yukon), .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, Visio, Code Generation, Windows Services, Windows Forms Development, ASP.NET, Visual Basic .NET
 

 

MCI WorldCom

1998 - 2003

Enterprise Architect

·         Designed and single-handedly built a software deployment application using pre-web services technology and ASP 3.0 (SQL Server, Active Directory, ADO, ASP 3.0, VB5&6). System replaced Microsoft SMS server in the enterprise and deploys software to 230,000+ machines and mission critical servers globally.

·         Built web based software license enforcement application that managed all software licensing across 230,000+ computers world-wide.

·         Maintained and managed employee database of active and terminated employees for all of domestic WorldCom ~ 500,000 records. Database automatically recalculated employee lineage using DTS jobs that ran at night.



Skills Used: MCSE, MCSD, Site Builder, Cisco IOS, Server Clustering and Load Balancing, Visual Studio 2000, .Net Framework 1.0 1.1, ADO.NET, SQL Server 2000 & 2005 (Yukon), .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, ASP.NET, Visual Basic .NET, Visio
 

 

Zytek, Inc.

1997 - 1998

Software Developer

·         Primary software developer of off-the-shelf Visual Basic 5.0 document management system named Image Quest. Software integrated into OCR and Scanner controls to store and index scanned images in an electronic filing cabinet. Users could search the database on CD for any image contained on the CD based on its content.

·         Provided hardware and system consultation services including LAN / WAN implementations to Microsoft Disaster Recovery.

·         Achieve first MCSD and MCSE certifications in 1998.

Skills Used: MCSE, MCSD, Site Builder, Cisco IOS, Server Clustering and Load Balancing, Visual Studio 2000, .Net Framework 1.0 1.1, ADO.NET, SQL Server 2000 & 2005 (Yukon), .NET Remoting, XML Web Services, Mono Linux C# Development, Microsoft C# Development, ASP.NET, Visual Basic .NET, Visio

CERTIFICATIONS & PUBLICATIONS

 

Microsoft Certifications and Tests

• MCSE ( TCP/IP, Internet Information Server, Networking, Server 4.0, Workstation 4.0 )
• MCSD ( Windows Operating Systems Architecture I & II, Visual Basic 5.0, Visual Basic 6.0, Microsoft Access, Visual Interdev 1.0, Front Page 2000 )
• MCTS: Distributed (Microsoft Certified Technical Specialist: Distributed Applications)
• C# Certification, Java 1, JavaScript
• Linux Administration, Internet Security, Network Security

 

Published Articles

Microsoft:  Unable to disclose title.

This was a writing job performed at the Redmond campus.  The details of this project can not be disclosed but the topic is related to .Net  Development.  (Lead Author, Technical Writing, Code Development)

·         12/2005  -  Windows Forms .NET 2.0, ASP.NET, Enterprise Development

·         07/2006  -  Windows Mobile 6 .NET Developer

·         10/2007  -  Workflow Foundation (.NET 3.0)

·         11/2007  - ADO.NET 3.0 / 3.5 (LINQ/MARS/XML)

·         07/200- ASP.NET 3.5

·         07/2008  - Windows Forms .NET 3.5

12/01/2005 - Present

Generics and Predicates: Real World Examples
The .NET Framework 2.0 has introduced the concept of Generics and the use of predicates.  This article should shed some light on the concept of predicates and give you some examples of using predicates in the real world.

 

Publications: Microsoft Developer Network Academic Alliance

10/10/2007

Events Made Easy: Lesson 1

The ability to fire an event is core to most Windows development projects. Events are useful for updating a user interface with changed data, or causing a piece of code to run after another piece of code has completed. .NET has brought us a powerful model for programming events. In this lesson we will write a small application that will show an example of an event.

Publications:
Microsoft Developer Network Academic Alliance, C-SharpCorner

01/02/2003

Events: A Little Advanced

In the previous lesson we created an event and consumed it. In doing so you probably noticed that our code would have been a little better if we could have determined whether or not the file actually existed. We could then provide more information to the user and make our code a bit more useful.

Publications:
Microsoft Developer Network Academic Alliance, C-SharpCorner

01/02/2003

Writing an ActiveX Control with .NET

Software developers have used ActiveX controls on their web pages to add advanced functionality to the web experience. In this example, I will walk you through creating an ActiveX control that will show a simple user interface and accept input from a web page.

Publications: Microsoft Developer Network Academic Alliance, C-SharpCorner

03/12/2003

Dynamically setting properties of a class from a Database

In this short example I will demonstrate a powerful feature of Reflection that will allow you to dynamically set the values of a class. By setting the properties of a class dynamically, you can create a simple method that allows your class to be constructed and pre-populated from a database.

Publications: Microsoft Developer Network Academic Alliance, C-SharpCorner

 

05/01/2003

OPEN SOURCE CONTRIBUTIONS

Mono Project
http://mono-project.com/Main_Page

Mono is an Open Source implementation of the .NET CLR.  Mono is a free multi platform version of the .NET runtime and compilers written by .NET enthusiasts.  I contributed to some of the Data Entity portions of the System.Data namespace.  My contribution to mono was key to the success of an application I was involved in which required a .NET application to work on non-Microsoft operating systems such as Linux, Solaris, and a few non-traditional flavors.


.NetTiers

http://nettiers.com/

.NetTiers is a set of code generation templates that implement data layer and business entities while conforming to betst practices and patters from well known and well respected subject matter experts like Martin Fowler.  I began using .NetTiers in 2004 and really liked the conformance to patterns and practices.  After using the product for some time I began contributing out of necessity and practicality.

 

FileHelpers

http://filehelpers.com/

 

FileHelpers is a high speed .NET Library that can be used to import/export/transform flat files from one format to another.  This library is incredibly fast and can handle any input format and convert a file into any other format easily.  I used this library at RBS Lynk to assist in transforming ISAM and COBOL formatted flat files that were well over 1GB in size into a MS SQL Server bulk import file in less than 90 seconds.

 

Current Employment

I am currently working in the North Atlanta area on a Microsoft Dynamics AX 2009 (Axapta) project.  I recently completed some additional contract work for Microsoft Learning.


Powered by Community Server (Personal Edition), by Telligent Systems