Tag Archive for: ArboNed

Sergey Gafurov – Architect ByeleX

‘Samenwerken met goede mensen en complexe problemen oplossen is leuk’

“Ik ben min of meer vanzelf in de softwareontwikkeling beland. Ik denk dat dit vaak het geval is als je echt plezier beleeft aan het maken van computerprogramma’s en -systemen.”

Het begon allemaal eind jaren tachtig, toen ik op de middelbare school zat

‘Ik begon met het leren van BASIC op een Yamaha MSX2, een Japanse computer die in die tijd vrij zeldzaam was op scholen in Oost Europa. Later ging ik naar een school met gespecialiseerde lessen in natuurkunde en wiskunde, en van daaruit was de volgende stap programmeerwedstrijden.’
Competitief programmeren bleek buitengewoon verslavend te zijn. Oudere vrienden en leraren leerden Sergey wiskunde en algoritmen, en uiteindelijk won hij verschillende wedstrijden. Als gevolg daarvan werd Sergey zonder toelatingsexamen toegelaten tot de faculteit Toegepaste Wiskunde en Informatica van de Wit-Russische Staatsuniversiteit.

‘De universiteit geeft je een beroep. Het mijne is, althans officieel, “wiskundige en systeemprogrammeur”. Op deze manier leidde mijn fascinatie voor wiskunde en het oplossen van problemen me op natuurlijke wijze naar de softwareontwikkelingsindustrie.’


In 2001 werd Sergey gerekruteerd door een van zijn professoren

Deze professor was betrokken bij het bouwen van een expertsysteem voor ByeleX. Zijn allereerste taak? Een nieuwe versie van dat systeem implementeren in Java, zodat het via internet toegankelijk werd.

ByeleX

Na vele jaren van samenwerking denkt Sergey niet meer in termen van locaties. ‘Er is geen ByeleX Nederland-team en geen ByeleX Oost-Europa-team. Het is gewoon één groot team dat vanuit twee kantoren werkt.’ Die mentaliteit komt tot uiting in de manier waarop projecten worden aangepakt: gedeelde verantwoordelijkheid, open discussie en een sterk gevoel van collectief eigenaarschap.

Zakenreizen naar Nederland hebben hun sporen nagelaten, maar niet noodzakelijkerwijs op de verwachte manier. ‘Ja, Amsterdam bracht een paar “schokkende momenten” met zich mee, maar verder niet boeiend.’ Wat hem bijbleef, zijn eenvoudige indrukken: het uitzicht vanuit het vliegtuig tijdens de landing, de charme van kleinere steden en de vriendelijkheid van de mensen. ‘Het is gewoon een leuke plek om te zijn.’


Projecten om trots op te zijn

In de loop der jaren heeft Sergey aan veel projecten gewerkt waar hij trots op is. Een voorbeeld hiervan is KCStreet voor ArboNed. Het project ging in juni 2007 van start en is uitgegroeid tot een groot, complex softwaresysteem dat technologisch is geëvolueerd – van Java 6, Java EE en EJB 2.1 naar Java 17, Spring Boot en Docker. Het is het resultaat van de gezamenlijke inspanningen van veel bekwame engineers en heeft de klant bijna 18 jaar lang goed gediend. Het is het soort project dat in de loop van de tijd stilletjes zijn waarde bewijst. “Niet iets waar ik op een feestje over zou praten”, geeft hij toe. “Het is gewoon te serieus – en misschien een beetje saai.”

‘Aan de andere kant van het spectrum was er nog een ander project waar ik trots op ben – en dat veel leuker was – namelijk een GPU-miner-applicatie.’ Dit was een kort project in 2014. Op dat moment domineerden AMD GPU’s duidelijk de GPU-mining. Sergey wist niets van het onderwerp en begreep niet waarom NVIDIA deze concurrentiestrijd aan het verliezen was. Hij leerde zichzelf GPU-programmeren in C/C++ en NVIDIA CUDA en implementeerde de miningberekeningen in Java met een standaard cryptografiebibliotheek. Met behulp van reverse-engineered algoritmen slaagde hij erin om een werkende miner te bouwen. Deze versloeg nooit de voor AMD geoptimaliseerde implementaties, maar gaf wel antwoord op de vraag waarom. En voor Sergey was dat de moeite waard.


Een project kan niet complex genoeg zijn

‘Ik heb van een professor die het menselijk brein bestudeert gehoord dat mensen een uitdagend probleem nodig hebben om op te lossen. Dat is waar, althans voor mij.’ Uitdagende problemen stimuleren het brein, zelfs als ze stress met zich meebrengen. Complexe problemen kunnen het beste worden opgelost als er iemand is om mee te sparren. Vaak is een goede oplossing een gezamenlijke inspanning die uiteindelijk resulteert in een succesvolle implementatie.

Dus al met al – samenwerken met goede mensen om complexe problemen op te lossen en vervolgens te zien hoe de nieuwe software werkt is leuk.

Huidige projecten

Sergey is momenteel betrokken bij meerdere projecten, waaronder Byecoin, dat onlangs een aantal bevredigende technische uitdagingen opleverde. En daarna? Hij hoopt op iets dat nog complexer is. ‘Laten we het afwachten, fingers crossed.’


Privé

‘Ik ben al 29 jaar samen met mijn vrouw. Zij is net zo’n workaholic als ik, dus in dat opzicht passen we perfect bij elkaar. Ik sport regelmatig, meestal ongeveer vijf keer per week. Vroeger deed ik aan vechtsporten, maar dat bleek niet de gezondste vorm van lichaamsbeweging te zijn – althans niet voor mij. Tegenwoordig zwem ik en doe ik aan cardiotraining. Ik kan niet zeggen dat ik er erg van geniet. Dat geldt vooral op vrijdagavond, wanneer de tv en de bank een veel aantrekkelijkere keuze lijken terwijl ik op weg ben naar het zwembad. Maar achteraf voelt het goed en het helpt me om met stress om te gaan. Dus ik probeer het vol te houden en beschouw het als een soort onderhoud.

Ik heb niet echt een hobby in de traditionele zin van het woord – voor mij veranderen hobby’s vaak in projecten. Mijn huidige project is bijvoorbeeld het bouwen van een apparaat voor het verwarmingssysteem in mijn huis. Daarvoor moet ik embedded programmeren voor microcontrollers in Rust (bare-metal, zelfgeschreven firmware), wat solderen en me verdiepen in schema’s, datasheets en OpenTherm-protocolspecificaties. Hoewel het erg technisch klinkt, is het een compleet nieuw gebied voor mij – en dat maakt het juist zo leuk.


Leven buiten de techwereld?

Als ik even snel nadenk, kan ik me een aantal opties buiten programmeren en IT voorstellen, maar die vallen nog steeds onder de bredere definitie van ‘werken in de techwereld’. Eigenlijk zou ik nog steeds technische problemen oplossen.

Sergey Gafurov – Architect ByeleX

‘Working together with good people while solving complex problems is fun’

“Getting into software development came somewhat naturally to me. I think this is often where you end up if you genuinely enjoy creating computer programs and systems”


It all started in the late 1980s, when I was in middle school

‘I began by learning BASIC on a Yamaha MSX2 — a Japanese computer that was quite rare in schools in the USSR at that time. I later entered a school with specialized classes in physics and mathematics, and from there the next step was programming contests.’
Competitive programming turned out to be extremely addictive. Older friends and teachers taught Sergey mathematics and algorithms, and he eventually won several contests. As a result, Sergey was admitted to the Faculty of Applied Mathematics and Computer Science at Belarusian State University without entrance exams.

‘University gives you a profession. Mine, at least officially, is “mathematician and systems programmer”. In this way, my fascination with mathematics and problem-solving naturally led me into the software development industry.’


In 2001, Sergey was recruited by one of his professors

This professor was involved in building an expert system for Byelex. His very first task? Implementing a new version of that system in Java, making it accessible via the internet.

ByeleX

After many years of collaboration, Sergey no longer thinks in terms of locations. ‘There is no ByeleX Netherlands team, and no ByeleX Eastern Europe team. It’s just one big team working from two offices.’ That mindset shows in how projects are approached: shared responsibility, open discussion and a strong sense of collective ownership.

Business trips to the Netherlands left their mark — though not necessarily in the expected ways. ‘Yes, Amsterdam came with a few “shocking moments,”’ but Sergey quickly dismisses that as uninteresting. What stayed with him instead are simpler impressions: the view from the plane while landing, the charm of smaller cities, and the friendliness of people. ‘It’s just a nice place to visit.’


Projects to be Proud of

Over the years Sergey worked on many projects he is proud of. One example is KCStreet for ArboNed. First committed in June 2007, it has grown into a large, complex software system that has evolved technologically — from Java 6, Java EE and EJB 2.1 to Java 17, Spring Boot and Docker. It represents the combined effort of many skilled engineers and has served the customer well for almost 18 years. It is the kind of project that quietly proves its value over time. ‘Not something I’d talk about at a party,’ he admits. ‘It’s simply too serious — and maybe a bit boring.’

‘From the opposite side of the spectrum, yet another project I am proud of — and one that was much more fun — was a GPU miner application.’ This was a short project back in 2014. At the time, AMD GPUs clearly dominated GPU mining. Sergey knew nothing about the topic and was puzzled why NVIDIA was losing this competition. He taught himself GPU programming in C/C++ and NVIDIA CUDA and implemented the mining calculations in Java with standard cryptography library. Using reverse-engineered algorithms he managed to built a working miner from scratch. It never beat AMD-optimized implementations — but it did answer the why. And for Sergey, that made it worthwhile.


A Project can not be Complex enough

‘I have heard from a professor who studies human’s brain, that people need a challenging problem to solve. This is true, at least for me.’ Challenging problems stimulate the brain — even if they come with stress. Complex problems are best solved when there is somebody to discuss such a problem with. Quite often a good solution is a mutual effort which eventually ends in a successful implementation.

So, all in all – working together with good people while solving complex problems and then watching how the new software is working is fun.

Current Projects

Sergey is currently involved in multiple projects, including Byecoin, which recently delivered some satisfying engineering challenges. And beyond that? He hopes for something even more complex. ‘So let’s see, fingers crossed.’


Personal Life

‘I’ve been married once, for 29 years now. My wife is pretty much the same kind of workaholic as I am, so in that sense we’re a perfect match. I exercise regularly, usually about five times a week. In the past it was martial arts, but that turned out not to be the healthiest kind of physical activity — at least for me. These days I swim and do some cardio training. I can’t say I enjoy it very much. This is especially true on Friday evenings, when the TV and sofa look like a much better choice while I’m on my way to the swimming pool. But it feels good afterwards, and it helps me cope with stress. So I try to keep it up and think of it as a kind of maintenance procedure.

I don’t really have a hobby in the traditional sense — for me, hobbies tend to turn into projects. For example, my current project is building a device for the heating system in my house. It involves embedded programming for microcontrollers in Rust (bare-metal, self-written firmware), some soldering, and digging into schematics, datasheets, and OpenTherm protocol specifications. Although it sounds very technical, it’s a completely new area for me — and that’s what makes it fun.’


Life beyond Tech?

‘With a bit of quick thinking, I can imagine some options outside of programming and IT, but they would still fall under the broader definition of “working in tech.” So let’s put it this way: I’d probably still be solving technical problems.’

25 Years of ByeleX: Edwin van der Hooft looks back on a special period

A career of almost a quarter of a century at ByeleX: that is the story of Edwin van der Hooft, COO of ByeleX, who celebrates his 25th anniversary next month. From squeaky home computers in his youth to international customers and a near-catastrophe with a server – Edwin has experienced it all. In a nice conversation with reflections and an anecdote here and there, it becomes clear that it has certainly not been a boring few years.

From Quality in Logistics to Quality in the ICT Sector: A Dream Start?

As a child, Edwin had a love for home computers, which gave him an ideal image of the ICT sector and then labeled himself as: “a kind of natural born ICT person”. Many years later, in June 2000, he put his money where his mouth is and accepted a job at ByeleX as a Quality Consultant. At his previous employer Verbrugge he was already familiar with the EQS system and at ByeleX he was able to combine ICT and quality management.

“I thought: finally I’m going to take the plunge, I’m going to be an IT professional!” But after six months, doubt struck: the romantic image of ICT turned out to be different than expected: “I missed a bit the feeling of the dynamics of a large port and transport company. That took some getting used to.” But in the same period, that changed with the rise of EQS.

EQS, a digital quality platform, quickly became ByeleX’s flagship product. “It was the right time, the right product,” says Edwin. “Companies wanted to get rid of paper ISO manuals and all the hassle around it, and EQS offered a solution. It was a very nice period because then you really had to work with ICT, and that in combination with quality management, ideal.” With major customers such as Heineken, Vopak and Scottish Water, the success grew. My colleague Jaco Wouters, who has been working here for 27 years now, and I traveled all over the country as a Consultant. Those were golden years!”

Lotus Notes: Glory and Boundaries

EQS’s success rested on Lotus Notes and Domino, an IBM platform used by large companies. “In the early years smaller players couldn’t afford it and as a Windows version it was technically just too complicated and expensive. Later a Windows version was released,” explains Edwin. “Apps on mobile devices did not exist at the time, everything was local to the customer. For maintenance and management, this did cause some complications and it was not affordable in terms of price. Eventually, the market became saturated, and when IBM let it slip a bit, LN died a quiet death, to put it mildly. Our customers were more or less forced to say goodbye to the Notes platform and therefore to us. One of our major customers kept Lotus Notes running on an emergency server until 2023 – that says everything about their loyalty!”

There are also plenty of anecdotes. Take that time at a logistics services company in Rotterdam: “I used ‘Kill-Notes’, a kind of handy app, to fix a stuck Notes client. But the moment I activated it, all processes were shut down and I saw all the servers in the server room go out around me. They were those AS400 computers, those big computers, and booting up took a very long time. The connection with ship traffic had also failed, there was no connection at all.” That was a nerve-wracking moment, especially since it took about half an hour before the systems were back online. “Now I’m done,” Edwin thought, “I never have to come again”. Fortunately, the customer stayed and everything ended with a fizzle. “That may say more about EQS than it does about me.”

Missed opportunities and side paths

Although Edwin saw a golden future for EQS as a modern web application, other projects now absorbed his attention. Such as Catfish, a logistics branch of Catlogic, which Edwin was then put in charge of in 2008. There he was involved in secondment, warehouse management systems, and similar activities as with EQS at the time. It was a nice period, but a year and a half later it came to an abrupt end when the company was sold to Groeneveld ICT. All customers had to be transferred to the new owner and logistical activities could no longer be carried out by a non-compete clause. “A great pity because it had potential with large customers like Vopak,” Edwin thought.

In the same period, Arboned, a new customer of ByeleX, took up all the time and the emphasis shifted more to building websites, Drupal, and SaaS solutions. Another branch of ByeleX, ByeleX Labs, was involved in research.

Edwin was proud of the framework agreement he had concluded with ArboNed, an agreement that assured ByeleX of a fixed monthly turnover that would eventually last for many years.

But there were more successes: The license from the Dutch Central Bank to operate our ATM machines. ByeleX was the first crypto company in the Netherlands to be granted this license, a real milestone. Later came the lawsuit with the ABN that had stopped the cooperation because of the operation of the crypto ATMs, despite the license from the Dutch Central Bank. This was also won by ByeleX, a ‘David versus Goliath’ performance.

Edwin is now in the process of obtaining a MiCAR permit. “It’s a shame, because if we had further developed EQS at the time, we would now be at the forefront of MiCAR and AML regulations. But we have already come a long way and now more people are involved, including a hotshot lawyer.”

Anecdotes and Farewell

In between the serious reflections, the anecdotes keep coming. A demanding customer who invariably answered with “You are speaking to ‘Jansen’, a customer”, or the Heineken site manager who simply walked into a meeting in a motorcycle suit and quietly dressed up under the watchful eye of those present. Or a customer who was housed in a football stadium – the office door opened directly to the field. “Unforgettable! That was the nice thing about the job, there was a lot of diversity among the customers.”

Recently, the need for change has grown. “I wanted less travel time and more structure.” After 25 years, Edwin now chooses Damen Naval, a switch that did not go without sleepless nights. “When I signed the contract, I panicked for a moment. But it’s time.”

With a farewell party in prospect and a last ride from Oud-Gastel, Edwin closes an era. “ByeleX remains unique – it’s under your skin. The family feeling that when you drive towards Brabant you are not going to work but to ByeleX, a different context.

So thank you, ByeleX!

With these words, we will not soon forget Edwin and wish him a great career with his new employer. We (not to mention our customers) will miss him.

Don’t be a stranger Edwin!

ArboNed – over de ontwikkeling en het gebruik van KeurCompany

Interview, 13 februari 2025

Met Saskia Luteijn, Coördinator Keuringen bij ArboNed, een landelijke Arbodienst, kijken we terug op de jarenlange plezierige samenwerking, de successen en de uitdagingen. Klanttevredenheid en technologie gaan bij ByeleX hand in hand.

De samenwerking tussen ByeleX en ArboNed begon in 2006 met consultancy en groeide al snel uit tot gezamenlijke projecten zoals BouwGezond, KCgezond en KCVS, zogenaamde PMO Systemen (Preventief Medisch Onderzoek). ArboNed biedt haar klanten verplichte medische keuringen aan. Niet alleen ter preventie van ziekte, maar ook die waarbij de eigen veiligheid en die van de omgeving op het spel staan.

Saskia, die al sinds 2007 betrokken is bij ByeleX, heeft een belangrijke rol gespeeld in deze evolutie. Ze vertelt hoe haar functie door de jaren heen veranderde – van Planner naar Functioneel Analist en nu als Coördinator Keuringen / Functioneel Beheerder. “Het is mooi om te zien hoe we elkaar hebben geholpen om telkens weer tot vernieuwende oplossingen te komen.”

De samenwerking met ByeleX en het gedeeltelijk werken aan een oplossing wordt door Saskia als bijzonder ervaren. Ze herinnert zich de tijd waarin ze samen met de collega’s van ByeleX; Jaco, Edwin, Nifont, Anton en Sergey, aan ideeën werkte. “Het was niet alleen een zakelijke samenwerking, maar een gezamenlijke zoektocht naar oplossingen. De Operatie en IT werkten nauw samen. Geen klant – leverancier relatie, maar gewoon collega’s die samen aan hetzelfde systeem werken. Dat maakte het zo bijzonder,” vertelt ze.

Saskia is verantwoordelijk voor de coördinatie van medische keuringen door het hele land. Dit omvat het plannen van artsen, locaties – het zijn er wel 40 – klanten en de benodigde apparatuur. Een uitdaging, bijvoorbeeld omdat er zowel bij de artsen als bij de te keuren klanten een kink in de kabel kan komen, zodat de geplande afspraken verschuiven.

Niet iedereen komt altijd opdagen, dan moet je creatief zijn. Saskia ziet dit als een uitdaging. Klanten met specifieke wensen (zoals afwijkende communicatie) ontvangen maatwerkoplossingen. Ook organiseert ze projecten, zoals op Texel, waar het gebruik van een Formule 1-simulator en een lokaal 0.0 biertje, zorgde voor een leuke, ontspannen sfeer rond de medische keuringen.

“Dit trekt medewerkers aan, vooral jongere werknemers die vaak de lange-termijn gevolgen van hun werk onderschatten. Alles om de klanttevredenheid te verhogen. Een goed keuringssysteem is daarbij van essentieel belang en helpt bij het efficiënt plannen door met al deze variabelen rekening te houden waardoor de bezettingsgraad van de artsen erg hoog is.” Er wordt gestreefd naar maximale efficiëntie door pauzes en administratietijd in te calculeren.”

De bescherming van medische gegevens en de privacy van de medewerkers is van groot belang in deze branche. “We werken met gevoelige informatie en dat brengt grote verantwoordelijkheden met zich mee. Het systeem zorgt ervoor dat alleen bevoegde personen toegang hebben, en dat is van cruciaal belang.”

Dit geldt niet alleen voor de huidige gegevens, maar ook voor oudere dossiers die nodig kunnen zijn voor eventuele claims in de toekomst. Medische gegevens moeten tussen de 20 en 40 jaar in het systeem bewaard kunnen worden, afhankelijk van de aard van het werk. Gegevens van claims moeten zorgvuldig worden gearchiveerd. Saskia geeft een voorbeeld van iemand die op 50-jarige leeftijd longkanker krijgt. “Dan moet er worden nagegaan of die persoon in het verleden met asbest heeft gewerkt. Het is cruciaal om toegang te hebben tot oude dossiers om de oorzaak te achterhalen.”

Ze vergelijkt het medische keuringssysteem met de kwaliteit van “een dikke Mercedes”, waarmee ze al die jaren met plezier heeft gewerkt. En benadrukt nog maar eens hoe blij ze altijd met ByeleX is geweest.

Een mooier compliment kan een bedrijf zich toch niet wensen..