Fachlicher Schwerpunkt dieses Freiberuflers

Java, Spring, Kotlin, Javascript, React, Design, TDD, Pharma, AWS, Microservices, Agile, Architecture, Coaching & Management

verfügbar ab
01.01.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D8

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Senior Software Engineer, Team Manager, Team Lead, Architect, Mentor

Projekte

05/2019 - Heute

7 Monate

RIO (Connected Trucks and Cloud Logistics Platform)

Rolle
Lead Developer & Mentor
Kunde
RIO (MAN Truck and Bus SE)
Einsatzort
München
Projektinhalte
  • External consultant – working as part of Cloud Technology Consulting Scrum team on cloud- based logistics and connected vehicle platfom

  • Designed and implemented solutions for driver management on both backend and frontend

  • Worked on expanding user management microservices and Kafka topics

  • Successfully planned, managed and implemented rollout of new driver management platform

  • Responsible for mentoring junior team members

  • Developed under scrum approach, with team also having DevOps role

  • Primarily used Kotlin, Spring Boot, Kafka, React, Redux, JUnit, Rest, JWT, Swagger, Docker, , Gradle, AWS Lambda, AWS Cognito, AWS Codepipeline, ECS, Git and IntelliJ on Mac OS

Kenntnisse

Scrum

Microservices

Produkte

Kotlin

Spring Boot

Kafka

React

Redux

JUnit

Rest

JWT

Swagger

Docker

Gradle

AWS Lambda

AWS Cognito

AWS Codepipeline

ECS

Git

IntelliJ

AWS ECS

Datadog

Cloudwatch

AWS Cloudformation

DynamoDB

AWS RDS

Aurora Serverless

01/2019 - 03/2019

3 Monate

Rest API Backend for customer loyalty program

Rolle
Architect/Lead Developer
Kunde
WeeBusiness GmbH
Einsatzort
München
Projektinhalte
  • External consultant – defining architecture and implementing solution to provide a new Rest- based middleware layer for a customer loyalty/cashback system

  • Backend solution provides Rest endpoints for web and app frontends, and in turn calls a third- party customer loyalty solution

  • Developed under Agile/Scrum and following Clean Code principles

  • Primarily used Java 11, Spring Boot, Postgres, JUnit, Mockito, Rest, JWT, Docker, Gradle,

    Bamboo, Git and IntelliJ on Mac OS

Kenntnisse

Scrum

Clean Code

Code Reviews

REST

Produkte

Java 11

Spring Boot

Postgres

JUnit

Mockito

Rest

JWT

Docker

Gradle

Bamboo

Git

Swagger

Lombok

IntelliJ

09/2017 - 12/2018

1 Jahr 4 Monate

Design and support the migration of an existing medical application from an on-premise data centre to Amazon Web Services

Rolle
Cloud Solution Architect
Kunde
Baxter Healthcare Corporation
Einsatzort
Chicago USA and Remote
Projektinhalte
  • External consultant – working on behalf of the client supporting the migration of an existing medical application to Amazon Web Services
  • Member of Architecture Review Board

  • Involved in architecture, setup and troubleshooting of new EC2-based solution

  • Involved in migration strategy, rollout planning and stakeholder communication

  • Migration strategy followed strict patient safety and patient data confidentiality rules (HIPAA/PHI)

  • Migration of global and regional instances successfully completed as per plan

  • Successfully obtained AWS Certified Solutions Architect qualification

  • Trained Application support team in India (both remote and on-site in India)

  • Primarily used EC2, S3, EBS, ELB, Cloudformation, IAM, Splunk and Chef on Mac OS and AWS

     
Kenntnisse

Scrum

Cloud

AWS

Produkte

Amazon EC2

S3

ELB

Cloudformation

IAM

Splunk

Chef

AWS

Java

Spring

05/2017 - 09/2017

5 Monate

Prototype mobile app for dialysis patients

Rolle
Architect/Lead Developer
Kunde
Baxter Healthcare Corporation
Einsatzort
Unterschleißheim und Chicago, USA
Projektinhalte
  • External consultant – defining architecture and prototyping of a new mobile app for dialysis patients, as well as defining the platform for future application development
  • Responsible for designing and implementing external authentication for entire application suite using Centrify, Oauth2, OpenId Connect and Spring Security
  • Prototyped mobile platform using React-native, Realm and MongoDb following agile methodologies
Kenntnisse

OAuth

Scrum

Produkte

Oauth2

OpenID

Spring Security

React

Realm

React-native

Mongo DB

10/2016 - 03/2017

6 Monate

design and development of a medical portlet for calculating how dialysis patients respond to treatment

Rolle
Architect/Lead Developer
Kunde
Baxter Deutschland GmbH, Unterschleissheim
Einsatzort
Unterschleißheim und Chicago, USA
Projektinhalte
  • Co-ordinated the Munich scrum team, and developed the product together with Pivotal Labs (Chicago)
  • Followed best agile practices while also ensuring medical software development processes (FDA/CE) were adhered to
  • Active member of scrum team, using full agile process and CI, and developed exclusively using Test Driven Development and Pair Programming
  • Designed and implemented integration of React portlet into existing Liferay 6 portal security using JWT and Spring Security
Kenntnisse

Agile

Scrum

Test Driven Development

Continuous Integration

Pair Programming

Produkte

Java 8

JavaScript (Ecma6)

React

Redux

Jest

JUnit

Mockito

CSS

Sass

Spring Boot

Rest

JWT

Docker

Maven

Jenkins

Git

IntelliJ

Mac OSX

04/2012 - 10/2016

4 Jahre 7 Monate

Architect, development lead and team manager on portal based medical software for patient, clinic and therapy management and ordering (Sharesource)

Rolle
Team Manager / Architect
Kunde
Baxter Deutschland GmbH, Unterschleissheim
Einsatzort
Unterschleißheim und Chicago, USA
Projektinhalte
  • External consultant - commercial architect and development lead on portal based medical software for patient, clinic and therapy management and ordering (Sharesource)
  • Responsible for solutions design for commercial aspects of system and associated documentation
  • Member of Platform architecture team responsible for overall platform design
  • Responsible for managing and guiding commercial development team, resourcing and high-level release and project planning
  • Involved at all levels of project, from planning and requirements analysis with the business, hands-on development, through to assisting production support teams
  • Envisaged, designed and implemented configuration framework for application allowing country and region level flexibility without the need for code changes and new releases. The framework has since become a key part of the country roll-out strategy.
  • Successfully supported local German team on-site for initial clinic rollouts and customer validation in Germany, as well as supporting business negotiations with key clients as a technical consultant
  • Successfully re-architected GoldenGate integrations solution to increase reliability, performance and recovery from data integrity errors
  • Designed and managed ERP system integration strategy for the application
  • Designed and implemented security, auditing and task architecture
  • Customer facing project defined as medical software and developed under DCM process (FDA & CE regulations)
  • System successfully rolled out globally
Kenntnisse

Agile Entwicklung

Scrum

Produkte

Java 6

Spring

Liferay

CSS

Html

JavaScript

Jsp

Junit

Mockito

JQuery

Maven

Jenkins

Tomcat

Oracle

IntelliJ

11/2011 - 04/2012

6 Monate

Development Lead

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant - development lead for team on portal based medical software for patient, clinic and therapy management and ordering (Sharesource)
  • Analysed business domain and designed system data and domain model
  • Designed and implemented authorisation and authentication mechanisms for the application
  • Produced detailed design specifications
  • Planned and ran Agile development sprints
  • Developed code and unit tests
  • Primarily used Java 6, Spring, Liferay, CSS, Html, JavaScript, Jsp, Junit, Mockito, JQuery, Maven, Jenkins, Tomcat, Oracle, Svn and STS on Windows.

03/2011 - 11/2011

9 Monate

Team Lead

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant – senior software engineer and team lead on customer-facing web based nutrition therapy calculator
  • Responsible for project planning, managing team and technical design and implementation
  • Primarily used Java, Spring, Html, JavaScript, AngularJS, Tomcat, Svn and STS on Windows

06/2010 - 03/2011

10 Monate

Senior Software Engineer

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant – senior software engineer on homecare system for case managers and home patients using digital pen technology
  • Responsible for requirements gathering and analysis, liaison with the business, technical design, implementation, validation and support
  • Primarily used Java, Spring, Jsp, CSS, Html, JQuery, Maven, Svn and STS on Windows

01/2009 - 06/2010

1 Jahr 6 Monate

Integrations Consultant

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant – integrations consultant on multiple systems integration projects as part of a global roll-out of a new ERP system
  • Responsible for design, implementation and production support
  • Mainly responsible for designing and implementing warehouse integrations between JDE and bespoke ERP system, and Swisslog and WMS warehouse automation systems, integrating stock and ordering process between multiple Erp systems and warehouses
  • Designed and implemented auditing and monitoring system now used by all integrations
  • Also involved in design and setup of build process using Maven, Continuum and Artifactory
  • Primarily used Java, Spring, MQ, Web Services, JavaScript, WebSphere, Eclipse on Windows

11/2007 - 12/2008

1 Jahr 2 Monate

Architect/Lead Developer

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant – architect and lead developer on patient management software for US renal clinics
  • System incorporated patient, prescription, clinic and user management, and allowed online signing of prescriptions and task and workflow management
  • Actively support system validation and rollout in the US
  • Primarily used Java, Spring, Struts, Jsp, Html, JavaScript, Cvs, Eclipse on Windows

11/2006 - 11/2007

1 Jahr 1 Monat

Architect/Senior Engineer

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant – architect and senior engineer responsible for design, development and implementation of automated fax ordering solution
  • Involved in setup of RightFax fax server
  • Developed custom software to route incoming faxes through OCR and archive, as well as convert recognised fax orders to Xml and route to Siebel as structured orders
  • Also developed tracking software for faxes, and alerting mechanism for errors in flow, which has since become the basis for the internal system for integrations monitoring and auditing
  • Primarily used Java, Jee, Struts, Jsp, JavaScript, WebSphere, Cvs, RightFax, Seeburger 4Order, Ixos, Forcont Factory on Windows and UNIX.

08/2006 - 11/2006

4 Monate

Senior Software Developer

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant - senior developer on global e-commerce site, allowing online ordering of pharmaceutical products and accessories
  • Primarily used Java, Jee, Struts, Jsp, CSS, Html, JavaScript, WebSphere, RAD on Windows

05/2006 - 08/2006

4 Monate

Senior Software Developer

Kunde
Baxter Deutschland GmbH, Unterschleissheim
Projektinhalte
  • External consultant - senior developer on global customer-facing Product Catalogue.
  • Application comprised of integrated maintenance application incorporating change tracking, approval and publishing workflows, as well as customer-facing front end for published products.
  • Primarily used Java, Jee, Struts, Jsp, CSS, Html, JavaScript, WebSphere, RAD on Windows

07/2005 - 04/2006

10 Monate

Development Lead

Kunde
HypoVereinsbank, Munich
Projektinhalte
  • External consultant - senior developer on new system to handle formation and management of corporate groups and partners for credit purposes
  • Responsible for entire system design, as well as assisting in requirements gathering and user interface prototyping session with the business
  • Additionally responsible for supporting project manager in managing the project and assisting junior team members
  • System was also a pilot for the new internal standard development platform, and required working very closely with the core bank architecture team to align and ensure that the application could successfully be used as a blueprint for future projects
  • System completed under time and under budget
  • Primarily used Java, Jee, Spring, JSF, Jsp, CSS, Html, Tiles, JavaScript, SOA, Weblogic, UML, Rational Rose, Test Director, PVCS Dimensions, Eclipse on Windows

06/2004 - 03/2005

10 Monate

Technical Architect

Kunde
HypoVereinsbank, Munich
Projektinhalte
  • External consultant - member of technical architecture team responsible for credit applications
  • Responsible for development of Java plugins for Eclipse 3.0 to aid development process by automatically generating framework source code
  • Primarily used Java, Jee, Ejb, Jdbc, Weblogic, Xml, Xsl, Html, JavaScript, PL/SQL, Oracle, PVCS, Eclipse Plugins, Ant, Apache Cocoon, Junit, Eclipse on Windows

09/2003 - 06/2004

10 Monate

Senior Software Developer

Kunde
Doneware, Munich
Projektinhalte
  • External consultant - senior developer on e-marketing workflow system for large retail group
  • Responsible for design, implementation and testing of assigned tasks, together with planning and reporting of task status to management
  • Mainly responsible for database design, performance tuning and application stability
  • Primarily used Java, Jee, Ejb, Jdbc, Borland Enterprise Server, Html, Jsp, Struts, JavaScript, SQL, PL/SQL, Oracle, Clearcase, Rational Rose, UML, JBuilder on Windows

08/2000 - 07/2003

3 Jahre

Technical Architect

Kunde
HypoVereinsbank, Munich
Projektinhalte
  • External consultant - member of technical architecture team responsible for credit applications
  • Primarily responsible for designing, developing and maintaining technical architecture and evaluation and implementation of new technologies
  • Additionally responsible for design, installation and support of infrastructure, production system support and rollout, performance testing and tuning, development and maintenance of developer tools and developer support, system security and creation and implementation of development and release strategies
  • Two main client/server architectures developed and supported: Jee, Java, Xml, Xsl and Weblogic;, Visual Basic, Visual C++, COM and MTS
  • Architecture supported over twenty applications and was used by over one hundred developers
  • Primarily used Java, Jee, Ejb, Jdbc, Weblogic, Xml, Xsl, JavaScript, MTS, Visual C++, Visual Basic, PL/SQL, SqlServer, Oracle, Pvcs, Uml, Ant, Visual Studio and Eclipse on Windows

Projekthistorie

weitere Projekte auf Anfrage

Kompetenzen

Programmiersprachen
Java
Java 11
Java 6
Java 8
JavaScript
JQuery
Jsp
Junit
JWT
Kotlin
Lombok
Oauth2
React
React-native
Realm
Spring Boot
Swagger

Produkte / Standards / Erfahrungen
Agile
Agile Entwicklung
Amazon EC2
AWS
AWS
AWS Cloudformation
AWS Codepipeline
AWS Cognito
AWS ECS
AWS Lambda
Bamboo
Chef
Clean Code
Cloud
Cloudformation
Cloudwatch
Code Reviews
Continuous Integration
CSS
Datadog
Docker
ECS
ELB
Git
Gradle
Html
IAM
IntelliJ
Jenkins
Kafka
Liferay
Maven
Microservices
Mockito
OAuth
OpenID
Pair Programming
Redux
Rest
S3
Sass
Scrum
Splunk
Spring
Spring Security
Test Driven Development
Tomcat

Datenbanken
Amazon RDS
Aurora Serverless
AWS RDS
DynamoDB
Mongo DB
Oracle
Postgres
SQLServer

Betriebssysteme
Mac OSX
Windows

Bemerkungen

AWS Certified Solution Architect


Ausbildungshistorie

1988-1992   

Staffordshire University, Stafford, UK

B.Sc. (Dual Hons) 2:1 Information Systems and French

1985-1987   

Chantry VIth Form College, Ipswich, UK

4 A-levels:   Pure Mathematics & Statistics, Economics, French, Government & Politics

1 A/O-level:  Pure Mathematics & Probability

2 O-levels:   Economics, Government & Politics

1980-1985   

Hadleigh High School, Hadleigh, UK

1 A/O-level: Additional Mathematics

9 O-levels:   Design, English Language, English Literature, French, Geography, German, Mathematics, Physics, Statistics

2 CSEs: Art & Craft, Geography