Frontend voor iDEAL bij Payconiq
Professionalisering van de frontend-architectuur achter de iDEAL Profielen-tool en Payment-tool, inclusief een gedeelde componentenbibliotheek.
TenneT is verantwoordelijk voor het beheer van het landelijke hoogspanningsnet in Nederland. Het bedrijf transporteert elektriciteit van opweklocaties op land en zee naar de plekken waar klanten het gebruiken, via hoogspanningslijnen met spanningen tussen 110.000 en 380.000 volt. TenneT verzorgt ook internationale verbindingen voor het importeren en exporteren van elektriciteit. Als beheerder van kritieke energie-infrastructuur zijn betrouwbaarheid en continuïteit van de systemen essentieel.
Bayram startte bij een nieuw team binnen TenneT waar werd gewerkt aan nieuwbouw en onderhoud van diverse backend en frontend applicaties. Meerdere teams werkten parallel aan micro-applicaties die samenkomen in een single-page-application framework. Naast de reguliere development werkzaamheden nam Bayram deel aan een frontend guild, waarin teams gezamenlijk beslissingen namen en wijzigingen doorvoerden door het gehele applicatielandschap. Daarnaast draaide hij storingsdiensten en tweewekelijkse sergeantdiensten waarbij hij ondersteuning bood aan andere teams.
Bayram Senior Fullstack DeveloperTenneT is een organisatie die volop in verandering is en voor een grote uitdaging staat door de energietransitie. Er werken veel slimme mensen aan snel veranderende software. Het is hard werken aan een gemeenschappelijke doel die veel waarde kan betekenen voor de Nederlandse samenleving. Dit zorgde voor een unieke ervaring waar ik zelf als developer veel heb kunnen leren van mijn collega's.
Bayram vervulde de rol van Fullstack Developer met een focus van 80% Java en 20% Angular. Het team werkte in tweewekelijkse sprints met refinements, demo's en retrospectives. Bayram werd ingezet in team Equality als versterking voor het doorontwikkelen en refactoren van een aantal generieke applicaties binnen het landschap.
De voornaamste verantwoordelijkheden waren het ontwikkelen van nieuwe functionaliteit in Java en Angular op basis van acceptatiecriteria, refactoring en nieuwbouw van meerdere Angular/TypeScript applicaties en het onderhouden van generieke frontend libraries. Daarnaast schreef Bayram tests voor zowel backend als frontend, voerde hij monitoring uit via Elasticsearch en Kibana en voerde hij DevOps taken uit waaronder releases via XLDeploy/XLRelease en beheertaken op Linux systemen.
Als team hebben we ervoor gezorgd dat een belangrijke component binnen het landschap voldoet aan de performance-eisen en kritieke tijds-gerelateerde scenario's. Daarnaast hebben we ervoor gezorgd dat teams binnen onze afdeling op een veel eenvoudigere manier gebruik kan maken van onze applicatie. Ook hebben we een steentje bijgedragen aan een eenduidige UX en look-and-feel van de applicaties binnen de afdeling.
Technieken Java, Quarkus, Angular 10-18, TypeScript, Docker, JUnit, Cucumber, Cypress, Playwright, Jenkins, Linux, Elasticsearch, Kibana, Oracle Database, Scrum