Michael Schick
Consultant, Architect, Developer
Experience
Consultant, Architect, Developer
Self-employed
Consultant, Architect, Developer
CAIRO Consulting
Developer (freelance)
CAIRO Consulting
Developer (freelance)
ICR Rechenzentrum
Summary
My main area of work is developing custom solutions tailored to client needs. This covers the entire development cycle, from requirements analysis through technology selection, architecture, design, and finally implementation and extension.
On the technology side, since 2002 I have mainly used .Net, C#, C++, Visual Studio, SQL Server, and MS Office in the Windows environment. However, this depends on the requirements. Since 2017, I have also worked on Android apps (Visual Studio / Xamarin), and since 2021 on Linux development with .Net/Visual Studio.
Many of my past projects I built as classic client/server desktop systems, and more recent ones mostly as web applications.
Besides new development, since 2011 I have gained extensive experience migrating complex applications from unmanaged code to managed code (VC++ to .Net, C++/CLI). I have also worked extensively on porting older VB6 applications to .Net or redeveloping them. With .Net Core, .Net 5, and currently .Net 6, migrations remain a constant topic.
Additionally, I have gathered experience in low-level hardware-related projects, both under Windows (printer drivers, kernel-mode drivers) and under Linux (diagnostic devices, IoT box).
Skills
- Diploma In Computer Science
- Mcsd.net
- Requirements Analysis & Specifications
- Architecture & Design
- Technology Consulting
- Implementation With .Net, C#, C++, Ms Office, Sql, Etc.
- Android App Development
Languages And Technologies
- .Net / C# (20 Years, Level 4)
- Visual Basic 4-6, Vba (14 Years, Level 4)
- Wpf, Xaml (4 Years, Level 3)
- Com(+)/mts, Dcom, Ole, Activex (7 Years, Level 3)
- C, C++ (10 Years, Level 3)
- X86 Assembly (3 Years, Level 2)
- Java (Including Swing) (3 Years, Level 2)
- Gui (Javascript, Html, Dhtml, Etc.) (4 Years, Level 3)
- Sql (27 Years, Level 4)
- Smalltalk (Visualage) (3 Years, Level 2)
- Lisp (4 Years, Level 2)
- Xml/xsl/rdf (21 Years, Level 4)
Source Code Management
- Subversion (4 Years, Level 3)
- Visual Source Safe (1 Year, Level 2)
- Perforce (1 Year, Level 2)
- Git (7 Years, Level 3)
- Team Foundation Server, Azure (5 Years, Level 3)
.Net / C# Frameworks And Technologies
- Windows Forms (9 Years, Level 4)
- Ado.net (16 Years, Level 4)
- Asp.net (5 Years, Level 2)
- Wcf, Xml Web Services (5 Years, Level 3)
- Wpf, Silverlight (1 Year, Level 2)
- C++/cli (1 Year, Level 2)
- .Net Core, Asp.net Mvc, Razor, Blazor, Jquery, Angular (3 Years, Level 3)
- .Net Core, .Net 5, .Net (2 Years, Level 3)
Methods And Tools
- Borland, Visual Paradigm, Bpmn 2.0 (0.5 Years, Level 1)
- Uml (4 Years, Level 2)
- Altova Xml Suite (4 Years, Level 2)
- Mygeneration (2 Years, Level 2)
- Codesmith (2 Years, Level 2)
- Visual Studio .Net 2002–2022 (20 Years, Level 4)
- Excel, Outlook, Word With Vba (18 Years, Level 4)
Databases
- Ms Sql Server (21 Years, Level 4)
- Oracle 11 (1 Year, Level 2)
- Db/2 (5 Years, Level 2)
- Ms Access (4 Years, Level 2)
- Mysql (1 Year, Level 1)
Operating Systems
- Dos, Windows 3.1–11 (25 Years, Level 4)
- Sun Solaris (4 Years, Level 2)
- Linux (4 Years, Level 2)
Microsoft Server
- Windows Server Nt To 2008 (9 Years, Level 3)
- Sharepoint/moss/wss 2003–2007 (6 Years, Level 2)
- Iis (5 Years, Level 2)
- Microsoft Exchange Server (2 Years, Level 2)
Functions
- Consulting (18 Years, Level 3)
- Software Development (28 Years, Level 4)
- Requirements Analysis, Architecture (15 Years, Level 3)
Industries
- Power Plant (13 Years, Level 4)
- Medical Technology (8 Years, Level 3)
- Industry – Manufacturing/production (8 Years, Level 3)
- Geomatics (0.5 Years, Level 2)
Languages
Education
TU Kaiserslautern
Diploma in Computer Science · Computer Science with Economics · Kaiserslautern, Germany · Grade 1.6
TU Kaiserslautern
Pre-diploma · Computer Science · Kaiserslautern, Germany
Gymnasium Ebingen
Abitur · General Higher Education Entrance Qualification · Albstadt, Germany
Certifications & licenses
CRM 1.2
Microsoft Certifications
MCDBA
Microsoft Certifications
MCSA
Microsoft Certifications
MCSD
Microsoft Certifications
MCSD.Net
Microsoft Certifications
Similar Freelancers
Discover other experts with similar qualifications and experience