0% found this document useful (0 votes)
57 views4 pages

Davin - Mickelson Profile

Davin Mickelson has over 20 years of experience in software development and database design, focusing on Microsoft technologies. He is a passionate instructor and consultant, striving to provide the best learning experience for his students. With extensive experience in technologies like .NET, SQL Server, and Visual Studio, he enjoys helping others of all experience levels learn about Microsoft solutions. He has been a Microsoft Certified Trainer since 2004 and has passed over 40 Microsoft certification exams.

Uploaded by

Javier Principe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views4 pages

Davin - Mickelson Profile

Davin Mickelson has over 20 years of experience in software development and database design, focusing on Microsoft technologies. He is a passionate instructor and consultant, striving to provide the best learning experience for his students. With extensive experience in technologies like .NET, SQL Server, and Visual Studio, he enjoys helping others of all experience levels learn about Microsoft solutions. He has been a Microsoft Certified Trainer since 2004 and has passed over 40 Microsoft certification exams.

Uploaded by

Javier Principe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Davin Mickelson

With over 20 years of experience in software and database


design and development, Davin primarily focuses on
understanding the whats, hows, wheres, and whys of
Microsoft’s latest solution strategies. He is a passionate
computer programming and databasr instructor and
consultant who strives to create the ultimate learning
experience for his students. He considers their Technical Expertise:
understanding of the technologies to be most important. • Microsoft .NET 1.0-4.6 & Core
Davin has been Microsoft certified since 1998, passing (with C#, VB, F#), ADO.NET,
over 40 Microsoft certification exams, verified at: Entity Framework (EF) 5/6/Core, LINQ,
https://mcp.microsoft.com/authenticate/validatemcp.aspx ASP.NET Web Forms,
Transcript ID: 672874 Model-View-Controller (MVC)/Core,
Access Code: davincerts HTML5/CSS3/JS,
SQL Server Business Intelligence
Davin is an enthusiastic instructor who loves working with Microsoft technologies and is (SSAS/SSIS/SSRS),
eager to help others – from novices to advanced developers. He has a keen interest in Object-Oriented Analysis & Design
Microsoft’s technologies including Visual Studio (Code) with C#, VB, TypeScript, and F#. (OOAD),
He also loves wrangling Microsoft’s server technologies such as SQL Server Business Unified Modeling Language (UML),
Intelligence tools (SSAS/SSIS/SSRS), the latest web programming technologies (HTML5, Design Patterns, Unit Testing,
CSS3, JavaScript), SharePoint web solutions, and much more. He hosts his own Team Foundation Server (TFS),
developer web site and email server out of his home: http://www.mndeveloper.com SharePoint Development and
Administration
Prior to joining Intertech as an employee in 2005, Davin was an instructor at New
Horizons where he taught various technologies for network administrators, architects, Languages:
Web developers, managers, and programmers. Because of the lacking opportunity in • C#, VB.NET, LINQ, C, C++, VB6
career growth, his desire to write his own curriculum, and to surround himself with
people he could learn from, he made the move to Intertech in 2005. He has been a Databases:
Microsoft Certified Trainer (MCT) since 2004. • Microsoft SQL Server 2005 and newer

As a consultant for Shavlik Technologies in 2001, Davin created .NET courseware while IDEs/Tools:
the product was still in the beta stages for the University of Minnesota based on • Visual Studio/Visual Studio Code, SQL
Andrew Troelsen’s C# and VB.NET books. He delivered college-accredited courses Server BIDS/SSDT/SSMS, SharePoint,
through night training on Beginning .NET, C#, VB.NET, and ASP.NET. While at Shavlik TFS
Technologies, his career grew from being a simple consultant to a team leader, giving
team members reviews and being involved in the hiring process. Shavlik Technologies Operating Systems:
has always been a security-based company and Davin developed a strong sense of • Windows 10, Server 2012 R2
respect for security being included in all Application Lifecycle (ALM) Management
stages.

While at American Express Financial Advisers (Ameriprise), he was an analyst who


worked with the disaster recovery team. They performed computer recovery exercises
twice a year to get all of the company’s computer applications on line within 24 hours.
He also helped develop a messaging system on UNIX and IBM’s MQ Series using C++.

Page 1
Professional Experience
Consultant, Western Insurance
• Developed Nant build scripts for several .dlls (Dynamic Link Libraries) and ASP.NET Web
sites.
• Documented every .NET assembly and their dependencies.

Sr. Instructor, New Horizons of MN 2003 - 2005


• Taught all the latest and classic Microsoft technologies to employees of various-sized
companies. Classes include C#, VB.NET, ASP.NET, BizTalk, ADO.NET, .NET/COM
interoperability, SQL Server, SharePoint, VB6 and C++ with ATL/MFC. Also developed and
delivered custom courses based on client needs.

Sr. Engineer / Analyst, Turck, Inc 2003 - 2003


• Developed custom C# .NET applications that create scheduled reports and monitor files
distributed throughout the company. Also set up Windows 2003, Windows SharePoint and
Windows Project Server 2003 for company-wide project management using Microsoft
Project Professional 2003. Developed ASP pages and SQL Server 2000 stored procedures
for maintaining the current intranet application.

Sr. Consultant, Logic Information Systems 2002 - 2003


Check printing company – custom functionality developed
• Designed and developed .NET Trace debugging functionality into the application using VB.NET.
• Designed and developed .NET security into the application using VB.NET.
Book Publishing Company, Data Consolidation Project
• Designed and developed custom DTS (Data Transformation Services) packages for
transformation of many disparate data sources to Microsoft SQL Server 2000.
• Designed and developed a custom Windows application using Visual Basic .NET that created
SQL scripts and VBScript for use within the DTS packages.
Travel Marketing Site with ASP.NET and Microsoft Commerce Server 2002
• Designed and developed custom user controls, components and web pages using VB.NET and
C#.
• Using ADO.NET with SQL Server 2000 to populate controls and datasets.

Sr. Architect / Team Leader, Shavlik Technologies 1998 - 2002


Microsoft ASP.NET Web Site for Financial Planning Company
• Gathered detail requirements from client for Microsoft .NET web site.
• Created architecture of site with custom C# .NET components using UML with Rational Rose and
Visio 2002.
• Built C# web components and web pages using the architecture design using Beta 1, Beta2 and
RC1 versions of .NET.
• As newer versions of .NET were released, rewrote the software to work with the newer versions.

Page 2
Embedded Security Firewall for Security Software Company
• Created MMC SnapIn in Visual C++ 6.0 using ATL that launched Java applications.
• Created multithreaded tray Agent in Visual C++ 6.0 that used the Socket API for communications
with a custom firewall server.
• Created a multithreaded Windows NT Service for NT/2000 in Visual C++ 6.0 enabling startup
before user login.
• Created and maintained two MSI Installer packages using InstallShield and the Windows Installer
engine technology.
• Fixed bug in Java's runtime, recompiled the entire Windows Java JRE, and redistributed it with
the application.
Partner Web Site for Software Security Company
• Led a development team and managed project that created COM+ server components
embedded in ASP pages using Visual Basic 6.0 and Visual InterDev 6.0. The COM components
used ADO to pull data from a SQL 7.0 database for building dynamic web pages.
• Created client-side editors with Visual Basic enabling the company to update the web content.
Microsoft Site Server 3.0 Personalization and Membership stored data for each
authenticated/authorized user visiting the site so the web pages could be tailored for each user.
This web site was for a security corporation (a common hacker's target) and was required to be
secure, fast and stable.
Microsoft Site Server Web Store Front
• Full service business functionality (i.e. product sales, commission calculations, custom contact
manager and links to a third-party system for accounting features)
• Led the web development team in building the web site using Visual InterDev 6, Microsoft Site
Server 3.0 Commerce Edition and Great Plains Software accounting package called
Dynamics.Commerce.
• Worked with primary GP consultants concerning the database tables needing custom data
manipulation.
• Created a dozen COM+ components in VB6 used to modify (add, update, delete) the GP SQL 7
database via ADO.
• Composed the ASP pages (VBScript) which instantiated the COM+ components (via late-
binding) and called the methods. Used Personalization and Membership features of Site Server
3.0 (specifically, the Dynamic directory) to hold session state variables while the users visited the
web site. This enabled the network administrator to host the site on a web farm.
• Created custom Site Server pipeline components with the ATL pipeline template.
• Taught the client's team everything pertaining to the site operation enabling the client's self-
support of the site in the future.
Custom Watermarking Software
• Design and development of ActiveX Documents and web site in Visual Basic 5 and Perl.
• Developed Windows version using Visual C++ 5 GUI dialogs and MFC.
• Work completed on the watermarking software using Visual C++ 5.
• Complete Installer developed with InstallShield. Client's business comprised of using digital
watermarking of multimedia files.
International ColdFusion 5 Employee Survey Web Site
• Leading team of web developers for web development.
• SQL Server 2000 database redesign for international support and higher performance.
• Web site redesign for higher performance and stability.

Page 3
Health Care Industry
• Design and development of over 75 custom reports in Microsoft Access 97 with VBA.
• Custom n-tier development with Visual Basic 5.
• Created a custom C++ ATL encryption COM object for security control to sensitive information.
Biometric Security Software
• Created an Active X control using Microsoft Visual C++/MFC that connected biometric security
hardware to web pages through a web browser.
• Created an ISAPI extension using MFC to be used on a Microsoft IIS web server to authenticate
and authorize the user against a Microsoft SQL Server 7 database using ADO to gain access to
secure and personalized dynamic web pages.
• Personalized ASP web sites were developed using Microsoft Visual InterDev 6.0.

Engineer, American Express Financial Advisors 1996 - 1998


• C developer and test engineer for UNIX and Microsoft platforms. Worked with Candle
Management Center and programmed IBM MQ Series on Windows NT4 and UNIX. Used Expect
on UNIX for regression testing.
Systems Analyst – Computer Disaster Recovery

• Tracked computer recovery exercise issues and followed up with several departments for
resolution. Created and maintained Disaster Recovery (DR) databases with Lotus Notes used
internationally. Worked with DR team to schedule and perform computer recovery exercises.

Systems Module Programmer, Applied Systems 1994 - 1996


• Wrote calculation modules in Borland Turbo Pascal and Borland Delphi for computing insurance
rates. Converted department computers from Windows 3.1 to Windows 95 and enabled file
sharing, thereby accelerating document workflow in the department.

Education
• Northland College, Ashland, WI – Computer Science
• Brown College, Minneapolis, MN – Computer Programming

Speaking Engagements
• Azure Developer Conference at Microsoft in Edina.
• Intertech Oxygen Blast: SQL Server & x64 technologies
• Visual Studio TFS group: Software Testing
• TechEd: Developing Themes and Skins
• TechEd: Master Pages and Nested Master Pages
• .NET User Group: Building Multi-threaded .NET Applications
• .NET User Group: Smart Clients with .NET
• .NET User Group: Intro to VS.NET 2005
• MSDN – For Developers Only: Building Lightweight E-Commerce Components using ATL
• MSDN – For Developers Only: Introducing Commerce Server 2000
• University of Minnesota – What is Microsoft .NET?
• Many more…

Page 4

You might also like