Roman Damborský

my skills

web related  
Advanced PHP 5
MySQL, SQLite databases
Javascript (DOM) and AJAX
Object Oriented Programming (php, javascript)
Adobe Flex and ActionScript 3.0
Valid XHTML + CSS layouts
Regular expressions
Search Engine Optimalization
Command line oriented PHP programming
Knowledge of XML, XSLT and XPath
Browsers compatibility checking (IE6,7,8, Safari, Firefox, Opera, depending on demands)
Exceptions and error handling
Transactions, relations, procedures and triggers in databases
Templating systems (own system or Smarty)
Basic knowledge of Flash and Photoshop
  programming
  in general
Design Patterns for OOP
ER diagrams, Use Case diagrams, basics of UML
Commenting of code in english in javadoc style (format depending on demands)
Programming with readibility, scalability and reusability on mind
C-like languages (c, java, c++) programming
C++ and Qt GUI and network programming
Using Subversion system (SVN)
others  
Experience with Windows, Linux (4 years), MacOS (since autumn 2008) operating systems
Microcontrollers programming (Motorola 68HC11, PIC, Atmel AVR)
English language
Obligingness in Your claims, suggestions for Your projects, willingness to learn new skills
Bachelor project: "Core of Operational System for Motorola" (Motorola 68HC908xxxx microprocessor programming (in C and assembler)
Diploma thesis: "Connecting embedded systems to intranet" (design and implementation of application in Java based on IEEE1451.1 standard, IP2022 programming in Object-C)
  current
  studies
Objective C
Cocoa and Mac OS programming
More of advanced Javascript

short bio

I use computers since my eight. My first programming attempts began in child age with legendary 8-bit ZX Spectrum and its basic/assembler.

In 2009 I've graduated at faculty of Information Technology at Brno, University of Technology. My specialization is "Computer systems and networks", which covers hardware/software design and realization as well as systems communications.

I consider myself open minded when it comes to studying new programming techniques, principles, platforms etc. I always welcome new experience and knowledge for I like to extend my skills.