John Mogensen

Software Engineer

cartoon charachter of john

Profile

Software Engineer with experience in backend, app, and web development. Worked on a variety of projects involving Java and Kotlin backends with SQL and NoSQL databases, Android apps, and web development using Vue.js and React. Deployed applications to various server environments, including OpenShift clusters, GCP App Engine, and Tomcat on Linux servers.

Enjoy finding innovative and creative solutions to challenging problems. Also enjoy working in teams and having the opportunity to learn and share knowledge with others.

Projects

ATG - Horse Digital

System Developer

Sep 2023 - now

Developing scalable, event-driven microservices using Spring Boot in Kotlin and Java. Deploying applications to OpenShift and EKS using GitOps with FluxCD. Domains include receipts, notifications, and VMiV75.

KotlinJavaSpring BootJavaScriptTypeScriptReactDockerKubernetesEKSAWSGradleMavenOpenShiftGitOpsFluxCDGitHub ActionsSolaceMicroservicesHazelcast

ViRS - Vårdutbud i Region Stockholm

Full-Stack Developer

Jul 2022 - Aug 2023

Developed a full-stack application with a Kotlin Spring Boot backend and a React frontend. Configured and deployed the system in Kubernetes and OpenShift. Key contributions included implementing features to display waiting times retrieved through system integrations and enabling SITHS card sign-in (SAML) to provide restricted access to specific application data.

KotlinJavaSpring BootJavaScriptReactJSDockerKubernetesOpenShiftHelmApacheGradleMavenScrumGitLab RunnerMicroservices

Ubamarket

Full-Stack Developer

Sep 2021 - May 2022

Built a Kotlin Spring Boot backend deployed on Google App Engine in GCP. Contributed to frontend development using Vue.js and mobile app development with React Native. Key tasks included adding functionality for in-app shopping from home and integrating the backend with new POS systems.

KotlinJavaSpring BootGoogle Cloud PlatformFirebaseAndroidCircleCICI/CDAgile development

Roxtec - Transit Inspector

Android Developer

May 2019 - Aug 2021

Developed a Kotlin Android application with a local NoSQL database. Enhanced the app to support multiple screen sizes and implemented offline functionality through data synchronization.

KotlinJavaAndroidJetpack ComposeFirebaseNoSQLRealmCircleCICI/CDAuth0

Enovation AB - Eppsus / mWork

Full-Stack Developer

Jun 2016 - May 2019

Developed a Java application deployed on a Tomcat server with an SQL database. Worked on frontend development using HTML, JSP, and JavaScript MVC frameworks. Integrated the application with external systems via SOAP and REST APIs.

JavaJavaScriptApache TomcatExtJSMySQLSOAPAgile developmentKanban

Experience

ATG

Sep 2023 ~

Working mainly with backend development on multiple projects in a microservice architecture.

Tietoevry

Jul 2022 - Aug 2023

Worked with backend- and frontend development on projects for Region Stockholm.

Softhouse

Jun 2016 - Jul 2022

Worked with backend-, frontend- and app development on a variety of projects and in several different teams. Maintained a close relationship with all clients across all projects. Projects were run with either Scrum or Kanban project management frameworks.

Education

Blekinge Institute of Technology

2013 - 2016

Studied a computer science bachelors program called international software engineering.

Georgia Institute of Technology

Fall 2015

Exchange studies included compilers, security, AI and app development.

Languages

Swedish

Native proficiency

English

Full professional proficiency

Built with Next.js and hosted on Vercel