ASML · Eindhoven, Nederland · 2019 – 2024
Voor het migreren van een maatwerk software build system naar een modern software build systeem, heb ik software ontworpen en geïmplementeerd welke in staat is miljoenen regels legacy code en diens afhankelijkheden te analyseren en vertalen naar Bazel-compatibele definities. Dit werd gerealiseerd in een multithreaded datapijplijn in Golang met ANTLR4 parsers voor verschillende DSLs.
Tech stack
ANTLR4 · RegEx · Golang · Python · DSLs · C · C++ · Starlark · Git Gherkin · ClearCase · Bitbucket · GitHub