Ranko Orlić

"Passionate About Software"

πŸ‘€ Personal Data

πŸ“ Location: Haacht, Belgium
πŸŽ‚ Born: Rijeka, Croatia
πŸ”— LinkedIn: www.linkedin.com/in/rorlic
πŸ’» GitHub: github.com/rorlic
πŸŽ“ 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.