Kurzprofil

Andreas Hamm
staatlich geprüfter technischer Assistent für Informatik
Startseite Ι C++ Coding

Über mich

Ich, geboren 1972, habe mehr als 20 Jahre Berufserfahrung als Softwareentwickler; davon rund 15 Jahre im Projektgeschäft – meine Kunden waren überwiegend international agierende Konzerne und mittelständige Unternehmen.

In Teams, von 4 bis mehr als 40, meist aber um die 10 Person, teils in mitverantwortlicher Position oder in Abstimmung mit den Projekt-Verantwortlichen, war ich bisher an der Entwicklung von proprietären Software-Lösungen beteiligt. Meine Aufgaben / Rolle bis jetzt UI-Design, die Analyse, die Konzeption und die Entwicklung von Software; in einigen Fällen gehörte, unter anderem, auch die Projektplanung und Projektkoordination zu meinen wahrgenommen Aufgaben.

Am liebsten entwerfe und programmiere ich system- bzw. hardwarenahe Computerprogramme. Obwohl ich auch in anderen Sprachen programmiere, und damit kein echtes Problem habe, ist und bleibt C++ mein ganz persönlicher Favorit. Ich mag einfach C und C++. Danke an dieser Stelle an Bjarne Stroustrup und alldenjenigen, die C++ mit Leidenschaft zu dem machen was es ist – ein objektorientiertes Werkzeug mit dem, was die Hardware im Stande ist zu leisten, so gut wie alles erdenkliche, aus technischer Sicht gesehen, möglich ist. Danke.

Position

Software-Entwicklung/-Programmierung, Beratung/Consulting

Branchen

Information & Telekommunikation, Handel, Maschinen- und Anlagenbau, Banken

Schwerpunkte

Analyse/Problemanalyse, Entwurf von Softwarelösungen und Benutzeroberflächen (UI/UX Design), Objektorientiere Programmierung, Entwicklung von Klassenbibliotheken, Schnittstellen-Entwicklung, Projektplanung und -koordination

Betriebssysteme

Android, iOS, Linux, MS-DOS, Windows

Programmiersprachen

Assembler (X86/X64), Basic (Visual Basic), C/C++, Java, JavaScript, Pascal/Object Pascal

Datenbanksysteme

Access, dBase, Oracle, Pervasive (Btrieve), PostgreSQL, SQL-Anywhere (Sybase), SQL-Server

Netzwerk/Protokolle

Router (Konfiguration), TCP, UDP, Vernetzung von Computern

Tools

CVS, Cygwin, Excel, Gimp, Git, InstallShield, MASM, Office, Outlook, PhotoShop, PowerPoint, Project, SVN, TASM, TFS, Wise Installer, Word

Entwicklungsumgebungen

Delphi, Eclipse, Turbo IDE, Visual Studio

Schnittstellen

DOS, ODBC, Windows-SDK, Winsock-API

Frameworks

MFC, SV-Tools, TV, VCL, MS-Test Framework

Bibliotheken

ADO, ATL, BDE, DAO, STL

Technologien

ActiveX, COM, DCOM, Design Pattern, DLL, MVC, MVVM, OCX

Methoden

Agile Modelle, Multi-processing/-threading, OOA, OOD, OOP, Scrum, Spiralmodell, UML, V-Modell, Wassefallmodell, XP

Software

Installation von Standard-Software, Gerätetreibern

Hardware

Computer-Architektur, Computerreparatur, Installation (Ein-/Ausbau), Prozessor-Architektur

Sonstiges

Compiler-Techniken, CSS, Firewall-Konfiguration, Generische Programmierung, HTML, IDoc-Format, SQL, Stored Procedures, System-Administration, Visual Studio Plug-ins, XML, XSD, XSL, XSLT

Seitenanfang
Kurzprofil Ι Impressum Ι Rechtliche Hinweise Ι Haftungsausschluss Ι Nutzungsbedingungen