I’m a software-engineer.
I got my first computer at and became obsessed with programming until . One of my early programs was published in the “Alaplap” journal in . (Unfortunately the journal is discontinued since 2005) (This was a calendar application on DOS platform. It wasn’t a high-tech product, but I was proud of it.)
Of course I tried BASIC as well, but I used Turbo Pascal with assembly mostly. I wrote many apps and tools just for fun. This helped me, to broaden my knowledge about the internal life of the PC. If you are familiar with assembly, you must know the basics of how a processor works.
I became a professional developer in .
We produced multi-user database manager applications in Magic. We used Unix and Windows platforms on PC and AIX systems. Magic is a very fast and easy-to-use developer platform. However this technology is obsolete because there are many other platforms which can be used to create complex and up-to-date systems.
Magic
Magic is a special fourth generation language (4GL), which is based on tables instead of a source code. The technology was used to build applications based on relational-databases.
Nowadays Magic is transformed to UniPaaS and the applications are stored in XML.
At this time I met with web-technologies.
I turned to Microsoft technologies and acquired the MCSD title. I learned Visual Basic and MS-SQL as well as Exchange. I improved my web-knowledge too.
I was using C++ and Java in Linux environment for a year. It was an online statistical service. I realized the difference between enterprise and 24/7 services at this time. An enterprise customer goes home in the evening and the issues can be solved within days. But an outage in the online service can cause 30 percent subscriber loss.
I turned back to Microsoft tools and used C# for eight years. I was the architect and the chief developer of multiple MS-SQL based multi-user systems, for example Access Control, CRM, and Clearing applications.
Since 2012 I’m working with MFPs. These devices can be controlled mostly by Java embedded applications, but there are web or .NET based types as well.
Beside my work I tried many languages and technologies.
One can learn something every day. Each of my workplaces gave me something new. Old-fashioned people think, switching workplaces too often is unhealthy but I must disagree. If I want to keep up with my profession, switching is a must from time to time.
I studied electronics
My favorite school was the secondary-school. We studied electronics, analog and digital technologies, PCB design, and other manufacturing know-hows. We made lots of measurements and PCBs. Counters, timers, power supplies, EPROM burners, PC peripherals, and so on.
We programmed C64, and Z80 processors as well.
It was a requirement in each year to find a workplace and get some real-life experience. I worked at an alarm-system installer firm and installed micro-controller based alarm systems.
I got experienced with electronics in my real jobs as well.