I'm very passionate about programming and love to solve complex issues, especially if they require mathematical skills. I'm really excited about Open Source software and have very good experiences using it. As a person I'm independent and enthusiastic and I am passionate about what I do.

Per Gravgaard

I'm very passionate about programming and love to solve complex issues, especially if they require mathematical skills. I'm really excited about Open Source software and have very good experiences using it. As a person I'm independent and enthusiastic and I am passionate about what I do.

Available to hire

I’m very passionate about programming and love to solve complex issues, especially if they require mathematical skills. I’m really excited about Open Source software and have very good experiences using it.

As a person I’m independent and enthusiastic and I am passionate about what I do.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Danish
Fluent
English
Advanced
German
Beginner

Work Experience

Fullstack developer/architect at Tang Financial
September 1, 2025 - February 13, 2026
Led development for the next version of Tang Financial's application, leveraging a modern tech stack (Gradle, Java 17+/19+/21, Groovy, Vert.x, Spring Boot 3, Spring Security, JPA/Hibernate 6, Liquibase, YAML/JSON, Thymeleaf, JavaScript, CSS/SCSS, Git, MariaDB).
Fullstack developer at Bankdata (bankdata.dk)
July 1, 2023 - October 18, 2025
Built an Event-Driven Message Application handling multiple message formats (Email, SMS & Push). Employed Event-Driven Architecture, Firebase, REST APIs, ActiveMQ Artemis, Spring technologies, Angular, and MariaDB.
Fullstack developer/architect at Tang Financial
February 1, 2022 - October 18, 2025
Developed an application to help investors detect if they suffered losses on equities with fraud findings by the company. Stack included Gradle, Java, Groovy, Vert.x, Spring Boot 2, JPA/Hibernate, Liquibase, Thymeleaf, JavaScript, CSS/SCSS, Git, MariaDB.
Fullstack developer on a Startup Project at Startup Project
November 1, 2021 - October 18, 2025
Fullstack development on a confidential startup project; stack included Java, Android, Groovy, Vert.x, Spring Boot, Spring Security, JPA, Elasticsearch, REST, OpenAPI, Swagger, Thymeleaf, JavaScript, CSS/SCSS, Git, MariaDB.
Fullstack developer at Netcompany (Århus)
July 1, 2021 - October 18, 2025
Maintained and expanded a webapplication for reporting company taxes.
Fullstack developer at JYSK
December 1, 2020 - October 18, 2025
Maintained and developed a web application for stores; implemented a new Order Management system using Microservices and Onion architecture.
Frontend Lead Developer at BNR
May 1, 2018 - October 18, 2025
Led frontend development for a single-page app to manage vehicles and bookings for taxi centrals; worked with Angular, JavaScript, HTML/CSS, and maps integration.
JavaScript developer at Stibo Systems
July 1, 2016 - October 18, 2025
Developed a single-page app in Angular and Falcor for customer product administration.
Freelance Java Developer at Systematic
December 1, 2015 - October 18, 2025
Created Java applications with JavaFX for the Fælles Bibliotek System; implemented TDD processes across multi-team setup.
HTML5 Developer at Suncore Innovation
December 1, 2014 - October 18, 2025
Converted online games from Flash to HTML5; frontend-focused work.
HTML5 Developer at Bankdata
August 1, 2014 - October 18, 2025
Implemented a modern online banking system with responsive web design.
Project for Trusted A/S at Trusted A/S
June 1, 2014 - October 18, 2025
Built a scalable TCP server using Vert.x for GPS tracker reports; data flow via queue into Grails app for crunching and mapping.
Project for FlightPollutionRadar.com at FlightPollutionRadar.com
April 1, 2014 - October 18, 2025
Developed Grails web application with Android app and HTML5 webapp; geo/air quality focus with map integration.
Grails, Java & Frontend Developer at Systematic A/S
December 1, 2013 - October 18, 2025
Developed KOMBIT web application for municipal usage analytics; implemented NemID security frontend basics.
System Developer at Scalepoint Technologies
June 1, 2013 - October 18, 2025
Created a prototype for a new claims reporting tool; involved empirical data analysis and domain modeling.
Frontend Lead Developer at Neets A/S
February 1, 2013 - October 18, 2025
Developed HTML5 webapp to remotely control AV systems; built jQuery plugins for drag-and-drop; WebSocket sync.
Freelance Java & GWT developer at Stibo A/S
December 1, 2012 - October 18, 2025
Contributed to a web portal for Master Data Management based on GWT.
Android Calendar App Developer at M&M and 7-Eleven
November 1, 2012 - October 18, 2025
Developed an Android app with QR-scanning and Facebook integration.
Website with admin CMS module at Unico A/S
November 1, 2012 - October 18, 2025
100% Grails project; implemented frontend and maintained server & DB.
Grails Lead Developer at Systematic A/S
June 1, 2012 - October 18, 2025
Acted as Grails Tech Lead on a large E-nettet project; mentored teams and delivered frontend/security layers.
Freelance Java/Grails/web developer at Dupont
December 1, 2011 - October 18, 2025
Developed a Google Search Appliance-powered search portal and Grails web application for news/media on flat-screens.
System Engineer (Java Developer) at Systematic A/S
April 1, 2011 - October 18, 2025
Frontend architect/lead focusing on JavaScript, HTML/CSS; taught teams on best practices and Spring Web MVC.
Java Web Consultant (Frontend emphasis) at Valtech A/S
August 1, 2009 - October 18, 2025
Frontend lead on multiple projects; trained teams in web programming and JavaScript/CSS/HTML practices.
Notes Web Developer at Jyske Bank
August 1, 2007 - October 18, 2025
Web development within Jyske Bank's Java EE framework; internal consultant for web standards and accessibility.
Lotus Notes Consultant at Delfin Software A/S
April 1, 1999 - October 18, 2025
CRM and Mail systems in Notes; early career role.
Fullstack developer/architect at Tang Financial
September 1, 2025 - October 18, 2025
Led development of the next version of Tang Financial's application. Implemented frontend and backend enhancements with a modern Java stack (Gradle 9, Java 17+/19+/21, Groovy) and technologies like Vert.x, Spring Boot 3, JPA/Hibernate 6, Liquibase, YAML/JSON, Thymeleaf 3, JavaScript/CSS/SCSS, Git and MariaDB 11+.
Fullstack developer at Bankdata
July 1, 2023 - October 18, 2025
Built an Event Driven Message Application to handle multiple message formats (Email, SMS, Push). Implemented REST APIs, JMS messaging, OpenAPI specs and front-end components.
Fullstack developer/architect at Tang Financial
February 1, 2022 - October 18, 2025
Developed an investor-loss detection application; focused on fraud detection analytics and risk assessment with a Java/Groovy stack using Vert.x, Spring Boot, JPA/Hibernate, YAML/JSON, Thymeleaf, and UI components.
Fullstack developer at Startup Project
November 1, 2021 - October 18, 2025
Worked on a confidential startup project; contributed across backend (Java/Groovy, REST, Elasticsearch) and frontend (Angular/TypeScript, Thymeleaf, REST) with Gradle and Git.
Fullstack developer at Netcompany (Århus)
July 1, 2021 - October 18, 2025
Maintained and expanded a web application for reporting company taxes; involved Java (8/11), Java EE, Spring Boot, JPA, JSP, JavaScript, Gradle, Docker.
Fullstack developer at JYSK
December 1, 2020 - October 18, 2025
Maintained and developed an Order Management web application for stores; implemented microservices-oriented architecture with Spring Boot, Elasticsearch, Kafka, Lombok, MapStruct, and frontend in React/TypeScript.
Frontend Lead Developer at BNR
May 1, 2018 - October 18, 2025
Led frontend development of a single-page application for taxi centrals; worked with Angular (1.x to 5), RxJS, GSAP, WebSocket, REST, and mapping services.
JavaScript developer at Stibo Systems
July 1, 2016 - October 18, 2025
Developed a single-page application in Angular and Falcor for customers; frontend-heavy role integrated with Java backend.
Freelance Java Developer at Systematic
December 1, 2015 - October 18, 2025
Created Java applications and JavaFX UIs for a large multi-team project; emphasized TDD, JUnit, and enterprise integration.
HTML5 Developer at Suncore Innovation
December 1, 2014 - October 18, 2025
Converted online games from Flash to HTML5 with modern JS/HTML5 tech stack.
HTML5 Developer at Bankdata
August 1, 2014 - October 18, 2025
Contractor building a new online banking system with responsive web design; worked with Java, JavaScript, Thymeleaf, Spring, Angular, REST, and Gradle.
Project for Trusted A/S at Trusted A/S
June 1, 2014 - October 18, 2025
Built a scalable TCP server for GPS trackers using Vert.x; message queuing, data crunching, and map visualization.
Project for FlightPollutionRadar.com at FlightPollutionRadar.com
April 1, 2014 - October 18, 2025
Developed Grails web application with an Android app and HTML5 web interface; geoengineering and weather data visualization.
Grails, Java & Frontend Developer at Systematic A/S
December 1, 2013 - October 18, 2025
Web application for KOMBIT; municipality usage overview of IT services; security and frontend work.
System Developer at Scalepoint Technologies
June 1, 2013 - October 18, 2025
Prototype for new insurance claims web app; empirical data analysis and domain modeling.
Frontend Lead Developer at Neets A/S
February 1, 2013 - October 18, 2025
HTML5 web app to remotely control AV systems; WebSocket-based synchronization across sessions.
Freelance Java and GWT developer at Stibo A/S
November 1, 2012 - October 18, 2025
Web portal for MDM with GWT, Java backend; contributed to portal integration.
Android Christmas Calendar Developer at Self-employed
November 1, 2012 - October 18, 2025
Android app with QR scanning and social integration; gamified Christmas calendar.
HTML5 CMS Developer at Unico A/S
November 1, 2012 - October 18, 2025
Grails-based admin CMS with HTML5/CSS3 frontend; Tomcat server and MySQL backend.
Grails Lead Developer at Systematic A/S
June 1, 2012 - October 18, 2025
Grails lead on E-nettet project; security layer incorporating NemID; frontend security integration.
Grails Lead Developer at Dupont
December 1, 2011 - October 18, 2025
Search portal based on Google Search Appliance; news/video portal for flat-screens around offices.
System Engineer / Frontend Architect at Systematic A/S
April 1, 2011 - October 18, 2025
Java/Java EE development; frontend architecture; taught teams about HTML, JavaScript, CSS; Spring Web MVC.
Java Web consultant at Valtech A/S
August 1, 2009 - October 18, 2025
Backend & frontend development; frontend lead on multiple projects; internal web programming courses.
Notes web developer at Jyske Bank
August 1, 2007 - October 18, 2025
Notes/Java/J2EE development; internal framework and cross-team coding standards; web standards and accessibility.
Lotus Notes consultant at Delfin Software A/S
April 1, 1999 - October 18, 2025
CRM and mail systems built with Lotus Notes; early IT consulting experience.
Fullstack developer/architect at Tang Financial
September 1, 2025 - October 18, 2025
Responsible for the full-stack development and architecture of Tang Financial's application; contributed to the next versions of the product after the initial build.
Fullstack developer at Bankdata (bankdata.dk)
July 1, 2023 - October 18, 2025
Built an Event Driven Message Application for multiple message formats (Email, SMS & Push Notifications).
Fullstack developer/architect at Tang Financial
February 1, 2022 - October 18, 2025
Developed an application to help investors detect losses on equities where fraud was involved; implemented risk and fraud-detection features.
Fullstack developer at Startup Project
November 1, 2021 - October 18, 2025
Contributed to a startup project; details undisclosed.
Fullstack developer at Netcompany (Århus)
July 1, 2021 - October 18, 2025
Maintenance and expansion of a web application for reporting company taxes.
Fullstack developer at JYSK
December 1, 2020 - October 18, 2025
Maintaining and developing a web application for stores; implemented a New Order Management system; based on Microservices and Onion architecture.
Frontend Lead Developer at BNR
May 1, 2018 - October 18, 2025
Developed a single-page application for BNR customers; application handles vehicle management and bookings for taxi centrals in multiple cities.
JavaScript developer at Stibo Systems
July 1, 2016 - October 18, 2025
Developed a single-page app in Angular and Falcor for Stibo customers; product data management interface.
Freelance Java Developer at Systematic
December 1, 2015 - October 18, 2025
Created a JavaFX application for Fælles Bibliotek System; heavy emphasis on Test Driven Development across distributed teams.
HTML5 Developer at Suncore Innovation
December 1, 2014 - October 18, 2025
Converted online games from Flash to HTML5.
HTML5 Developer at Bankdata
August 1, 2014 - October 18, 2025
Helped implement a new and modern online banking system with responsive web design.
Project for Trusted A/S
June 1, 2014 - October 18, 2025
Built a scalable TCP server for accepting reports from GPS trackers; data is queued and analyzed by a Grails application.
Project for FlightPollutionRadar.com
April 1, 2014 - October 18, 2025
Developed Grails web application with Android and HTML5 webapp; site about geoengineering and weather modification.
Grails, Java & Frontend Developer at Systematic A/S
December 1, 2013 - October 18, 2025
Developed web application KOMBIT for municipalities; implemented NemID security integration and led knowledge sharing.
System Developer at Scalepoint Technologies
June 1, 2013 - October 18, 2025
Prototype for newer version of an insurance claims system; domain modelling and data analysis for intelligent search.
Frontend Lead Developer at Neets A/S
February 1, 2013 - October 18, 2025
HTML5 webapp to remotely control AV systems; implemented WebSocket-driven synchronization; offline cache.
Freelance Java/Grails/web developer at Dupont
December 1, 2011 - October 18, 2025
Developed Google Search Appliance-based search portal and a Grails web application for internal communications.
System Engineer (Java developer) at Systematic A/S
April 1, 2011 - October 18, 2025
Frontend architect/lead; taught teams about Spring Web MVC and best practices; agile ways of working.
Java Web consultant at Valtech A/S
August 1, 2009 - October 18, 2025
Backend/Frontend development; internal courses; emphasis on JavaScript, HTML and CSS; agile.
Notes web developer at Jyske Bank
August 1, 2007 - October 18, 2025
Notes web developer; later retrained in Java; contributed to frontend framework and Web Standards.
Lotus Notes consultant at Delfin Software A/S
April 1, 1999 - October 18, 2025
CRM and Mail systems in Notes.
Fullstack developer/architect at Tang Financial
September 30, 2025 - October 18, 2025
Led full-stack development and architecture for Tang Financial applications, planning and delivering next-version enhancements based on existing systems.
Fullstack developer at Bankdata (bankdata.dk)
July 31, 2023 - October 18, 2025
Built an Event Driven Message Application supporting multiple message formats (Email, SMS, Push) using event-driven architecture and a suite of Spring/Virgo components.
Fullstack developer/architect at Tang Financial
February 28, 2022 - October 18, 2025
Developed an application to help investors detect losses on potentially fraudulent equities; implemented risk and fraud-detection workflows.
Fullstack developer at Startup Project
November 30, 2021 - October 18, 2025
Contributed as a full-stack developer on a confidential startup project; implemented core backend and frontend features with Java, Groovy, Vert.x, and REST/OpenAPI.
Fullstack developer at Netcompany (Århus)
July 31, 2021 - October 18, 2025
Maintained and expanded a web application for corporate tax reporting; contributed to backend services and frontend improvements.
Fullstack developer at JYSK
December 31, 2020 - October 18, 2025
Maintained and developed a store-facing web application; implemented new Order Management functionality within a microservices and onion architecture.
Frontend Lead Developer at BNR
May 31, 2018 - October 18, 2025
Led frontend development of a single-page application for taxi centrals across multiple cities; integrated maps, real-time updates and RESTful services.
JavaScript developer at Stibo Systems
July 31, 2016 - October 18, 2025
Developed a single-page application using Angular and Falcor for customer product management.
Freelance Java Developer at Systematic
December 31, 2015 - October 18, 2025
Created a JavaFX application for the Fælles Bibliotek System; embraced Test Driven Development with distributed teams.
HTML5 Developer at Suncore Innovation
December 31, 2014 - October 18, 2025
Converted online games from Flash to HTML5; crafted responsive UI and interactions.
HTML5 Developer at Bankdata
August 31, 2014 - October 18, 2025
Helped implement a modern online banking system with responsive web design; contributed to frontend and integration efforts.
Project Lead / Developer at Trusted A/S
June 30, 2014 - October 18, 2025
Built a scalable TCP server in Vert.x for GPS tracker reports; data pipeline delegated to database via a queue and analyzed by Grails app.
Project Developer at FlightPollutionRadar.com
April 30, 2014 - October 18, 2025
Developed Grails web application with Android app and HTML5 webapp for geoengineering/weather modification; integrated mapping and data visualization.
Grails, Java & Frontend Developer at Systematic A/S
December 31, 2013 - October 18, 2025
Developed KOMBIT municipal usage dashboard; guided NemID security integration and led frontend security layering.
System Developer at Scalepoint Technologies
June 30, 2013 - October 18, 2025
Created a prototype for a new claims-reporting web app; analyzed empirical data to define a domain model for improved search.
Frontend Lead Developer at Neets A/S
February 28, 2013 - October 18, 2025
Led frontend development for AV-control HTML5 web app; synchronized multi-session server connections via WebSocket.
Java & GWT Developer at Stibo A/S
December 31, 2012 - October 18, 2025
Participated in web portal development based on Google Web Toolkit; contributed to frontend and backend layers.
Android Developer at M&M and 7-Eleven
November 30, 2012 - October 18, 2025
Developed an Android Christmas Calendar app with QR scanning and social integration; user engagement features.
HTML5 Developer / Unico A/S at Unico A/S
November 30, 2012 - October 18, 2025
Created admin CMS module with Grails, HTML5/CSS3 front-end; maintained Tomcat/MySQL backend.
Grails Lead Developer at Systematic A/S
June 30, 2012 - October 18, 2025
Acted as Grails Tech Lead for E-nettet project; mentored teams and introduced best practices in Grails stack.
Freelance Java/Grails/Web Developer at Dupont
December 31, 2011 - October 18, 2025
Developed a Google Search Appliance-based search portal and Grails-based internal web app for corporate display.
System Engineer (Java developer) at Systematic A/S
April 30, 2011 - October 18, 2025
Led frontend architecture and taught teams JavaScript/HTML/CSS; contributed to server Web Layer using Spring MVC.
Java Web consultant at Valtech A/S
August 31, 2009 - October 18, 2025
Frontend-focused Java web consultancy; led frontend initiatives and internal courses on web technologies.
Notes Web Developer at Jyske Bank
August 31, 2007 - October 18, 2025
Developed frontend components for Jyske Bank's Java EE framework; promoted web standards and accessibility.
Lotus Notes Consultant at Delfin Software A/S
April 30, 1999 - October 18, 2025
Developed CRM and mail systems in Notes; handled early collaboration tooling.

Education

cand. scient. oecon. (Mathematics & Economics) at Aarhus Universitet
September 1, 1992 - October 1, 1998
Mathematics-Physics (Gymnasium) High School Diploma at Morsø Gymnasium
May 1, 1987 - June 1, 1990
Courses in Java, Java EE, UML, XML, XSL and Secure Web Programming at Self-Study / Various courses
January 11, 2030 - October 18, 2025
Cand. scient. oecon. at Aarhus Universitet
May 1, 1992 - October 1, 1998
Mathematics & Physics (High School) at Morsø Gymnasium
August 1, 1987 - June 1, 1990
Completed courses in Java, Java EE, UML, XML, XSL and Secure Web Programming at Self-study / Courses
May 1, 1999 - October 18, 2025
Courses and certifications in Java, Java EE, UML, XML, XSL and Secure Web Programming; Agile Development; Google Analytics at Continued education
May 1, 1999 - October 18, 2025
cand. scient. oecon. at Aarhus Universitet
September 1, 1992 - October 1, 1998
Mathematics-Physics (High School) at Morsø Gymnasium
August 1, 1987 - June 1, 1990
cand. scient. oecon. at Aarhus Universitet
May 1, 1992 - October 1, 1998

Qualifications

Agile Apprentice Certification (Valtech)
January 11, 2030 - October 18, 2025
Google Analytics Certification
January 11, 2030 - October 18, 2025
Agile Development Certification
January 11, 2030 - October 18, 2025
Google Analytics Certification
January 11, 2030 - October 18, 2025
Agile Apprentice Certification (Valtech)
January 11, 2030 - October 18, 2025
Google Analytics Certification
January 11, 2030 - October 18, 2025
Agile Apprentice Certification
January 11, 2030 - October 18, 2025
Google Analytics Certification
January 11, 2030 - October 18, 2025

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more