Damian Brunold
Fähigkeiten
Programmiersprachen
- Java, ausgezeichnet, 9 Jahre
- Python, ausgzeichnet, 2 Jahre
- JavaScript, sehr gut, 2 Jahre
- Common Lisp, Scheme, sehr gut, 2-3 Jahre
- C++, gut, 7 Jahre
- Perl, Ruby, Delphi, Pascal, Forth, Grundwissen
Softwareentwicklung
- Refactoring, ausgezeichnet
- Test Driven Development, ausgezeichnet
- OOA/OOD/OOP, ausgezeichnet
- Design Patterns, sehr gut
- RUP, UML, gut
Technologien
- Java Servlets, JSP, ausgezeichnet, 7 Jahre
- Web (HTML, CSS, Javascript), ausgezeichnet, >10 Jahre
- XML, sehr gut, 6 Jahre
- J2EE, sehr gut, 3 Jahre
- SQL, sehr gut, 2 Jahre
- MFC, COM/ATL, JMS, MQ-Series, gut
Plattformen
- Linux, sehr gut, >7 Jahre
- Windows, sehr gut, >10 Jahre
- Mac OS X, gut, 2 Jahre
- Solaris, gut, 2 Jahre
IDE, Tools
- Eclipse, ausgezeichnet, 7 Jahre
- Emacs, ausgezeichnet, 5 Jahre
- Unix toolchain, sehr gut, 5 Jahre
- Netbeans, gut, 1 Jahr
- Ant, git, CVS, SVN, Starteam
- Visual Studio
Weitere Fähigkeiten
Theorie der Programmiersprachen, Compiler- und Interpreterbau, Funktionale Programmiersprachen, Implementation Lisp Compiler/VM, Konfigurative, generative und Metaprogrammierung, Mathematik