This is my main profile. I create individual conceptions, being a simple registry system or a complex system requiring innovative solutions or research. Most of the time – but not exclusively – I create two- or three-tier applications with web-based user interface. This means in common language that data are stored in a database that are used by a server-side program containing the business logic and the system communicates with the user via a user interface working in a common web browser. User interface can be a traditional one meaning HTML pages generated by the server, or a modern AJAX (JavaScript)-based one that responds almost immediately to user commands.
On the top of that, I can also create custom desktop software, but in the latest years web-bases system took place in almost every area, diminishing the need for developing desktop software.
Platforms and languages that I have worked with
- PHP (I have used that mainly without object-oriented programming, although I’m aware of its capabilities)
- JavaScript
- Java (including Servlets, JSP pages, Enterprise JavaBeans, Portlets)
- Groovy
- Perl
- Bash script
- LotusScript (programming language of Lotus Notes/Domino system)
- MetaQuotes Language 4 (programming language of Metatrader 4 platform)
- Visual Basic (as standalone application and as Excel-macros as well)
- C és C++ (I have worked with GTK framework in C)
- Visual FoxPro
- Pascal (Turbo Pascal in the old times, FreePascal / Lazarus recently)
- Aion 9 (a language used to develop expert systems)
- x86 assembly (OK, this was in the anciend 32bit DOS times)
Frameworks I have used
- CakePHP 1.2, 1.3
- Groovy on Grails
- jQuery
- ExtJS
I have the courage to create applications on Common Lisp or Prolog language as well, although I do not have that much experience as with the languages above. I can learn a new language or the usage of a new platform or framework in the matter of a few weeks.
My recent works regarding this topic:
[catlist name=”szoftver” thumbnail=yes excerpt=full template=page-catlist]