Wim Van Dender
Verified Expert in Engineering
Full-stack Developer
Wim Van Dender是一名经验丰富的工程师,他已经从事全栈开发工作15年以上. 他一直参与威立雅运输荷兰公司的长期项目, a company mainly active in public transportation, for ArcelorMittal, developing projects for the medical and prevention department, and BASF. Captivated by domain-driven design and design patterns, Wim Van Dender is always in pursuit of new challenges, 旨在提高软件的质量和表现力.
Portfolio
Experience
Availability
Preferred Environment
Git, Design Patterns, C#, Visual Studio, Domain-driven Design (DDD), Azure, Azure DevOps, REST, Docker, Microsoft SQL Server
The most amazing...
...我做的是一个洗车应用,有智能卡接入和多个信用系统,基于钢铁厂工人的实际位置.
Work Experience
Architect | Full-stack Developer
BASF
- Modernized and ported the existing .NET legacy application to Azure.
- 创建了一个移动网络应用程序,供访客呼叫他们的现场联系人.
- 为整个工厂检查和维护生命周期开发了一个应用程序, interfacing with multiple other applications and SAP, architected to Cloud-optimized and Cloud-native.
- Developed an application for sick leave reporting, using ASP.NET core and Blazor, interfacing with HR application and SAP.
Architect | Full-stack Developer
ArcelorMittal Ghent
- 将VB6应用程序重写为WPF,以管理医疗部门的安全数据表以及新化学产品的批准和使用. 我们还使用AngularJS 1开发了一个内部网目录应用程序.6 (TypeScript).
- 开发车牌识别应用程序,监控MileStone的LPR软件的摄像头事件,并与多个plc通信.
- 为消防部门开发了一款Xamarin应用程序,用于使用qr码检查设备,提供检查反馈和图片. 该应用程序使用了工业手持设备(Android)的硬件条形码扫描器。.
- 概念化了架构并开发了一个应用程序,该应用程序可以根据员工在工厂工作的区域管理洗车和信用, interacting with the badging system to allow access. I used Angular 8 for the front end.
- 架构并开发了一个应用程序,用于组织和管理由医疗部门执行的度量活动. 他们收集需要由外部实验室分析的空气样本,并将结果报告给政府.
- Created the back end for a section speed control system. 这个应用程序集成了第三方软件,里程碑,从交通摄像头检索图像.
- 在一个基于wpf的应用程序上工作,该应用程序处理全天候终端的物料调度,并与多个系统接口.
Full-stack Developer
Veolia Transport Netherlands
- 开发用于管理和发布停车时间表的应用程序,并开发用于与外部发布者通信的XML标准.
- 更新了时间表相关信息的公共网站.
- 实现了欧洲Transmodel标准-使用XML接口将时间表信息集成到主数据库中. 在葡萄牙和澳大利亚启动此应用程序期间提供技术支持.
- 为更新后的泽兰轮渡码头开发管理和票务应用程序. 后端应用程序负责创建和使用条形码,并与现场硬件进行通信.
- Created an ASP.NET MVC应用程序,用于采购部门批准和登记订单,并进行合同管理. 在葡萄牙和澳大利亚启动此应用程序期间提供技术支持.
- 建立一个应用程序,以支持人力资源部的新员工和离职员工的工作流程. By using an approval workflow and web services, 其他多个应用程序和部门也接到了人事变动的通知.
- 开发威立雅运输移动应用程序的后端, using an XML/JSON API and spatial information; multiple apps had access to both static and real-time timetable data. A subcontractor did the mobile app development itself.
- 为威立雅运输的一家子公司设计并开发了一个用于出租车的发票应用程序. 创建了一个XML标准,用于交换出租车行程和相关信息.
- 将接口从PERMAN应用程序迁移到Profit应用程序. 使用Profit应用程序作为源,重新创建了所有与人力资源相关的接口.
- 设计并开发了全国票务系统数据仓库. The 10,000 transactions/month were imported using a .NET和XML,然后使用不同的算法进行转换,以允许使用多维数据集进行详细报告.
Full-stack Developer
Tension Technology International
- 创建了软件许可证管理和安全的SaaS解决方案,以保护Tension Technology International开发的软件.
- 基于许可密钥对软件进行安全保护,包括在线验证和离线验证.
- 使用Linux (ubuntu)作为应用程序的部署环境.
Experience
HalLucinate
http://github.com/wimvandender/hal-lucinate因为我在许多项目中使用了HAL规范, I've created this library, 因此,使用超媒体作为应用程序状态的引擎更加容易.
HAL使API易于探索,并且它的文档易于从API本身内部发现. In short, adopting HAL will make the API easier to work with and, therefore, more attractive to developers.
Skills
Languages
SQL, C#, HTML, CSS, C#.NET, JavaScript, C++, VHDL, Python 3, Sass
Frameworks
.NET, ASP.. NET MVC, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), ASP.NET Core, .NET Core, ASP.NET, Angular, Razor, MVC Razor, Razor Pages, Blazor, Express.js, AngularJS
Libraries/APIs
实体框架,LINQ, Windows窗体(WinForms),谷歌地图SDK, inffragistics, Node.js
Tools
Git, Visual Studio, Bitbucket, MATLAB, ModelSim, LLBLGen, Jira
Paradigms
Design Patterns, REST, Unit Testing, DevOps, Object-oriented Design (OOD), Azure DevOps, Microservices
Storage
Microsoft SQL Server, SQL Server分析服务(SSAS), NoSQL, MongoDB
Other
Architecture, HTTP REST, .NET 6, Domain-driven Design (DDD), OpenID Connect (OIDC), CCNA, Electronics, FPGA, HASTUS, OWIN, Transmodel
Platforms
Xamarin, Azure, Azure Functions, Linux, Telerik, Android,树莓派,Docker, Kubernetes
Education
Master's Degree in Industrial Engineer Electronics and ICT
University College of Antwerp - Antwerp, Belgium
Bachelor's Degree in Applied Information Technology
University College of Antwerp - Antwerp, Belgium
Certifications
Problem Solving (Basic) Certificate
HackerRank
C# (Basic) Certificate
HackerRank
Problem Solving (Intermediate)
HackerRank