Fullstack Senior Java udvikler Kastrup, Denmark

Kan være tilgængelig

(Opdateret 2022-04-20)

Fullstack Senior Java udvikler

Kastrup, Denmark

Modersmål Danish, English

  • Java og Spring Boot
  • Microservices - REST og graphql
  • Cloud teknologier - Kubernetes clusters - Docker

Kvalifikationer (51)

Python

SQL

Kubernetes

backend

GraphQL

CRM

PIPELINE

Docker

GRADLE

JavaScript

Microservices

Groovy

NodeJS

Spring Boot

SonarQube

Jenkins

Git

CONTINUOUS INTEGRATION/DELIVERY

Spring

TEACHING

CUSTOMER RELATIONSHIP MANAGEMENT

Kanban

Continuous Integration

Java

Javascript Frameworks and Libraries

Ansible

REACTJS

Kotlin

Camel

VISUAL STUDIO

TypeScript

JQuery

Influencer

TRANSLATE

Flask

WEBSOCKET

DSL

DATAMIGRERING

Influencer Engagement

Django

C#

.NET

GAMES

Bootstrap

Visual Basic

QUEUE MANAGEMENT

Queue

PHP

Swift

VB.NET

C++

Resumé

Fullstack ekspert med 20+ års erfaring hjælper projekter med at skabe værdi for slutkunden. Jeg kan varetage og bistå med ekspert viden i de fleste roller i et projekt. Selvom jeg har mest erfaring med Java teknologier kan jeg programmere og være effektiv inden for de fleste programmeringssprog. Herunder også JavaScript og Python. Jeg har erfaring med at idriftsætte og conainerize applikationer i skyen bla. via. Kubernetes og Docker Swarm.

Jeg er ledig fra 1/5-2022.

Professionel erfaring

Code Investigator
YouTube

2018-01 - Nuværende

I have my own YouTube channel where I explain how to set up development and production environments and how to program and which architecture could be used in different situations.
Event driven architecture is very stable and flexible and many of the videos contain RabbitMQ, Ka a and microservices.
I use the clouds a lot in my videos like Google Cloud, AWS, Heroku and Azure.
● Python ● Django ● Flask ● Spring Boot ● Micronaut ● Quarkus ● Kotlin ● Scala ● Groovy ● Maven ● Gradle ● VueJS ● Angular.io ● ReactJS ● CSS, HTML, SCSS ● RabbitMQ, Ka a
Senior Developer
Erhvervsstyrelsen, Langelinie

2022-05 - 2022-06

I had the role of being developer and devops. I streamlined the delivery process by setting up Jenkins DSL jobs and by defining a process for development and how code travels through the git branches.
I created python scripts to automate most data exports and imports.
I created helm3 charts for the whole stack (40+) services and ensured an easy way to deploy applications without downtime.
I coded a monitor application in Java Spring Boot.
I debugged and created NodeJS applications communicating through graphql service and rest services.
● Kubernetes ● Docker ● Java ● Spring Boot ● VueJS ● NodeJS ● Grails ● Helm3 ● Jenkins ● SonarQube ● OWASP ● JavaScript ● Groovy ● Python ● Git ● Gradle ● GraphQL ● REST
Senior Developer
Danish Games

2018-11 - 2021-06

I had the role of being developer and architect. I designed an integration system to exchange data between clouds and other 3rd party systems.

I helped design a RabbitMQ setup with focus on stability and redundancy.

I was part of a team creating an integration bus using Ka a, Spring Boot microservices and RabbitMQ (AMQ protocol).

 

We experimented with Camel and Spring Boot to move data from a source to a destination.

I helped setting up infrastructure based on Terraform, Drone, Jenkins, Docker Swarm and the Azure and AWS clouds.

I teached the teams new frameworks and programming languages usually regarding the cloud and Spring Boot microservices.

● Developing infrastructure supporting HashiCorp Vault, Ka a and RabbitMQ ● Integration between SFTP, S3, Blobs file exchange based systems ● Integration to Eloqua ● Java Backends to Web department using Spring Boot, Java, Websocket, Lombok, MongoDB ● Integration architecture between Azure and Amazon ● Microservices ● Event Driven Design

Continuous Delivery Expert
DIBS

2017-02 - 2018-11

We set up a Continuous Integration pipeline with the following technologies: TestNG, JUnit, Selenium UI tests, Jenkins, I helped to implement the usage of Ansible so we got infrastructure as code.
I developed microservices to find vulnerabilities in the codebase with OWASP and SonarQube.
● Artifactory ● Docker ● Satellite ● SonarQube ● OWasp.
I investigated which web technologies that could solve the problems at hand. I made 2 new systems in ● Angular ● Bootstrap ● Spring Boot ● Django ● PHP ● ReactJS ● Material Design ● Angular
Fullstack developer
Mobylife

2015-08 - 2017-02

I created microservices to handle event driven integrations between 3rd party tele company systems and Mobylife. These were developed in Spring Boot, AngularJS and containerized with Docker.
I maintained and developed new features on a Java Swing monolit application.
I teached the teams how to use Java 8 features in our code to be more efficient.
● Integrations with a lot of phone repairing companies.
● Development of administration modules and java Swing / JEE ● application.
● Spring Boot ● AngularJS ● Angular.io ● Bootstrap, Material Design ● Java Swing, JEE ● Docker ● Linux ● Drools ● Jenkins.
● Teaching of Java 8, Docker and Drools, ReactJS, Bootstrap, Material Design, Maven, Gradle, Mercurial, TypeScript, ● Moustache, Jinja2, ● NPM, Grunt, Bower ● HTML/CSS ● Apache Wicket
Fullstack developer
Callme

2015-02 - 2016-02

I developed new features and maintained Callme's Android, iOS and Windows Apps. I developed microservices in Spring Boot and created an integration to a Liferay based system. The microservices contained Java, Scala, Kotling and Groovy.
● Development of apps to ios, android and windows phone.
Development of angularJS based systems. Integration to Liferay.
● Spring boot ● ios ● Android ● Java ● Groovy ● Scala ● Kotlin ● Jenkins ● Grunt, Gulp, ReactJS, jQuery, Material Design, ● Gradle, Swift, Git, HTML/CSS.
Senior developer
Topdanmark

2009-01 - 2015-02

I helped to create an insurance system to calculate insurance price for business related assets like buildings, vehicles and valuables divided in fire sealed rooms.
I helped maintaining and developed new features for the customer relation 360 degree overview application. This application integrated with web services, REST services and PL1 programs. The system was written in GWT.
● Spring ● Java ● GWT ● GWT-P ● Swing ● HTML CSS ● Excel integration ● DB2 ● H2 ● JPA, Hibernate ● Jenkins ● JUnit 4, TestNG
Senior developer
Vejdirektoratet

2007-01 - 2009-01

I created the logic to perform calculations to determine if a queue was in the uprising based on vehicle speed and quantity data per road segment.
Above M3 boards are showing the allowed speed and extra service info like if theres a queue or if people should shift to right lane etc. We were writing this system in Java and it has features like automatically lowering the speed limit when queue is detected etc.
● Java ● Linux
Senior developer and architect
Nykredit

2002-01 - 2008-01

We maintained and development on an existing Genesys / Visual Basic call center solution.
● Oracle ● C++ ● C ● VB ● Visual Studio ● Genesys ● Business Objects ● Crystal Report ● Hardware light indicators.
Senior developer and architect
Falck

2005-01 - 2008-01

We created a Call Center solution with integrations to existing customer systems, so inbound and outbound telephony was handled as efficiently as possible.
The softphone was integrated to the CRM systems like Super Office and MS Access and provided a customer overview before the phone was patched through an agent.
● Super Office ● Genesys ● Business Objects ● HTML/CSS, JavaScript ● C# ● VB.NET ● Visual Basic ● MSSQL ● Stored procedures, Triggers ● UDP communication.
Senior developer and architect
ATP

2003-01 - 2005-01

I created integrations and workflows based on a system called Case Manager (Global 360). The purpose of the system was to keep track of issues from start to end when going trough different processes within the pension business.
● Java ● Weblogic ● MQ, JMS ● SOAP services ● IRAD
Developer
Skat

2002-01 - 2003-01

Facelifting system - I used a tool / framework called GWEB to translate mainframe screens to HTML/JavaScript/CSS.
● GWEB ● HTML ● JavaScript ● Css.
Developer
Skat

1999-01 - 2002-01

Import tax system - We finished A major system for handling taxes from companies transporting and selling goods from foreign countries.
● Java ● Sybase ● Business Objects ● Java ● AWT ● Swing

Akademisk baggrund

Bachelor in Chemistry
DTU Lyngby

1996-01 - 1999-01

Kontakt konsulent

/