Software Development

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]