Curriculum Vitae

Søren Berg Glasius

Nerd by nature

Søren Berg Glasius

Updated: 2026-03-06

Full stack developer and expert in Groovy, Grails, JavaScript, VueJS, ReactJS, and more.

I am a versatile developer who enjoys architecting backend systems and creating exceptional frontend experiences for users.

Skills

Languages

Last used
Years
Level
Groovy
2026
18
Java SE
2026
28
JavaScript
2026
19
HTML5/CSS3
2026
19
HTML/CSS
2026
20
SQL
2026
21

Frameworks

Grails
2026
17
Grails plugin development
2026
19
Micronaut
2026
7
Spock testing framework
2026
15
Bootstrap
2026
14
Spring Framework
2026
8
VueJS / Vue3
2026
5
jQuery
2018
10
ReactJS
2019
2
AngularJS
2017
5
jQuery UI
2013
2
jQuery Mobile
2012
1
jBoss ESB
2013
1
jBoss jBPM
2013
1

Miscellaneous

IntelliJ IDEA
2026
17
Git
2026
14
Adobe Illustrator
2018
5
Adobe Photoshop
2018
5
Tomcat
2022
15
Apache HTTP Server
2018
12
nginx HTTP Server
2026
4
Docker
2026
9
Subversion
2014
9
Linux super user
2026
10+

Experience

Software Architect and Developer Gennemtænkt IT, 5000 Odense C, DK

07-2017 present

I work as a Groovy and Grails expert and consultant, working for Gennemtænkt IT clients.

I can take on Groovy and Grails jobs, ranging from greenfield projects, through Grails 3 upgrades, and extending and maintaining existing Grails projects.

I have experience with writing Grails plugins and I am author of or contributing to several open source plugins.

Apache Grails PMC Member

09-2025 present

Helping move the Apache Grails project forward as a member of the Project Management Committee.

I helped transition the Grails project from the Grails Foundation to the Apache Software Foundation, ensuring its long-term sustainability and open governance.

Apache Groovy PMC Member

11-2024 present

Contributor and Project Management Committee member for the Apache Groovy programming language.

Active in maintaining and evolving the Groovy language, participating in project governance and community outreach.

Grails Foundation Technical Advisory Board

01-2022 05-2024

Helping move the Grails Framework forward by participating in the Technical Advisory Board.

Leveraging my passion for the Groovy ecosystem, I served on the advisory board where I put my knowledge of Grails to work.

Conference founder and organizer GR8 ApS, 5000 Odense, DK

01-2011 09-2022

GR8Conf was started by Guillaume Laforge (Groovy Lead Developer) and me in 2009, and it takes place annually in Copenhagen, Denmark.

GR8Conf

It is one of my career's highlights. Together with the crew I have managed to build a solid brand in the Groovy and Grails community. Each year we have between 120 and 200 attendees.

I am officially the CEO of GR8 ApS and before the conference some of my tasks are:

  • Develop graphical identity Primary done in Adobe Illustrator and Photoshop
    • Website
    • T-shirts
    • Printed material
    • Conference videos post-processing
  • Coordinating crew efforts
  • Coordinate presentations and keeping contact with speakers
  • Raise money from sponsors
  • Run the actual conference

In the previous years the conference has brought some of the brightest minds in the Groovy Ecosystem to Denmark:

  • Guillaume Laforge Groovy project lead
  • Jochen Theodorou Groovy project developer
  • Graeme Rocher Grails project lead
  • Jeff Scott Brown Grails project lead
  • Andres Almiray Griffon project lead
  • Jürgen Höller Spring Framework project lead
  • Peter Ledbrook Grails project evangelist
  • Burt Beckwith Grails project contributor
  • Dierk König "Groovy In Action" author
  • Paul King "Groovy In Action" co-author
  • Hans Dockter Gradle CEO
  • Peter Niederwieser Core Gradle lead

Most of the planning takes place in my spare time.

In the context of GR8Conf I also teach courses in Groovy and Grails on a regular basis. The course is hands-on, and the material is developed by myself.

Software Engineer and Grails Advocate OCI, Saint Louis, Missouri, USA

11-2015 06-2017

Software Engineer with speciality in Groovy and Grails.

Working on client projects, upgrading Grails 2.x applications to Grails 3, implementing new features

Advocates Grails by writing blogs, developing Grails plugins, and speaking at conferences and user-group meetings.

Project work:
  • Help client with migrating large Grails 2.x application to Grails 3.x
  • Lead developer on implementing Identity Management Suite for large higher educational institution in California
    • Architecting and implementing RESTful APIs for front end applications (in Grails)
    • Implementing user facing UIs (in Grails, Twitter Bootstrap and jQuery)
    • Develop plugins for Grails applications
    • Integration to LDAP, Kerberos and OpenIDM
    • Data modeling
    • CI and deployment management
  • Consulting and sparing for Identity Management startup in California

Identity Management Web App Lead UC Berkeley, California, USA

07-2014 10-2016

Working for the Identity Management Team (CalNet).

Architect and developer of self-service and administrative web applications, developed in Groovy and Grails.

Co-architect and developer on Berkeley Person Registry, an Identity Management Platform also developed in Groovy and Grails

Projects:

Template for applications

Common Grails plugin to skin all administrative application to give common look and feel

CAS Authentication module

Module to give common login for all Grails application using CAS for authentication and LDAP for authorization

Guest application

Self service application for employees to create and invite guests users.

Wifi and Google Apps credential application

Self service application to handle users Wifi and Google Apps credentials when logged in through CAS

Berkeley Person Registry

Replacement for the current (15 year old) identity management suite. New application written in Groovy and Grails.

Software Architect and Developer Openminds ApS, DK-8000 Aarhus C, DK

06-2012 07-2014

I worked as a consultant, where I created software in Java, Groovy, Grails, ESB, jBPM, Spring Framework, Integration.

I have developed and taught a four days hands-on course in Groovy and Grails.

Projects:

RegionMidt

Grails project to support health monitoring for people with spinal cord injury or brain injury.

10-2013 07-2014
Systematic A/S

Teaching four days course in Groovy and Grails. Hands-on training. Own developed course material

01-2014, 04-2014
Silverbullet / OpenTele

OpenTele is a tele-medicine platform that can be used to do remote monitoring of patients. The project has an Android tablet frontend, and a Grails UI and backend.

05-2013 10-2013
In-house project

Developer on www.signaturfornyer.dk, a system to store and renew digital signatures, ssl certificates and more. Developed in Grails.

03-2013 05-2013
Energi Midt A/S

Maintain and develop new functionality on integration platform (jBoss ESB, jBoss jBP, XML, Groovy, jUnit, Mockito, PowerMock)

01-2013 03-2013
Nets DanID A/S

Developer on the NemID platform (Spring Framework, Hibernate, SOAP, Web-services, OIO, jUnit, Mockito, Maven, jQuery)

06-2012 12-2012

Earlier jobs

Software Architect and Developer Gennemtænkt IT, 5000 Odense C, DK

07-2010 05-2012

The projects in this position were centered around Grails, and were primarily focused on the front-end and the user experience.

My job at Gennemtænkt IT involved

  • Development of system to handle large amounts of route-planning data.
  • Front-end development with jQuery and jQuery mobile.
  • Working with GIS information GUI.
  • Improving the look & feel of customer-facing application.
  • Development of HTML5 application for tablets.
  • Development of systems for communication between systems.

The work was telecommuting, with a weekly trip to the office.

Freelance Developer Sviluppo, 8680 Ry, DK

03-2007 07-2010

Started as a freelance developer on 1 March 2007. Likes to work with assignments, where many technologies have to fit together. Have experience in working with Groovy, Grails, JSE, JEE, XML, XSLT, XSD, Struts, JSP, JMS, MQ, JDBC, Hibernate and other Java-related technologies.

Working from home or at customers site.

Projects:

GR8Conf Europe 2009 and GR8Conf Europe 2010

GR8Conf are a series of developer-driven conferences, covering Groovy, Grails, Griffon and other great technologies. The idea for the conference was conceived by Guillaume Laforge and I in early 2009.

The first edition was held in Copenhagen with great success: over 100 attendees from 17 countries.

The conference in Europe is organized by the Danish JUG (Javagruppen.dk)

01-2010 06-2010
01-2009 06-2009
Gennemtænkt IT

Gennemtænkt IT is a small Groovy and Grails based company in Denmark. They were looking for an experienced Grails developer to help with advanced UI design, Ajax'ification of a web-application and backend Grails development.

07-2009 12-2009
HighPulse Gaming

HighPulse Gaming hired me to do a web-based administration tool for their gaming platform. I choose Grails, because of the fast development cycle, the testing-capabilities and the large number of plugins available. The application was primarily an administration module for the game server

07-2009 12-2009
CSC Scandihealth A/S

Performance tuning integration platform for a JMS based EPR system. Development of data verification tools

01-2009 04-2009
TDC A/S

Working on online universe, web-frontend (Struts), middle tier (J2EE and WebLogic, JMS, MQ, Web-services). Optimization and caching of middle-tier data.

Integration between Cobol system and Siebel (Data exchange from MQ Cobol format to XML/XSD)

03-2007 12-2008

Software Architect and Developer Forbruger-Kontakt, DK-2630 Taastrup

10-2001 02-2007

Framework development in Java, Client (Swing) Server (J2EE) application development. Setting up development, build, deploy and production environments.

Software Developer and Field Application Engineer SilverStream Software Danmark A/S, DK-1256 Kbh. K

06-2000 10-2001

Java development, WAP-Portal project

System consultant Munk Edb-Management A/S, DK-5260 Odense S

08-1998 06-2000

System consultant on Windows (NT/Terminal Server/Citrix), TCP/IP Network architect. Troubleshooting small and medium-sized computer and network installations.

Developer Terma Italia, I-21023 Besozzo, Italy

11-1997 06-1998

Delphi 3 development

IT Staff and Supporter Various locations, DK

03-1995 11-1997

User support, Server and network configuration, Paradox-database programming. Staff education

Volunteer

Chairman Aktuelt i Gl. Rye

02-2024 present

Treasurer Borgerforeningen i Gl. Rye

03-2021 present

IT and Google Workspace responsible Gnisten Ry

05-2020 present

Operator Ry Biograf

05-2009 present

Chairman & Board Member Javagruppen

2001 2022

Education

Bachelor in Computer Systems Engineering University of Southern Denmark

1997

Bjerringbro Gymnasium (High School) Bjerringbro, Denmark

1990

Tuscarawas Valley High School (Exchange Year) Ohio, USA

1988

Values

Some of the things I value

  • Personal education and development
  • Professional colleagues
  • High quality of work delivered
  • Honesty
  • Informal tone
  • Time and space for family life

Languages

Highly proficient in spoken and written English.

Personal