|
|
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/2008 - 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. |
|
|
|