A list of my generic IT Hard Skills. Select one of the IT Skills to show related projects.
For Soft Skills or related skills see the other sections.
Generalist
I regard myself a generalist. I’m very fast in learning and understanding new technologies, due to broad knowledge of comparable technologies and conceptual understanding of the underlying methodologies. My skill set includes:
Web Development • Apps • Mobile • Client Server • Native Software • Real Time Software • User Interfaces • Custom Editors • Custom Test Frameworks • etc.
Infrastructure & Tools
Infrastructure: Linux • Windows • Docker • Server and Networks • Cloud Technologies • Amazon Web Services • Virtualization • Hosting • Google App Engine • Raspberry Pi
Verion Control: Git • SVN • GitHub • TortoiseSVN • SourceTree
Concept Tools: multiple UML- and Engineering-Tools
Development Tools: Eclipse • Visual Studio • Unity • NetBeans • IntelliJ IDEA • Sublime • Notepad++ • Flash • MonoDevelop
Supplemental Tools: Inkscape • Photoshop • Browsers (Chrome, Firefox, IE, Safari) • Office (Mircosoft, OpenOffice, Google Documents)
Concept
UML • Software Architectures • Software Design • Model Based Software Development • Data Modeling • Business Logic • User Interface • User Experience • MVC • etc.
Software Development
As a generalist I’m language agnostic and proficient with multiple languages, libraries and frameworks:
Languages: Java • TypeScript • html5 (JavaScript, HTML, CSS) • ESCMAScript 6 • C# • C++ • ActionScript • PHP • XML • XSD • SQL • etc.
Frameworks & Libraries: Angular • React • jQuery • bootstrap • node.js • Express • Eclipse RCP • MongoDB • Mongoose • JavaDoc • Swing • SWT • EMF • JSP • Google Analytics • GitHub API • OSGI • MySQL • Facebook API • Twitter API • Google APIs • PayPal API • jQuery UI • OAuth2 • Lodash • Underscore • Java Servlets • Custom Frameworks • QR Codes • etc.
Testing
Automated Testing • GUI Testing • karma • JUnit • chai • Jasmine • mocha • Capture-&-Replay • Classification Tree Method • TeddyMocks • Custom Frameworks • mockito • etc.
Automation & Deployment
Automation: Continuous Integration • Automated Builds • Continuous Delivery • travis CI • Docker • Jenkins • bower • grunt • gulp • npm • webpack • tsd • yeoman • yo • karma • Maven • Gradle
Deployment: Android SDK • iOS • Intel XDK • Cordova