Vincent Ottens

Vincent Ottens

$80/hr
Creative software developer, sim racing enthusiast, and maker of immersive tech and unique ideas
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
47 years old
Location:
Willemstad, Salina, Curaçao
Experience:
18 years
VINCENT OTTENS-- De Nieuwe Gast 21, 9801 WK Zuidhorn 15 februari 1978 AM-B linkedin.com/in/vincentottens Profile Vincent is a driven and results-oriented software developer with a passion for creating high-quality IT solutions. He specializes in client-side technologies with a strong focus on usability and the end-user experience. Quality is paramount: Vincent advocates for clean, readable, and maintainable code, with testability being a natural part of the process. He enjoys sharing this mindset with colleagues and helps teams structurally improve their codebase. With his calm personality and broad technical knowledge, Vincent is able to bring projects to successful completion with focus and direction. As a full-stack developer with various certifications, he can quickly translate complex challenges into practical and scalable IT solutions. Vincent adapts effortlessly to new situations, works well both independently and in a team, and is persistent and curious in finding alternative solutions. His dedication, sharp insight, and disciplined work ethic are quickly noticed and appreciated—regardless of the complexity of the task. Curriculum Vitae Vincent Ottens maart 2023 Education CHARACTERISTICS Mastercourse Software Engineering Sogyo, De Bilt ​E ager and driven, ambitious, 2007 - 2009 boundary-pushing, Analytical, HIO Hogere Informatica Hanzehogeschool, Groningen Creative, goal-oriented, independent, engaged, reliable, 2000 - 2003 sharp-minded, Straightforward, proactive and performance-focused ​ CURSUSSEN/TRAININGEN ​TECHNICAL SKILLS 2018: 70-532 Developing Microsoft Azure Solutions ​Operating systems/platforms 20??: Microsoft SharePoint 2010, Application Development 2011: Accessing Data with Microsoft .NET Framework 4 2011: Web Applications Development with Microsoft .NET Framework 4 ​Windows, Windows Server ​Programmeertalen ​C#, Java, JavaScript, 2008: Microsoft® .NET Framework 2.0 - Web-based Client Development TypeScript, HTML, XML, CSS 2007: Microsoft .NET Framework – Application Development Foundation ​Ontwerptools 2007: Developing and Implementing Web Applications with Microsoft® ​Adobe Photoshop, Paint. NET, Visual C#™ .NET and Microsoft® Visual Studio® .NET Figma 2007: Implementing, Managing, and Maintaining a Microsoft Windows ​Ontwikkeltools Server 2003 Network Infrastructure ​Microsoft Visual Studio .NET 2006 Implementing and Managing Microsoft Exchange Server- Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure /2005/2008/2010/2012/2013/20 15/2017/2019/2022, Eclipse, Sublime Tekst, VSCode, Notepad++ 2006: Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure 2006: Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure ​Branchekennis ​Onderwijs, Verzekeringen, Woningbouw, Overheid, Agrarische sector, Fintech 2006: Managing and Maintaining a Microsoft Windows Server 2003 ​ Environment ​LANGUAGES 2005: Installing, Configuring, and Administering Microsoft® Windows® Dutch XP Professional Engelish HOBBIES AND INTERESTS Kitesurfing, Snowboarding DIY, Construction, Domotica Woodworking, F1, SIM Racing Vincent Ottens Pagina 2 van 8 Curriculum Vitae Vincent Ottens maart 2023 EXPERIENCES CJIB, Leeuwarden — Front End Developer​ maart 2024 – heden Situation: the execution domain of CJIB, there was a need to consolidate several standalone applications into one integrated solution—EXPO. This new application supports case consultation and other domain-specific processes. Task: the sole frontend developer within the Scrum team, I was fully responsible for the frontend architecture, with a focus on performance, scalability, and reusability of components. Action: developed the application using the latest version of Angular, leveraging Signals instead of RxJS in preparation for phasing out Zone.js and improving performance. I established a reusable component library in Storybook for organization-wide adoption, structured the codebase with NX for a modular monorepo setup, and generated strong types and models from OpenAPI specifications to ensure consistent interaction with Java REST APIs. I also implemented unit and end-to-end testing using Jasmine and Playwright, and actively participated in Scrum ceremonies, including refinement, planning, reviews, and retrospectives. Result: EXPO application now delivers a modern, high-performance, and maintainable solution that simplifies the application landscape within the execution domain. The component library and architectural approach provide a scalable foundation for reuse across the wider organization. Techniques: Angular (with Signals), TypeScript, SCSS, HTML5, NX, Storybook, Playwright, Jasmine, OpenAPI Generator, Git, Java REST API’s, Scrum Eqontrol, Emmeloord — Senior Fullstack Developer​ maart 2023 – december 2023 Situation: develops industrial software for monitoring and controlling production processes. The goal was to deliver new features while improving long-term maintainability and code quality. Task: a Senior Fullstack Developer, I was responsible for both frontend and backend development within a small, multidisciplinary Scrum team. Action: designed, estimated, and implemented new features in close collaboration with the product team. On the frontend, I developed maintainable solutions using Angular (v9–17), TypeScript, RxJS, SCSS, and Angular Material. On the backend, I built .NET Web APIs and integrated external SDKs and APIs. I conducted code reviews, supported teammates, and ensured code quality. I set up CI/CD pipelines in Azure DevOps, introduced Renovate for dependency updates, and structured the codebase using an NX monorepo. I actively participated in all Scrum ceremonies, including planning, reviews, demos, and Vincent Ottens Pagina 3 van 8 Curriculum Vitae Vincent Ottens maart 2023 Scrum of Scrums. Result: delivered new features that significantly improved real-time machine insights for end users and established a stable, scalable, and future-proof codebase. Technologies used: (v9–17), TypeScript, RxJS, SCSS, Angular Material, Webpack, .NET Web API, Azure DevOps, Git, SignalR, NX, Renovate. Riverty (Afterpay), Heerenveen — Technical Lead Front end​ maart 2020 – maart 2023 Situation: AfterPay offers “buy now, pay later” solutions across 9 European countries. During the company’s migration from Java to the Microsoft platform, a completely new merchant portal had to be developed from the ground up. Task: As Technical Lead Frontend, I was responsible for leading the frontend team and designing a modern, scalable Angular architecture to support the new portal. Action: I led the design and development of the new merchant portal, including features such as order management, reporting, localization via Crowdin, and Jira integration. I implemented a scalable frontend architecture using Angular (v9–15), TypeScript, RxJS, NgRx, and a component-driven approach. I coached and guided frontend developers on both technical and process levels, and set up CI/CD pipelines in Azure DevOps. I introduced Cypress and Jest for automated testing and collaborated closely with international teams, product owners, and stakeholders within a Scrum environment. I also advised on technical decisions and ensured code quality through reviews and internal knowledge sharing. Result: The Merchant Portal was successfully launched and is now used daily by thousands of customers. The chosen tech stack and architecture were adopted as a reference for multiple new products within Riverty. Technologies used: Angular, TypeScript, NgRx, RxJS, SCSS, Cypress, Jest, Webpack, .NET Web API, Azure DevOps, Azure Functions, SignalR, NX, Figma, Application Insights, VWO RDW (Elektronische Diensten en Systemen), Groningen — Senior Frontend Developer​ juli 2018 – maart 2020 Situation: RDW was migrating its services from SharePoint to modern Vincent Ottens Pagina 4 van 8 Curriculum Vitae Vincent Ottens maart 2023 cloud-based applications hosted in Azure. These applications needed to communicate securely with on-premise systems via Azure Service Bus and Relays. Task: As a Senior Frontend Developer within the EDS department, I was responsible for developing and modernizing electronic services using Angular and .NET, as part of a multidisciplinary Scrum team. Action: I worked on frontend development using Angular (v5–7), TypeScript, RxJS, SCSS, and Angular Material. I coached colleagues, conducted code reviews, and contributed to architectural and technical decision-making. I also set up CI/CD pipelines using Azure DevOps (YAML), including automated testing and release processes. Collaboration with backend developers (.NET WebAPI), testers, and product owners was a key part of the workflow, alongside active participation in all Scrum ceremonies and regular stakeholder communication. Result: Multiple services were successfully migrated to the cloud, resulting in improved maintainability, higher code quality, and faster release cycles. Technologies used: Angular, TypeScript, RxJS, SCSS, HTML5, .NET WebAPI, Git, BizTalk, Azure DevOps, YAML, Application Insights, Jasmine, Node.js, Webpack UNIFORM-Agri, Assen — Lead Front end Developer​ jan 2017 – juni 2017 Situation: -Agri aimed to modernize its legacy Delphi-based desktop application into a cross-platform, cloud-hosted web application to support future scalability and flexibility. Task: Lead Frontend Developer, I was responsible for designing the frontend architecture and guiding the team through the transition to a modern Angular-based stack. Action: developed and implemented a scalable frontend architecture using Angular (v5), TypeScript, RxJS, SCSS, and NgRx for state management. I onboarded and coached a newly formed frontend team, ensured code quality through reviews and best practices, and advised stakeholders on technical direction and development strategy. I also set up CI/CD pipelines and established the development workflow, collaborating closely with developers, testers, and product owners within a multidisciplinary team. Result: a future-proof architectural foundation for the new cloud application and successfully trained the team in modern frontend technologies, enabling efficient further development of the platform. Vincent Ottens Pagina 5 van 8 Curriculum Vitae Vincent Ottens maart 2023 Technologies used: Angular, TypeScript, RxJS, NgRx, SCSS, HTML5, DevExtreme, Node.js, Webpack, Docker, Git, Bitbucket, CSS, LESS, Jira Dairy Data Warehouse, Assen — Lead Frontend Developer​ april 2017 – december 2017 Situation: Data Warehouse processes data from herd management software using ETL processes. These processes required a complete overhaul using modern web technologies to improve scalability and maintainability. Task: as Lead Frontend Developer, I was responsible for designing a new architecture and technically guiding the team in developing a modern frontend and backend environment. Action: developed frontend solutions using React, TypeScript, RxJS, and NgRx, supported by modern build tools like Gulp and Webpack. On the backend, I contributed to .NET Core and ASP.NET MVC components and integrated IdentityServer for secure authentication. I coached junior developers, conducted code reviews, and promoted knowledge sharing. I also set up a CI/CD pipeline to automate releases and collaborated with multidisciplinary teams in an Agile/Scrum setting. Result: delivered a scalable application architecture and guided the team in adopting the new tech stack, laying a solid foundation for continued product development. Technologies used: React, TypeScript, NgRx, RxJS, HTML5, CSS, LESS, Node.js, Webpack, Gulp, .NET Core, ASP.NET MVC, LINQ, IdentityServer2, Git, JSON Schoolmaster, Leeuwarden — Lead Frontend Developer​ april 2016 – april 2017 Situation: was migrating its Silverlight-based education platform, Magister, to a new cross-platform version: Magister 6. This required a complete frontend rebuild within specific domains, including the Agenda module. Task: As Lead Frontend Developer, I was responsible for leading the frontend team in the Agenda domain, guiding developers, and contributing to the implementation of new functionality. Action: I led the frontend team and coordinated technical guidelines with the software architect. I contributed to the development of new features using AngularJS and .NET, and implemented both unit and end-to-end testing with Jasmine, Karma, and Protractor. I mentored junior developers, performed code reviews, and promoted best practices to ensure high code quality. Additionally, I Vincent Ottens Pagina 6 van 8 Curriculum Vitae Vincent Ottens maart 2023 was responsible for frontend releases and supported CI processes using Gulp and Webpack. I participated actively in Scrum ceremonies and stakeholder discussions. Result: The majority of the functionality from the legacy system was successfully migrated to Magister 6, along with several improvements and new features that enhanced usability and maintainability. Technologies used: AngularJS, TypeScript, RxJS, HTML5, CSS, Node.js, Webpack, Gulp, Jasmine, Karma, Protractor, Selenium, C#, ASP.NET MVC, LINQ, JSON VCD Healthcare, Groningen — Frontend & Backend Developer​ januari 2016 – april 2016 Situation: Insurance was developing Cloudias, a modular suite designed to support health insurers throughout their entire business process. The platform needed architectural improvements and new functional extensions. Task: As a Frontend and Backend Developer, my task was to contribute to new feature development and advise on technical decisions to improve the architecture and development process. Action: I worked on both frontend and backend development using Knockout, jQuery, and ASP.NET MVC. I provided advice on development practices and technical architecture, wrote clean, reusable code, and was involved in managing release processes. I collaborated closely with multidisciplinary teams in an Agile environment and actively participated in Scrum ceremonies. Result: Initiated and implemented several technical improvements, enhancing the maintainability and scalability of the platform. I also contributed significantly to the continued development and evolution of the Cloudias product. Technologies used: Knockout, jQuery, HTML5, JavaScript, CSS, JSON, C#, ASP.NET MVC, LINQ, Text Template Transformations De Friesland Zorgverzekeraar, Leeuwarden— Front- en backend developer OKTOBER 2014 - DECEMBER 2015 Used techniques: HTML5, Javascript, AngularJS, TypeScript, TypeLite, jQuery, Jasmine (unit tests), CSS, JSON, C#, ASP.NET MVC, LINQ Vincent Ottens Pagina 7 van 8 Curriculum Vitae Vincent Ottens maart 2023 De Friesland Zorgverzekeraar, Leeuwarden— Front- en backend developer AUGUSTUS 2014 - OKTOBER 2014 Used techniques: HTML5, Javascript, AngularJS, TypeScript, TypeLite, jQuery, Jasmine (unit tests), CSS, JSON, C#, ASP.NET MVC, LINQ Schoolmaster, Leeuwarden— Front- en backend developer JUNI 2013 - APRIL 2014 Used techniques: HTML5, Javascript, AngularJS, TypeScript, TypeLite, jQuery, Jasmine (unit tests), CSS, JSON, C#, ASP.NET MVC, LINQ Aqtion/Malengo(EmbraceSBS), Groningen— Web/SharePoint developer MEI 2010 - MEI 2013 Used techniques: JavaScript, jQuery, C#, ASP.NET WebForms, LINQ, LINQ to SQL, Windows Communication Foundation (WCF), Web Services, JSON, AJAX, XML, CSS, HTML, Microsoft SQL Server 2005/2008, Microsoft Team Foundation Server (TFS), .NET Framework 2.0, 4.0 Wortell, Lijnden— Web/SharePoint developer JANUARI 2009 - OKTOBER 2010 Used techniques: Microsoft SharePoint 2007, Javascript, jQuery, C#, ASP.NET, LINQ, AJAX, XML, XSL, XPath, CSS, HTML, Microsoft SQL Server 2005/2008, SQL, Microsoft Team Foundation Server Winvision, Nieuwegein— Web/SharePoint developer JANUARI 2008 – DECEMBER 2008 Used techniques: Microsoft SharePoint 2003/2007, Javascript, CSS, HTML, SQL, ASP.NET 1.1, Visual Studio 2005, Microsoft Commerce Server 2007, CRM, Microsoft Content Manager Server, Microsoft SQL Server, BizTalk, CASD, A-select Sogyo, Nieuwegein— Web/applicatie developer APRIL 2007 – DECEMBER 2007 Used techniques: Javascript, CSS, HTML, J2EE/Java EE, Java Server Pages (JSP), SQL, ASP.NET, C# Vincent Ottens Pagina 8 van 8
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.