Jonathan Dalgaard
Poll Explorer
Experience
Poll Explorer
American Data House
- Built complex charts to visualize poll data such as a favorability map to view geographical data
- Implemented a tiered pricing model where visitors had limited access to the site
- Set up pages and access control in the Orchard Core .NET CMS
- Assisted in building Minimal API REST endpoints that exposed the poll data to the front end
Full-stack Developer
SaaS company
- Worked as a full-stack developer on an application launch portal using .NET and React. The portal provided users with one-click access to applications available to their subscription
- Used the Duende Backend For Frontend (BFF) framework as a .NET wrapper around React. The BFF framework uses a server side OAuth2 flow and serves as a reverse proxy that allows for client-side authentication without exposing credentials to the front end
- Delivered a proof of concept to verify suitability of the BFF framework, leading to initiatives to migrate existing applications to BFF
Full-stack Developer
Large retail company
- Integrated the React checkout flow with a new in-house Java backend
- Stabilized the React checkout flow and implemented country-specific features and legal requirements
- Built a TypeScript library to validate address fields based on a set of global validation rules, solving discrepancies in validation across applications
Full-stack Developer
Large retail company
- Upgraded from Drupal 8 to 10
- Upgraded from PHP 7 to 8
- Moved rendering from Drupal to server side rendered React
- Redesigned the editor experience
- Built test sites using Kubernetes and Jenkins
- Imported thousands of products from XML using Drupal Migrate
- Provided on-call support of production environments, using Splunk and New Relic to solve critical production incidents
Full-stack Developer
Large retail company
- Built a page to search for jobs within the user’s area using Apache Solr
- Refactored the error-prone job posting import
Developer
American University
- Helped refactor the application flow to receive and process applications
- Stabilized the application and aided in refactoring to improve data quality and staff workflows
Full-stack Developer
Investors’ Association
- Implemented a new website with a brand new design based on provided wireframes and user journeys
- Improved the editor experience and allowed local associations to manage content themselves
- Migrated the old membership system into a setup based on Drupal and Reepay for recurring payments
Full-stack Developer
Learning Management Portal
- Developed a website with integration to SCORM simulations
- Implemented a login system by integrating with an external authentication provider
- Stored sensitive user data outside of the database in an external system via API
Full-stack Developer
National Library
- Worked on integrations to a library system, login systems with OAuth2, and helped create a custom search experience using Apache Solr
- Implemented front-end features and back-office customizations with improved media handling and flexible content creation using the Paragraphs module
Back-end Developer
Digital Print Company
- Worked on a large multi-domain portal for a digital print company with many suppliers and customers
- Created an automatic invoicing system
- Integrated with Navision accounting software and a template system used to create brochures
Full-stack Developer
Health Portal
- Implemented design for a public health portal with articles reserved for medical staff
- Hid content behind a login
Full-stack Developer
Hotel
- Created an advanced hotel booking engine built from scratch in Drupal 8 as a headless back end with React as front end
- Worked on both the Drupal site and the React site
Full-stack Developer
Hotel
- Created a booking engine and online checkout flow using Drupal Commerce
- Integrated with the hotel management system and payment provider
Developer
National Newspaper
- Migrated half a million articles using the Drupal Migration Module Suite to restructure article data dating back 20 years
- Future-proofed data and improved user experience in the rebranded design
Full-stack Developer
Tax Consultancy Organization
- Set up Drupal 8, implemented designs, built layout, and provided various support tasks
Summary
I am a very focused and self-driven developer with strong analytical skills and a get-things-done mentality.
I have a deep understanding of web development best practices, OOP principles, advanced problem solving, team cooperation and task management.
Working on large and complex projects has helped me grow immensely as a developer to the point where I feel comfortable taking on any back-end or front-end task.
I am used to working in development teams using scrum methodology.
Skills
Drupal
Javascript / Typescript
Php
Jquery
React
Css3 And Sass
Mysql
Git
Node.js
Github / Bitbucket / Gitlab
Html5 / Twig
Atlassian Jira
Asp.net
Back End: Drupal 7, 8, 9, 10, 11
Back End: Php
Back End: Mysql / Postgresql
Back End: Node.js
Back End: Express
Back End: Apache / Nginx
Back End: Rest Api
Back End: Soap
Back End: Nest.js
Back End: Asp.net / C#
Back End: Orchard Cms + Liquid
Back End: Strapi Cms
Front End: Javascript
Front End: Html5 / Twig
Front End: Css3 / Sass
Front End: Jquery
Front End: React.js
Front End: Typescript
Front End: Ajax
Front End: Vue
Front End: Next.js
Front End: Webpack / Vite / Turbopack
Front End: .Net Blazor
Devops: Docker
Devops: Kubernetes
Devops: Jenkins
Devops: Command Line (Unix)
General: Git
General: Neovim
General: Lua
General: Rust
General: Shell Scripting
General: Json
General: Macos
General: Oauth 2.0
General: New Relic
General: Splunk
Languages
Education
General Educational Development · General Educational Development
Similar Freelancers
Discover other experts with similar qualifications and experience