Ranko OrliΔ
"Passionate About Software"
π€ Personal Data
π Location: Haacht, Belgium
π Born: Rijeka, Croatia
π Education: Master's Degree in Computer Science,
VUB
π Languages:
π³π± Dutch (C2 - Native)
π¬π§ English (C1 - Fluent)
ππ· Croatian (C1 - Fluent)
π©πͺ German (B1 - Intermediate)
π«π· French (B1 - Intermediate)
π― Professional Objective
I'm a communicative, creative, energetic, responsible and customer- and goal-oriented senior software engineer/architect and problem-solver.
I enjoy developing software products as a team member or team leader.
A dynamic and professional environment with a clear mission, vision and focus brings out the best in me.
π» Technological Knowledge
Profound knowledge of many areas in computer science, both theoretically and practically.
Senior: .NET & .NET Core β’ C# β’ Agile (Scrum, Kanban) β’ Cypress β’ Docker β’ Git/CVS/SVN β’ JetBrains Rider β’ Linked Data β’ Linux/Mac/Windows β’ Microservices & REST β’ SQL databases β’ Test Driven Design β’ TypeScript/JavaScript β’ VS/VS Code
Intermediate: Angular β’ Automated testing β’ CSS/HTML β’ Document databases β’ Domain Driven Design β’ Functional analysis β’ JMeter/Pyroscope β’ Node.js/fastify.js/n3.js β’ Software architecture β’ Software testing β’ System integration β’ Technical design β’ Vue.js/Stencil
Domain Expertise: Energy industry (senior) β’ Printing industry (senior) β’ Public sector β’ Bio-tech β’ Automotive β’ Clinical Trials β’ TV Broadcasting
Basic: Drupal β’ PHP β’ Composer β’ MySQL/MariaDB (please do not contact me for these π)
πΌ Working Experience
2025βPresent: Senior Engineer @ Aquila Solutions (Haacht)
Software Development
During my free time, I work on a backend system based on ASP.NET Core, .NET 8 and Postgres. Other databases such as SQL Server (T-SQL) and Oracle (PL-SQL) are planned, as well as a SPA based on Vue, React or Angular for monitoring and management of the system.
2025: ICT Expert @ Digitaal Vlaanderen (Flanders)
on behalf of Aquila Solutions (Haacht) β Public Sector
As part of a European project to validate LDES regarding the minimal interoperability mechanisms (MIMS+) of OASC, I am primarily working on creating open source projects around validation of TREE and LDES specifications.
2021β2024: Linked Data System Integrator @ Digitaal Vlaanderen (Flanders)
on behalf of Cegeka (Leuven) β Public Sector
Within the VSDS project, we created a number of open-source components based on LDES. I fulfilled the following roles: analysis, prototyping, test management, manual and automated E2E testing, onboarding & user support, documentation & tutorials, conversion of non-linked data to linked data, helping end users during implementation in their environment, and providing (problem) support.
As an experienced developer and database expert, I helped test, analyze and solve performance-related problems by, among other things, tuning database queries.
2021: Software Engineer @ Department of Culture, Youth and Media (Flanders)
on behalf of Cegeka (Leuven) β Public Sector
Study and prototyping around the Verenigingsloket (Association Portal), particularly regarding authoritative sources, linked data, databases, ACM/IDM, etc.
2019β2021: Lead Software Engineer @ Eneco (Mechelen)
on behalf of Aquila Solutions (Haacht) β Energy
Designed, implemented, deployed and maintained a web-based system (Angular 8 + .NET Core 3.1 + SQL Server) for capturing contract data and handling customer acquisition.
2019: DevOps Engineer @ Galapagos (Mechelen)
on behalf of Aquila Solutions (Haacht) β Biotechnology
Maintained legacy applications (PHP + Oracle) and developed new applications and tools.
2018β2019: Lead Software Engineer @ UCB (Anderlecht)
on behalf of Cegeka (Leuven) β Pharmaceuticals
Architecture, design, implementation and deployment of a public-facing website-based system (web components using Polymer & Stencil + .NET Core 2.1 + SQL Server) informing patients about one specific disease and offering additional services.
2017β2018: Senior Software Engineer @ UCB (Anderlecht)
on behalf of Cegeka (Leuven) β Pharmaceuticals
Architecture, design, implementation and deployment of a system (Angular 6 + .NET Core 2.1 + MediatR + SQL Server) for helping conduct studies in a hospital.
2017: Senior Software Engineer @ OZ (Brugge)
on behalf of Cegeka (Leuven) β Hospital & Health Care
Helped create a public-facing website (Angular 2 + .NET 4.x + SQL Server).
2016β2017: Senior Software Engineer @ Eneco (Mechelen)
on behalf of Cegeka (Leuven) β Energy
Created a Central Market System connector (.NET 4.x + NServiceBus + SQL Server) translating and enriching MIG4 to MIG6 messages, allowing connection of Eneco's backend systems to the central energy-market hub.
2016: Senior Software Engineer @ SD Worx (Antwerp)
on behalf of Cegeka (Leuven) β HR
Rewrote existing application for preparing paycheck calculation into a web-based .NET system.
2015β2016: Senior Software Engineer @ Kapsch CarrierCom BE (Zaventem)
on behalf of Aquila Solutions (Haacht) β Computer Software
Developed and maintained a backend system for managing all aspects of public transport.
2014β2015: Consultant/Coach @ Optimco (Antwerp)
on behalf of InfoSupport (Mechelen) β Insurance
Coached an AS400 developer to use .NET/C# for enterprise development. Supported the company's transition from AS400 to .NET development, focusing on C# development from analysis to deployment using Scrum.
2012β2015: Senior Software Engineer @ Engie/Electrabel (Brussels)
on behalf of InfoSupport (Mechelen) β Renewables & Environment
Designed and developed several systems related to capturing and communicating unavailability events and production constraints. Developed systems for entry and consolidation of unavailability information and production park constraints, a messaging hub providing store, convert and send services, and a central store & forwarding system for power optimization data.
2011β2012: Software Coach @ Galapagos (Mechelen)
on behalf of InfoSupport (Mechelen) β Biotechnology
Trained and guided a team to build various .NET systems. Supported the company in analysis, development and implementation of a new system for tracking orders while helping the team transition to the .NET platform.
2011β2012: Trainer @ InfoSupport (Mechelen)
on behalf of Aquila Solutions (Haacht) β Information Technology and Services
Classroom trainings for small to medium teams (up to 20 people). Delivered language-related courses for OO languages like C#, Java & C++, and .NET environment training.
2010β2011: Software Design & Documentation Engineer @ Unithink (Niel)
on behalf of Aquila Solutions (Haacht) β Information Technology and Services for BioPharma
Developed and maintained a system for managing clinical trials. Provided guidance and support to R&D team members on software engineering practices in the SDLC and owned the entire technical documentation and developmental testing frameworks.
2010β2019: Consultant, IT Helpdesk and Full-stack Developer @ ABR (Halle)
on behalf of Aquila Solutions (Haacht) β Automotive
Created and maintained a website and provided general IT support for a small automotive sales company.
2009β2010: Product Responsible @ eventIS BV/SeaChange (Eindhoven, NL)
Information Technology and Services for Broadcast Media
Developed and maintained StagIS-EE, an Electronic Programming Guide (EPG) backend system used in linear broadcasting, Video-On-Demand and IPTV environments. Overall responsible for development and maintenance of the system. Re-architected the product, resulting in 20-60x performance improvement, 75% code reduction, and 50% bug reduction.
2007β2009: Team Lead & Senior Software Engineer @ XiTechnix (Geel)
on behalf of BioPharma Technology House (Geel) β Hospital & Health Care
Analysis, design and implementation of Study Management System (SMS), a SPEc-like system. Overall responsible for development, fulfilling roles including team/project leader, coach, architect, designer, developer, and build-master. System based on SharePoint 2007, using C#, WF and ASP.NET.
2005β2007: Team Lead & Senior Software Engineer @ Johnson & Johnson (Beerse)
on behalf of BioPharma Technology House (Geel) β Hospital & Health Care
Architect, prototype, design and implementation of SPEc (Studies, Projects and Experiments departmental control system). Developed add-on applications extending a Siemens standard product with document management and laboratory automation. Add-ons based on .NET 2.0, using C# on a 3-tier architecture with WinForms, Web Services, and Oracle backend.
2004β2005: Team Lead & Senior Software Engineer @ Techwin Software (Mechelen)
Information Technology and Services for Manufacturing
Maintained JoPPS, a production-planning product for creating windows, doors and other constructions. Led team of 6 software engineers, managed existing and new products. Introduced eXtreme Programming methodology and shifted focus from components to functionality.
2003β2004: Senior Software Engineer @ Creo Europe SA (Turnhout)
Information Technology and Services for Printing
Next Generation Production Planning Product (NG-PPP) & Integration Component for Preps. Designed in UML, prototyped in Java, implemented in C#. Developed a sheet-optimization algorithm prototype for the packaging printing industry.
2002β2003: Engineering Project Manager @ ScenicSoft Europe NV (Turnhout)
Information Technology and Services for Printing
Maintenance and enhancement of UpFront v1.x & v2.x, a print-production planning tool. Fulfilled roles of engineering project manager and principal software engineer. Delivered UpFront 2.0 one week ahead of schedule with improved stability and features.
2000β2002: Engineering Project Manager & Principal Software Engineer @ ScenicSoft Europe NV (Turnhout)
Information Technology and Services for Printing
Maintenance and enhancement of TrapWise v3.x, a standalone trapping solution. Led 5-person team, analyzed and rewrote the trapping engine resulting in documented, maintainable code that was faster than the original.
2000: Principal Software Engineer @ ScenicSoft Europe NV (Zaventem)
Information Technology and Services for Printing
Architecture, design, and implementation of licensing mechanism for all ScenicSoft products. Created a core component shared by all products with individual wrappers for each language (JNI, COM, C, etc.). The licensing mechanism is still in use today.
1998β2000: Principal Software Engineer @ ScenicSoft Inc. (Seattle, USA)
Information Technology and Services for Printing
Architecture and design of Pandora v1.x, an imposition product for the packaging industry. Contributed primarily to analysis, architecture and prototyping. Graphical Java (Swing) application using C++ algorithms through JNI, available on Windows, classic Mac and MacOS X.
1997β1998: Senior Software Engineer @ Agfa-Gevaert NV (Antwerp)
Printing
Design and implementation of Apogee Pilot v1.0, a PDF-based workflow for the pre-press industry. Responsible for general system design, coordination of imposition issues, development of support code and integration testing.
1997: Senior Software Engineer @ Agfa-Gevaert NV (Antwerp)
Printing
Start-up and implementation of an Object-Technology Center (OTC). Organized and delivered Windows NT training for 15 people across different teams, building a custom course based on various sources and experience.
1996β1997: Senior Software Engineer @ Agfa-Gevaert NV (Antwerp)
Printing
Design and implementation of Taipan v2.0/Apogee PDF RIP. Extended functionality to allow simultaneous ripping and imaging, previewing, and backup. Responsible for designing and developing the backup and previewing mechanism. Involved in implementation of an internal cross-platform tools library (Mac, Unix & Windows).
1995β1996: Software Engineer @ Agfa-Gevaert NV (Antwerp)
Printing
Analysis, design and implementation of Taipan v1.1. Implemented improvements and was responsible for integration, installation and configuration, including Japanese translation support.
1994β1995: Software Engineer @ Agfa-Gevaert NV (Antwerp)
Printing
Analysis, design and implementation of Taipan v1.0 (Raster Image Processor for Windows NT). Developed server implementation including network communication with clients (Mac, Windows & Unix) over AppleTalk PAP, TCP/IP, named pipes and hot folders. Implemented installation and configuration software.
1992β1994: Junior Software Engineer @ TechGnosis NV (Sint Katelijne-Waver)
Information Technology and Services
Analysis, design and implementation of SequeLink for Windows.
1992: Junior Software Engineer @ Krediet Bank (Brussels)
on behalf of TechGnosis NV (Sint Katelijne-Waver) β Banking
Development of WIPE.
1992: Junior Software Engineer @ VTM (Vilvoorde)
on behalf of TechGnosis NV (Sint Katelijne-Waver) β Broadcast Media
Analysis and design of a broadcasting system.
1991β1992: Junior Software Engineer @ Min. v/d Vlaamse Gemeenschap - dienst AI (Brussels)
on behalf of Logica NV (Brussels) β Public Sector
Analysis, design and implementation of ALFA.
1991: Junior Software Engineer @ Min. v/d Vlaamse Gemeenschap - dienst HAWZ (Brussels)
on behalf of Logica NV (Brussels) β Public Sector
Analysis, design and implementation of an agenda system.
1990β1991: Junior Software Engineer @ ABK (Antwerp)
on behalf of Logica NV (Brussels) β Banking
Installation of CSI and user support.
1990: Junior Software Engineer @ IBM (Brussels)
on behalf of Logica NV (Brussels) β Information Technology and Services
Created test data for an interface towards the SWIFT.