My American style (IT) professional profile
All links embeded into my profile lead to some demonstration material from the given projects.

For a printable version please use this link, or save the link target locally. This way it will not contain any description and headers nor footers.

IT Profile of Attila Kispitye in English (http://kispitye.hu/job/profile?lang=en)
December 2024

Personal Details

Name:

Business form:

Attila Kispitye

freelancer

IT experience:

Contact:

since 1984

job@kispitye.hu
+36-20/9793776
https://www.linkedin.com/in/kispitye/

logo

Summary of knowledge

Programming languages: Java, JavaScript, Delphi/Pascal/Modula, C/C++, FORTRAN, Ada, assembly (Z80, 6510, 80x86), PHP, awk/perl, unix shells
Databases: Oracle, DB2, MSSQL, MySql, JDBC, ODBC (Access), BDE (Paradox)
Platforms:
  • Cloud - GCP, Azure.
  • PC - Windows (3.x -), Linux (Ubuntu, SuSe, redhat, debian, slackware), Novell Netware, Dos.
  • Sun, HP, IBM - Unix (solaris, hpux, aix).
  • Host - VMS, OS400.
Tools, methodologies:
  • Object Oriented Analysis (OOA, UML), design (design patterns, Rational Rose, Paradigm Plus, TogetherJ).
  • Project management (CA-SuperProject), version control (SVN, PVCS VM, CVS, git), change management (PVCS Tracker).
  • Programming: OO, structured/modular, parallel (PVM), client-server, distributed (J2EE, CORBA, RMI), network (TCP/IP, UDP), database (PL-SQL), web (HTML, CSS), gui (Swing, Motif/X-Windows), IDE (Sun/IBM JDK, Visual Cafe, JBuilder, Eclipse, Delphi, Turbo Vision).
  • Source code generators (IDL, XML), testing (WinRunner, JUnit), debugging (IDE, JProbe, WinDasm, SoftIce), documentation (javadoc, TeX/LaTeX, Office/Word).
Professional experience: Service (Energy) provider industry, (wood) processing industry, mobile and wired telecommunications, network provider and monitoring, web development.

Achievements

Certifications:
  • Sun Enterprise Architect for J2EE
  • 51 (thanks to Benchgames opportunity) Brainbench certificates from which 18 are of master degree, e.g.: Java, JavaScript, Delphi, PHP, SQL, OO, etc.
  • IBM DB2 application developer, DB2 administrator, DB2 fundamentals
  • Mensa HungarIQa
Education:
  • ELTE IT PhD. (not completed)
  • ELTE software engineer mathematician master's degree, programmer mathematician bachelor degree
Language skills:
  • German - advanced level C, ELTE IT specialist translator (4 semesters), Brainbench
  • English - advanced level A, Brainbench
  • Russian - advanced level B
Publications:
  • Programming Languages e-learning package: Abstract data types, Subprograms, Aspect oriented programming, Introduction, Program libraries, Lexical elements, Modules, Control structures.
  • Java 2 Programmers' Guide 5.0 (ISBN 978-963-06-4092-3 ö): Java programs, Applets, Database Programming, Graphical User Interface, Swing.
  • Programming Languages (ISBN 963 930 146 9): Program Libraries Design Aspects, Modules.
  • J2EE Programmers' Guide (ISBN 963 463 578 4): Database programming.
  • Java 2 Programmers' Guide 1.3 (ISBN 963 463 485 0): Java programs, Applets, Database Programming, Graphical User Interface, JavaScript, Swing, Servlets.
  • Java 2 Reference 1.3 (ISBN 963 463 488 5): References of the packages: java.applet, java.sql, javax.servlet, javax.swing.
  • Java 2 Programmers' Guide (ISBN 963 463 364 1): Java programs, Applets, Database Programming, JavaScript, Swing, Servlets, java.applet Package Reference, java.sql Package Reference, javax.servlet Package Reference, javax.swing Package Reference.
  • Java 1.1 Programmers' Guide (ISBN 963 930 146 9): Java programs, The java.awt Package / Graphical User Interface, Applets, Database Programming, JavaScript.
  • Java Programmers' Guide (ISBN 963 04 7417 4): Applications and Applets, JavaScript.

Projects


Project details


Implementation of the IT infrastructure of an NGO (2019 - )
Industry / Client Web development / Hungarian Permaculture Association
Role 2 contributors
Topic Design, implementation and operation of the IT infrastructure and web presence of the Hungarian Permaculture Association (MAPER)
Activity
  • Implemented a community web presence.
  • Designed and operated the community web space.
  • Administrated the various mailing lists.
Development Environment
  • Platform: WordPress, Google Workspace
  • Mailing list: MailMan

Minimum price backend development (2015 - 2018)
Industry / Client Software development / Skawa Innovation LLC.
Role 5 contributors
Topic Identifying real estates based on pictures found in online adverts and search for the lowest price.
Activity
  • Optimization of the image analysis algorithm.
  • Designing a cloud based architecture for web access and load ballancing.
  • Development and integration of a wrapper (C->Java).
  • Implementation on GCP and Azure.
Development Environment
  • Platform: GCP, Azure, Apache2 httpd + Tomcat7
  • Version control: Git
  • Development tool: Microsoft Visual Studio, Eclipse
  • Programming languages: C++, Java7, bash
  • Database: MySql

Implementation of a social website (2014)
Industry / Client Web development / Transition Movement in Kecskemét
Role 2 contributors
Topic Implementation of the social website for the Transition Movement in Kecskemét.
Activity
  • Development and deployment of the website.
Development Environment
  • Platform: Drupal

Programming Languages (2013)
Industry / Client Education / ELTE + PPKE + TÁMOP
Role 8 chapters
Topic Programming Languages: translation of our original book into English, actualization and conversion to online e-learning package.
Activity
  • Created a LaTex development environment.
  • Created a make based compiler environment.
  • Created an lgrind based source code transformer script.
  • Implemented translation and layout editor work.
Besides completing the layout editorial work on the whole book, I translated the following chapters:
  • Abstract data types
  • Subprograms
  • Aspect oriented programming
  • Introduction
  • Design Principles of Program libraries
  • Lexical elements
  • Modules
  • Control structures
Development Environment
  • Languages: LaTex, make, lgrind, perl
  • Version control: SVN
  • Platform: MikTeX

Implementation of a CSA shopping website (2012)
Industry / Client Web application / Szatyor Association in Kecskemét
Role approx. 100 buyers, 30-40 producers
Topic Development of the shopping website for the Szatyor Association in Kecskemét.
Activity
  • Webshop-like order site.
  • Administrator pages for buyers, producers and products.
  • Generating weekly order lists.
  • Automatic weekly order summaries.
Development Environment
  • Platform: Joomla 1.5
  • Development tool: Ultraedit

Community forum implementation (2011)
Industry / Client Web application / Hungarian Permaculture Association
Role forum and wiki
Topic Implementation of the forum for the Hungarian Permaculture Association.
Activity
  • Forum database development.
  • Forum user association with Wiki.
  • Exclusion of robots from the system.
Development Environment
  • Platform: Joomla 1.5
  • Development tool: Ultraedit

Administration of a community website (2010)
Industry / Client Website administration / Hungarian Permaculture Association
Role custom development
Topic Administration of the community website of the Hungarian Permaculture Association.
Activity
  • Administration of a custom-made framework.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Building of a social networking website (September 2009)
Industry / Client Web design / custom development
Role hosting + mailing list
Topic Building of a social networking site for storage and mail notifications.
Activity
  • Development of a dynamic HTML generator framework.
  • Access control with log in.
  • Visitor and download counters.
  • Thematically organized file up- and downloads.
  • Automatic email notification for file uploads.
  • Members contact list.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Integration of roof tile calculation (March 2009)
Industry / Client Web application / Etyeki Tüzép LLC.
Role ca. 4 * 3 * 3 * 5 calculation possibilities
Topic Web application serverside function integration into a flash client.
Development Environment
  • Programming language: PHP 5
  • Development tool: Ultraedit
  • Platform: Apache httpd webserver, flash client

Website development for a kindergarten (September 2008)
Industry / Client Web design / Local government of Kerepes
Role 30 webpages
Topic Development of the kerepesiovi.hu website.
Activity
  • Created a dynamic HTML generator framework.
  • Integration of slide show functionality.
  • Implementation of browser independent background snowing effect.
Development Environment
  • Languages: PHP5, JavaScript, HTML, CSS
  • Development tool: Ultraedit

Java 2 Programmers' Guide 5.0 (ISBN 978-963-06-4092-3 ö / 978-963-06-4093-0, 978-963-06-4094-7) (2008)
Industry / Client Education / ELTE
Role 11 chapters
Topic Extended and updated the first Java language guide in Hungarian.
Activity
    Java 2 Programmers' Guide 5.0 Created a public website for the book. Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Java Programs
    • Applets
    • Database programming
    • Graphical User Interface
    • Swing
Development Environment
  • Language: LaTeX
  • Platform: MikTeX

Phix FormScript (October 2007 - January 2008)
Industry / Client Telecommunication / Phi Division LLC. » T-Mobile (Budapest, Hungary)
Role 1 Webservice + Admin interface
Topic Call center agent interview management with online questionnaires.
Activity
  • Webservice development for serving questions and storing customer answers in interviews for call-centers.
  • Admin interface for managging questionnaires and groups and access control.
Development Environment
  • Programming language: J# ASP.NET 2.0
  • Development tool: MS Visual Studio 2005
  • Database: Oracle 10 through ODAC ADO.NET 2.0
  • Platform: IIS 6.0, Windows 2003 Server

Phix Admin (April 2007)
Industry / Client Telecommunication / Phi Division LLC. » T-Mobile (Budapest, Hungary)
Role 2 contributors
Topic Administrator interface for the campaign server.
Activity
    Technology shifting and recoding of the campaign server, creating an admin interface.
    • Swapping fat clients with real thin clien technologies.
    • Admin interface for managing agents/groups and campaigns, for importing and analysing call data.
Development Environment
  • Programming language: Delphi
  • Development tool: Delphi 6
  • Version control: TeamSource
  • Framework: ASTA 3
  • Database: Oracle 10 over ODAC
  • Platform: Windows 2003 Server

Phix Script (March 2007)
Industry / Client Telecommunication / Phi Division LLC. » T-Mobile (Budapest, Hungary)
Role 1 Webservice + 4 Admin sites
Topic Handling and distribution of online documents with a webservice.
Activity
  • Creation of a webservice for querying online documents from call-centers.
  • Implementation of an admin interface for handling documents and groups and for managing permissions.
Development Environment
  • Programming language: J# ASP.NET 2.0
  • Development tool: MS Visual Studio 2005
  • Database: Oracle 10 through ODAC ADO.NET 2.0
  • Platform: IIS 6.0, Windows 2003 Server

Programming Languages (ISBN 963 930 146 9) (2007)
Industry / Client Education / ELTE
Role 2 chapters
Topic Comprehensive theoretical guide about programming languages.
Activity
    Programming Languages Besides completing the review and layout editorial work on the whole book, I translated the following chapters:
    • Design Principles of Program libraries
    • Modules
Development Environment
  • Language: LaTeX
  • Platform: MikTeX

Online roof tile amount calculator (September 2006 - November 2006)
Industry / Client Web application / O-Holovo LP. (Budapest, Hungary)
Role ca. 4 * 3 * 3 * 5 calculation possibilities
Topic Web application for quantification of roof tile requirements
Activity
    Created a dynamic HTML generator framework for:
    • Calculating fixed and additional roof geometry parameters.
    • Selecting roof and tile types based on directory structures.
    • Quantifying needed amount for different tile types.
Development Environment
  • Programming language: PHP 5, JavaScript, HTML, CSS
  • Development tool: Ultraedit
  • Platform: Apache httpd webserver

XPS2FanGUI porting (May 2005)
Industry / Client System development / GPL
Role custom development
Topic Ported the I8KFanGUI cooling fan controller program for Dell Inspiron XPS2 notebooks.
Activity
  • Swapped GPU and DIMM temperatures.
  • Corrected GPU temperature display to match kernel data from ForceWare driver.
  • Real-time display of correct RPM values of cooling fans.
  • Temperature limits adjustable from 20℃.
  • Real-time display of adjusted temperature limits.
  • Doubled temperature display, added extra graph for extra fans.
  • Added DIMM, HDD and Other temperature display options.
  • Automatic temperature control modification: left (CPU) fan controlled also by GPU temperature (see GPU fan level 3 and 4)!!!
Development Environment
  • Language: C++
  • Development tool: MS Visual Studio .NET 2003
  • Platform: Dell Inspiron XPS2

Personal/professional homepage (September 2004 - November 2004)
Industry / Client Web application / custom design
Role 3 * 50 webpages
Topic Development of kispitye.hu, kispitye.com and kispitye.de websites.
Activity
    Created a dynamic HTML generator framework for:
    • Functional minimal style, independent of browsers and JavaScript capabilities.
    • Navigational menus generated in header and footer based on directory structures.
    • Peek in and wandering functions, direct access through table of context, sequential browsing mode.
    • Diashow functionality, even more than one show on a single page.
    • Language change possibility an every page.
    • Visualized hoover areas over pictures.
    • Visitor counter (exluding crawlers) and automatic display of last modification date.
    • Display of download volume and page generation time.
    • Search, guestbook and mailer forms.
    • Logging of nonexistent page queries and forwarding to similar pages.
    • Availability checking of links and images.
    Using this framework I created my professional and personal content.
Development Environment
  • Languages: PHP4, JavaScript, HTML, CSS
  • Development tool: Ultraedit
  • Platform: Apache webserver

J2EE Programmers' Guide (ISBN 963 463 578 4) (2002)
Industry / Client Education / ELTE
Role 1 chapter
Topic Extended and updated the first Java language guide in Hungarian.
Activity
    J2EE Programmers' Guide Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Database Programming
Development Environment
  • Language: LaTeX
  • Platform: MikTeX

Development of the A1G and GM technical Frameworks (March 2002 - March 2004)
Industry / Client Energy provider sector / NetDV LLC. » RWE Systems Applications Softwarehouse (Essen, Germany) » RWE ZZM+EnviaM LTD.
Role A1G: 2 contributors, GM: 15 contributors
Topic GM (GeräteManagement) is an ERP system for electricity, water and gas meters management, A1G (Architektur der 1. Generation) is the custom developed technical framework.
Activity
    As a system architect and developer I was the lead technical contributor, using and updating the complete technical framework (AMUN - which became A1G) from the CHEOPS project. Special tasks:
    • Knowledgetransfer in English to Indians for outsourcing.
    • Compression of CORBA communication datastreams between client-server tiers with Z-lib libraries.
    • Optimization of the memory usage of the persistence layer (POS).
    • Switching the custom source code generator from Paradigm Plus to Rational Rose.
    • Switching the XML engine of the import/export framework to the built in of the JDK.
    • Implementing a distributed printing server architecture based on GNU gstools and IBM San Francisco libraries, developed CORBA services for accessing barcode printers.
    • Developed an address checking service using the official data from the German Post (PostCD) and a GUI client for testing.
    • Evaluating the newest JDK versions, patching and deploying to production.
    • Developed C/I scripts (checkout branch from PVCS, generating source code based on object model, compiling IDL and Java sources, building libraries from compiled code, error analysis, mail notification from results), scheduled and administered pipeline execution.
Development Environment
  • Languages: Java, XML, SQL (JDBC), scripts (batch)
  • Development tools: Sun JDK 1.2-1.4, Borland JBuilder 7-9, GNU utilities
  • Version control: PVCS VM
  • Modeling: Paradigm Plus, Rational Rose
  • Debugging: JBuilder, JProbe
  • Communication tier: Visibroker ORB
  • Database: Oracle 8-9 and Access (JDBC)
  • Platform: Windows NT servers and XP clients

Java 2 Programmers' Guide 1.3 (ISBN 963 463 485 0 / 963 463 486 9, 963 463 487 7) (2001)
Industry / Client Education / ELTE
Role 11 chapters
Topic Extended and updated the first Java language guide in Hungarian.
Activity
    Java 2 Programmers' Guide 1.3 Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Java Programs
    • Applets
    • Database Programming
    • Graphical User Interface
    • JavaScript
    • Swing
    • Servlets
    Java 2 Reference 1.3 (ISBN 963 463 488 5)
    • java.applet package reference
    • java.sql package reference
    • javax.servlet package reference
    • javax.swing package reference
Development Environment
  • Language: LaTeX
  • Platform: MikTeX

GM initiation (July 2001 - February 2002)
Industry / Client Energy provider sector / Silcom LP. » IFS Softwarehouse (Essen, Germany) » RWE ZZM LTD.
Role 10 contributors
Topic GM (GeräteManagement) is an ERP system for electricity, water and gas meters management.
Activity
  • Created an automated framework for bulk data loading.
  • Initial load of database with addresses based on data from German Post (PostCD).
  • Clarification and preparation of data from the old system.
  • Data migration and result analysis.
Development Environment
  • Languages: Java, PL-SQL, scripts (batch and shell)
  • Development tools: Sun and IBM JDK, GNU utilities
  • Version control: PVCS VM
  • Communication tier: TCP/IP (rsh, ftp)
  • Database: Oracle 7 (JDBC), data loading in direct path mode
  • Platform: AIX, Windows NT

GTM / A2G: GUI components bundling (June 2001)
Industry / Client Gas provider sector / Silcom LP. » IFS Softwarehouse (Essen, Germany) » RWE NET LTD.
Role A2G: 10 contributors, GTM: 20 contributors
Topic GTM (Gas Transport Management) is an ERP system for gas transport capacity management, A2G (Architektur der 2. Generation) is the custom developed technical framework.
Activity
  • Created GUI OO components for A2G.
  • Packaging and integration of gui components into the JBuilder Development environment.
  • Developed a DFML interface for hand-held barcode scanner MDE devices.
Development Environment
  • Language: Java, J2EE
  • Development tool: JBuilder
  • Version control: PVCS VM
  • Modeling: Together-J
  • Test: Junit
  • Communication tier: EJB
  • Database: Oracle (Avantis)
  • Platform: Borland Application Server (Windows NT), hand-held MDE devices

Java 2 Programmers' Guide (ISBN 963 463 364 1) (2000)
Industry / Client Education / ELTE
Role 10 chapters
Topic Extended and updated the first Java language guide in Hungarian.
Activity
    Java 2 Programmers' Guide Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Java Programs
    • Applets
    • Database Programming
    • JavaScript
    • Swing
    • Servlets
    • java.applet package reference
    • java.sql package reference
    • javax.servlet package reference
    • javax.swing package reference
Development Environment
  • Language: LaTeX
  • Platform: MikTeX

Communication / GUI components development of the CHEOPS AMUN technical framework (September 1998 - May 2001)
Industry / Client Energy provider sector / Secco LLC. » IFS LLC. (Essen, Germany) » RWE LTD.
Role 5 contributors, AMUN: 20 contributors, CHEOPS: 150 contributors
Topic CHEOPS was designed as a complete standard software solution for the liberated energy provider sector, the AMUN group developed the custom technical framework. Although the full CHEOPS project failed, the finished software components were reused later as separate projects (see GM and A1G).
Activity
    As a system architect I was a member inside the technical group (AMUN) of the GUI team responsible for client-server communication and frontend. My special tasks were:
    • Switching GUI components and communication tier from AWT to Swing. (threadsafe worker synchronization)
    • Optimized the client-server communication by introducing cached data transfer structures. (used as Swing data models)
    • Developed an external graphical admin console (GUIManager) for monitoring GUI communication dataflow.
    • Optimized the graphical frontend with a custom layout manager.
    • Integrated external graphical components into the framework. (eg. outlook like calendar component)
    • Introduced background loading mechanism into table, list and tree components.
    • Created an interface for coupling with an access right management system (Zula-V).
    • Extended the internationalization capabilities on the client side.
    • Implemented a DFML/web based controller interface with JSP/Servlets for connecting hand-held MDE devices.
    • Integrated support for external testing utility (WinRunner).
    • Developed an automated client for measuring real life system response time.
    • Introduced an XML based configuration framework.
Development Environment
  • Languages: Java, JSP, DFML, XML
  • Development tools: Sun JDK, Visual Cafe, TomCat webserver
  • Version control: PVCS VM
  • Modeling: Paradigm Plus
  • Test: WinRunner
  • Debugging: JProbe
  • Communication tier: Visibroker ORB, JSP/Servlet
  • Database: Oracle and Access (JDBC)
  • Platform: Windows NT, hand-held MDE devices

TSAPI porting (February 1999)
Industry / Client Software development / Phi Division LLC. (Budapest, Hungary)
Role 2000 lines
Topic Porting telecommunication module codes from C to Pascal.
Activity
  • Porting TSAPI C headers to Delphi Units.
  • Modifying C type constructs and callback event structures for Delphi compatibility.
Development Environment
  • Languages: Delphi, C
  • Development tool: Borland Delphi
  • Testing: IVR simulator

Address Check: interface service for address validation (December 1998)
Industry / Client Telecommunication / Cleware LLC. (Budapest, Hungary) » Pannon GSM LTD.
Role 4 contributors
Topic Address Check is a Java interface service to reach two proprietary systems (coded in C, running on AIX and Windows NT) by propagating calls through a local network.
Activity
    System integration and development on server side: created a Java server which passes the received parameters to external C libraries and returns result to the calling clients.
Development Environment
  • Languages: Java, C
  • Development tools: Sun JDK, custom server component framework
  • Testing: ACServerTester.java
  • Communication tier: JNI, TCP/IP, UDP, RMI
  • Platform: Windows NT clients, AIX server

CHEOPS RAMSES: software components development (June 1998 - August 1998)
Industry / Client Energy provider sector / Secco LLC. » IFS LLC. (Essen, Germany) » RWE LTD.
Role RAMSES: 25 contributors, CHEOPS: 150 contributors
Topic CHEOPS was designed as a complete standard software solution for the liberated energy provider sector, the RAMSES (AP.3) group developed accounting components.
Activity
    As a developer I was responsible for implementing these use cases:
    • UC creating simulated invoice
    • UC executing simulated invoice
Development Environment
  • Language: Java
  • Development tool: Sun JDK, Visual Cafe, CHEOPS framework
  • Version control: PVCS VM
  • Modeling: Paradigm Plus
  • Communication tier: Visibroker ORB
  • Database: Access (JDBC)
  • Platform: Windows NT

System administration on a big network (1997 - June 1998)
Industry / Client System administration / Hungarian Association of Scientific Organizations (Budapest, Hungary)
Role 3 contributors, 100 clients (PC), 5 servers (PC), 20 dial-up lines, 2 leased lines
Topic Computer network administration.
Activity
  • Data volume measuring and billing.
  • Implementing data backup.
  • Configuring Web / Mail / Dial up and router services.
  • Protection with firewalls and proxy servers.
  • Maintaining 24/7 availability.
Development Environment
  • Languages: awk, perl, scripts (shell)
  • Communication tiew: TCP/IP
  • Platform: Linux (Debian), CISCO router

Java 1.1 Programmers's Guide (ISBN 963 463 147 9) (1998)
Industry / Client Education / ELTE
Role 5 chapters
Topic Extended and updated the first Java language guide in Hungarian.
Activity
    Java 1.1 Programmers's Guide Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Java Programs
    • java.awt package / Graphical User Interface
    • Applets
    • Database Programming
    • JavaScript
Development Environment
  • Language: LaTeX
  • Platform: Solaris, MikTeX

Proactive: web application for marketing (June 1998)
Industry / Client Telecommunication / Cleware LLC. (Budapest, Hungary) » Pannon GSM LTD.
Role 3 contributors
Topic Proactive is a management system for marketing activities (like phone or mail campaigns, sales, etc.).
Activity
    Campaign management: as a system architect I designed the relational data model, and developed server servlets.
Development Environment
  • Languages: Java, JavaScript, SQL
  • Development tools: Sun JDK, custom servlet framework
  • Communication tier: Servlet (HTML)
  • Database: MSSQL (JDBC)
  • Platform: Internet Explorer clients, MS IIS webserver

Metrica: web interface for GSM network workload analysis (April 1998 - May 1998)
Industry / Client Telecommunication / Cleware LLC. (Budapest, Hungary) » Pannon GSM LTD.
Role 2 contributors
Topic Metrica is a HP-Unix command line software for generating GSM network load diagrams. The generation of PostScript diagrams are configured with parameter files, our web interface manages these parameters and displays the generated results.
Activity
    System integration and development on server side: created a Java server, which configures parameter files, executes diagram generation and returns results to clients.
Development Environment
  • Languages: Java, JavaScript, HTML
  • Development tools: Sun JDK, HP-Unix korn shell, custom developed server component and servlet framework
  • Communication tier: RMI, Servlet (HTML)
  • Platform: Internet Explorer clients, HP-Unix server, MS IIS webserver

Server component framework (March 1998)
Industry / Client Software development / Cleware LLC. (Budapest, Hungary)
Role custom development
Topic Reusable general Java server component framework.
Activity
    Design and development:
    • Scalable parallel Java server.
    • Supporting UDP, TCP/IP and RMI communication.
    • Parameterizable logging.
    • Continous management and tracking of client connections.
Development Environment
  • Language: Java
  • Development tool: Sun JDK
  • Communication tier: UDP, TCP/IP, RMI

Servlet framework (February 1998)
Industry / Client Software development / Cleware LLC. (Budapest, Hungary)
Role 3 contributors
Topic Reusable generic Java servlet framework.
Activity
    Design and implementation of following functionality:
    • Optimized HTML table generation (HTML generator components).
    • Displaying database query results in tables (JDBC wrapper components).
    • Scalable database connection pooling and management.
Development Environment
  • Languages: Java, JavaScript, HTML
  • Development tool: Sun JDK
  • Communication tier: Servlet
  • Database: JDBC

SIS: extending ERP (December 1997 - January 1998)
Industry / Client Telecommunication / Phi Division Ltd. (Budapest, Hungary) » Westel 900 GSM LTD.
Role 3 contributors
Topic SIS is an ERP system to manage customers, delivery, storage and billing.
Activity
    Extended the existing database with new master data required for connecting to an external billing system. Developed GUI for management of following modules:
    • Managing wages.
    • Creating article splits.
    • Receiving delivery.
    • Managing suppliers.
    • Storing deposits.
Development Environment
  • Languages: Delphi, SQL
  • Development tool: Borland Delphi
  • Database: Oracle (BDE)
  • Platform: Windows NT

SLH: Sim Lock Handling (July 1997)
Industry / Client Telecommunication / Phi Division Ltd. (Budapest, Hungary) » Westel 900 GSM LTD.
Role 3 contributors
Topic SLH is a management system for sim locks and locked phones.
Activity
    Designed the data model, developed input forms, queries and reports for the following modules:
    • Receiving shipment, managing orders and supply.
    • Servicing and exchanging phones.
    • Exchanging sim cards.
Development Environment
  • Languages: Delphi, SQL
  • Development tool: Borland Delphi
  • Database: Oracle (BDE)
  • Platform: Windows NT

Totálmédia: MSC diploma (1997)
Industry / Client Educaton / ELTE software engineer mathematician » PC Szoftver LLC. (Budapest, Hungary)
Role 50 pages
Topic Finishing the second (MSC) stage education after five years as a software engineer mathematician with this diploma work
Activity
  • Implementing a complex unified problem solving methodology system: integrating application program packages into an expert system.
  • Developed a program module for CA-Superproject project handling software to be able to assign multimedia content to subprojects and change scheduling properties dynamically (even with AI support).
Development Environment
  • Language: Delphi
  • Development tool: Borland Delphi
  • Communication tier: DDE
  • Platform: CA-Superproject (Windows)

Lectures in Java and Delphi specialist groups (1997)
Industry / Client Education / Java and Delphi Specialist Groups of Hungarian Informatics Students (Budapest, Hungary)
Role 80 students per groups
Topic I held lectures at several Universities about Java and Delphi languages.
Development Environment
  • Language: Java, Delphi

Creating a commercial website (1997)
Industry / Client Web design / Phi Division Ltd. (Budapest, Hungary)
Role 20 webpages
Topic Created a commercial website with interactive guide and demo download possibilities for a custom developed program.
Development Environment
  • Development tool: UltraEdit
  • Languages: JavaScript, HTML

BestBoot: assembly MBR bootloader (1997)
Industry / Client System programming / custom development
Role 446 bytes
Topic MBR bootloader with disk and partition selection capabilities.
Development Environment
  • Language: 80x86 assembly
  • Development tool: TASM

Java Programmers's Guide (ISBN 963 04 7417 4) (1996)
Industry / Client Education / ELTE
Role 2 chapters
Topic Created the first Java language guide in Hungarian.
Activity
    Java Programmers's Guide Besides completing the review and layout editorial work on the whole book, I wrote the following chapters:
    • Applications and Applets
    • JavaScript
Development Environment
  • Language: LaTeX
  • Platform: Solaris

PannonFloppy: call log analyzer (1996)
Industry / Client Telecommunication / Cleware LLC. (Budapest, Hungary) » Pannon GSM LTD.
Role 2 contributors
Topic Evaluating and analysing detailed call logs received on floppy disks.
Activity
    As a system developer I implemented following modules:
    • Reading text based call logs.
    • Import/Export routines.
    • High performance OO text search engine with complex logical expression capabilities.
Development Environment
  • Language: Delphi
  • Development tool: Borland Delphi
  • Platform: Windows

Summer university traineeship in Germany (July 1996 - August 1996)
Industry / Client Bureaucracy / IAESTE » German Federal Highway Research Institute (Cologne, Germany)
Role 5 contributors
Topic Summer traineeship organized by the International Association for the Exchange of Students for Technical Experience (IAESTE) again in response to the explicit request of the Accident Statistics - Accident Analytics department at the German Federal Highway Research Institute (BASt).
Activity
  • Modification and documentation of a contol menu system for performing various data analysis.
  • Implementation of an analytic FORTRAN program for accident data validity checking.
  • Development of a text file to csv format converter.
  • Optimization of a programgenerator for converting text files into scripts.
  • Creation of a Word form using a datasource for bulk printing.
Development Environment
  • Languages: Pascal, FORTRAN, WordBasic
  • Development tool: Turbo Pascal
  • Platform: Windows, Siemens Host

Unix course material translation (1995)
Industry / Client Education / LP. » HP Hungary LTD. (Budapest, Hungary)
Role 10 chapters
Topic Translating the course material for HP Unix system administrators from English into Hungarian.
Development Environment
  • Language: English
  • Development tool: Word

System administration on a medium network (1995 - 1996)
Industry / Client System administration / PC Szoftver LLC. (Budapest, Hungary)
Role 20 clients, 2 servers
Topic Building and administrating a LAN.
Activity
  • Implementing star topology.
  • Configuring Web / Mail and file / print servers.
  • Protection with firewall and proxy / gateway servers.
  • Creating a homepage.
Development Environment
  • Communication tier: TCP/IP, Novell IPX, Netbeui
  • Platform: Windows NT (BackOffice), Novell fileserver, AS400 and Win95 clients.

Főkönyv: double-entry bookkeeping system (1995 - 1998)
Industry / Client Bookkeeping / PC-Szoftver 3000 LLC. (Budapest, Hungary)
Role 6 contributors
Topic Főkönyv is a complete networked double-entry bookkeeping software system with various utilities.
Activity
    Software development: bookkeeping and utility programs
    • Created an installation program for Windows.
    • Developed utilities for import/export and converters into different data formats.
    • Implemented a report generator based on Quickreport components.
    Developed Delphi components:
    • Calendar components: Xdatedit, XdbDatedit
    • Query components: XLookUp, XSDBGrid
    • Demo version time constraining component: Xpire
Development Environment
  • Languages: Delphi, 80x86 assembly
  • Development tool: Borland Delphi
  • Database: Paradox (BDE)
  • Platform: Windows 3.11-NT

Summer university traineeship in Germany (June 1995 - August 1995)
Industry / Client Bureaucracy / IAESTE » German Federal Highway Research Institute (Cologne, Germany)
Role 5 contributors
Topic Summer traineeship organized by the International Association for the Exchange of Students for Technical Experience (IAESTE) at the Accident Statistics - Accident Analytics department of the German Federal Highway Research Institute (BASt).
Activity
  • Development of a contol menu system for calling various data analysis command line utilities.
  • Creation of a programgenerator for converting text files into scripts.
  • Creation of a Word form using a datasource for bulk printing.
  • Error analysis and debugging of a COBOL programgenerator.
  • Testing of an external data query utility program.
Development Environment
  • Languages: Pascal, COBOL, WordBasic
  • Development tool: Turbo Pascal/Vision
  • Platform: Windows, Siemens Host

The GAO Database: BSC diploma (1995)
Industry / Client Education / ELTE programmer mathematician » Jenő Gothard Observatory (Szombathely, Hungary)
Role diploma
Topic Organizing the database of the scientific material of the museum in the Jenő Gothard Observatory.
Activity
    Implementing a dynamically configurable graphical HTML editor for creating webpages to store the scientific material of the museum.
Development Environment
  • Languages: C, HTML, scripts (Solaris shell)
  • Development tool: Motif/X-Windows
  • Communication tier: IPC
  • Platform: Sun Solaris

Summer university traineeship (July 1994 - July 1994)
Industry / Client Education / ELTE programmer mathematician » Jenő Gothard Observatory (Szombathely, Hungary)
Role 2 contributors
Topic Introduction of an Oracle database system.
Development Environment
  • Database: Oracle
  • Platform: Sun Solaris

System administration on a small network (1990 - 1992)
Industry / Client System administration / Dorottya Kanizsai High school (Szombathely, Hungary)
Role 10 clients, 1 server
Topic Building and administrating a LAN.
Activity
  • Building a sequential coax network.
  • Configuring file and print servers.
  • Lecturing user knowledge.
Development Environment
  • Communication tier: Novell IPX
  • Platform: Novell file and print servers, MS DOS clients.

Sawing patterns optimization (1991)
Industry / Client Wood industry / FALCO LTD. (Szombathely, Hungary)
Role 2 contributors
Topic Controlling industrial sawing machines with optimal patterns.
Activity
  • Developed code to calculate sawing pattern for optimal material usage.
  • Generating control code for execution of optimized sawing patterns.
Development Environment
  • Language: Pascal
  • Development tool: Turbo Pascal
  • Platform: PC, industrial sawing machine

Customer and supplier handling (1989)
Industry / Client Retail / relative
Role custom development
Topic Developed a customer and supplier handling program for storing data on floppy disks.
Development Environment
  • Languages: Basic, 6510 assembly
  • Platform: C64, VC 1541

ASCII screen designer (1988)
Industry / Client custom development
Role 1000 bytes
Topic ASCII screen designer:
  • Relocatable programcode at any address in memory.
  • Support for horizontal and vertical writing directions.
  • Cursor movement with joystick.
  • Working on two screens at once.
  • Save and load functionality, self displaying loading code generation.
Development Environment
  • Language: 6510 assembly
  • Platform: C64, VC 1541

Graphical function plotter (1986)
Industry / Client custom development
Role 1000 lines
Topic Plotting arbitrary two variable functions.
  • Interactive formula input.
  • Handling syntax and any runtime errors (over/under flow).
  • Full screen graphics display in arbitrary coordinate systems.
Development Environment
  • Language: Graphics Basic
  • Platform: C64, cassette