Image

Short information - professional summary

C#/WPF technologies, developing custom applications

Continuously since 2004

In the old days I used Delphi, and now I mainly use C# language and WPF technologies to create modern, multi-layer, all-purpose desktop applications. If required, I use database backends, and I can develop applications for business (support, CRM) or corporate (controlling, reporting) needs.

Details...

Professional education/training

Continuously since 2005 I teach practice subjects in a university
Since 2014 I also do corporate trainings/education

Every year I do trainings of various lengths (3 days – 3 months) in the following topics

  • C# (Basics, ADO.NET EF, ASP.NET MVC / REST API, WCF/SOAP/TCP/UDP, WPF)
  • SQL (Oracle, T-SQL, MySql/MariaDb, PostgreSQL dialects)
  • PHP (Basics, Symfony, Doctrine)
  • Design Patterns (Gang Of Four, Martin Fowler, Architectural patterns, IoC, Dependency Injection)

Details...

PHP Backend Development

Continuously since 2004
Nowadays I mostly work with Symfony-based engine development and maintenance
If needed, I can use/create self-made web engines

In the past years, I created several webpages/web applications for companies.

Integrated user functions: gallery (image and video), forum (public and private message board), user management (registration, activation, lost password, file uploads), news items, newsletters, event calendars, guestbook, contact forms, category-based and customizable webshop (with integrated Paypal and bank payments (OTP/CIB interface) ), job offers, votes, faq, sitemap, search.

Integrated admin functions: full customization of the content displayed to the user, full administration of webpage items, counters, sending newsletters, full log capabilities.

External frontend/backend modules were also integrated (doctrine, jQuery, jQuery UI, Google Maps).

Details...

Devops / System Operations

Continuously since 2004

According to the requirements of the clients I can operate Debian/Windows servers and I can undertake their configuration as well. Sometimes this only means configuring the environment required for the webpage, but many times I had the responsibility of the full system administration.

In additiion to this, my university tasks include the administration of three computer labs (60 Windows workstations) and several Debian servers.

Details...