Redesigned legacy .NET MVC applications into a modern .NET Core microservices-based system using Onion Architecture, EF Core ORM, and TDD (NUnit, Moq, AutoFixture), improving scalability and reducing technical debt. Implemented secure authentication with OAuth2, OpenID Connect, JWT, Identity Server 4, and Azure AD, reducing security vulnerabilities, and aligning with enterprise compliance (GDPR-ready design). Modernized the front end by introducing React.js with Redux-Saga, React Hooks, Jest, and React Testing Library, cutting feature delivery time by approximately 30% and ensuring maintainable, well-tested UI components. Built modular React components documented in Storybook, enabling reuse across multiple projects, and improving collaboration between design and development teams. Delivered hybrid mobile and web apps using React Native and Angular (v12+), expanding product accessibility across devices. Built RESTful and GraphQL APIs with ASP.NET Core and Laravel, leveraging Entity Framework Core and Eloquent ORM, reducing SQL boilerplate, and improving maintainability. Optimized relational data models in PostgreSQL and SQL Azure, using indexes and ORM best practices to improve query performance by 40%. Developed real-time pipelines with Kafka and .NET, improving event-processing latency and cross-service synchronization. Introduced caching with Redis, lowering API response times for frequently accessed queries. Created custom Azure API Management policies (rate limiting, caching, authentication), boosting reliability, and governance. Established CI/CD pipelines with Azure DevOps and GitHub Actions, integrating with Kubernetes (AKS), and Helm charts for automated deployments. Documented APIs with Swagger/OpenAPI, and maintained Postman collections for QA and client integration teams. Implemented centralized logging and monitoring with ELK, Azure Application Insights, and Prometheus/Grafana, reducing incident resolution time by 35%. Delivered measurable business impact by improving system uptime to 99.9% and reducing deployment time from hours to minutes.
Over deze freelancer
Highly skilled and experienced Sr Software Engineer with expertise in C/C++, PHP, .Net, Java, Angular, React and TypeScript. Possessing over 10 years of hands-on experience, with a deep understanding of developing and implementing complex software solutions. Proven track record in designing and building scalable applications that meet business requirements and exceed client expectations. Experienced in database development and proficient in translating business requirements into technical specifications.
Collaborative team player with excellent communication skills and a strong background in working in agile environments.
Opleiding
Werk & Ervaring
Designed and developed UI dashboards with AngularJS, Angular 6+, and Kendo UI, achieving a 30% improvement in responsiveness. Created RESTful APIs in ASP.NET Core (Web API), Laravel (PHP), and Java Spring Boot, using Entity Framework 6, Hibernate, and Eloquent ORM for maintainable data access. Developed state management in Angular apps with RxJS and services, improving modularity and performance. Integrated Redis caching for session handling and high-traffic query optimization. Deployed microservices on Azure and AWS Lambda, supporting serverless ETL pipelines integrated with AWS Glue and Athena (Python-based). Implemented unit and integration tests with SpecFlow, xUnit, NUnit, and Jest for UI validation, improving release quality. Migrated apps to Azure cloud (V2 network), and collaborated on VPN/firewall configurations for secure connectivity. CI/CD pipelines with Jenkins and Azure DevOps streamlined delivery, reducing release cycles from weeks to days. Documented APIs with Swagger, and delivered Postman test suites for QA automation. Introduced ELK monitoring and Prometheus dashboards to improve observability and reduce downtime.
Developed applications using ASP.NET 4.5, C#, and SQL Server 2014/2016, migrating legacy modules to modern Web APIs. Built front-end modules with AngularJS (1.x) and early Angular 2, along with TypeScript, contributing feedback to TypeScript adoption internally. Designed UI dashboards with Bootstrap, jQuery, and AJAX, supporting high-traffic internal portals. Created REST APIs with ASP.NET Web API, implementing LINQ queries, and stored procedures for efficient data access. Applied Entity Framework ORM for maintainable, database-agnostic solutions. Developed SSIS data transformation packages for multi-server synchronization. Supported deployments on Azure PaaS (App Services, SQL Azure), and AWS (EC2, S3, RDS) for hybrid-cloud client environments. Implemented unit tests with MSTest/xUnit, applied CI/CD with TFS, and introduced API documentation via Swagger/OpenAPI. Monitored production systems with the ELK stack and Azure Diagnostics, ensuring high availability and faster incident resolution.
Designed UIs using Spring MVC, AngularJS, and jQuery, improving usability and customer satisfaction by 25%. Built customer-facing web apps with early React (15.x) and AngularJS, styled with HTML5, CSS3, and Bootstrap. Improved responsiveness with media queries and Flexbox for mobile, tablet, and desktop. Optimized React components and used Webpack for early bundle splitting, reducing page load times. Integrated D3.js and Chart.js for data visualizations, enabling more data-driven decisions. Ensured WCAG accessibility with ARIA roles, supporting screen readers. Developed backend services with Node.js (Sequelize ORM) and PHP (CodeIgniter, early Laravel) for customer portals. Explored early React Native prototypes for cross-platform mobile apps. Applied unit tests with Mocha/Chai for Node.js, and Jasmine for AngularJS. Deployed apps via on-premises servers and early Azure adoption. Delivered measurable outcomes: reduced portal page load time by 20%, and improved customer engagement.
Certificeringen
Portfolio
-
Locatie Utrecht
-
Categorie Development & ITTechniek & Engineering
-
Geverifieerd Email
-
Lid Sinds 28-10-2025