-
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
+49 89 500316-300
Java, Spring, Kotlin, Javascript, React, Design, TDD, Pharma, AWS, Microservices, Agile, Architecture, Coaching & Management
D8
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Position
Senior Software Engineer, Team Manager, Team Lead, Architect, Mentor
Projekte
05/2019 - Heute
7 Monate
RIO (Connected Trucks and Cloud Logistics Platform)
RolleLead Developer & MentorKundeRIO (MAN Truck and Bus SE)EinsatzortMünchenProjektinhalteKenntnisseScrum
Microservices
ProdukteKotlin
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
RolleArchitect/Lead DeveloperKundeWeeBusiness GmbHEinsatzortMünchenProjektinhalte-
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
KenntnisseScrum
Clean Code
Code Reviews
REST
ProdukteJava 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
RolleCloud Solution ArchitectKundeBaxter Healthcare CorporationEinsatzortChicago USA and RemoteProjektinhalte- 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
KenntnisseScrum
Cloud
AWS
ProdukteAmazon EC2
S3
ELB
Cloudformation
IAM
Splunk
Chef
AWS
Java
Spring
05/2017 - 09/2017
5 Monate
Prototype mobile app for dialysis patients
RolleArchitect/Lead DeveloperKundeBaxter Healthcare CorporationEinsatzortUnterschleißheim und Chicago, USAProjektinhalte- 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
KenntnisseOAuth
Scrum
ProdukteOauth2
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
RolleArchitect/Lead DeveloperKundeBaxter Deutschland GmbH, UnterschleissheimEinsatzortUnterschleißheim und Chicago, USAProjektinhalte- 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
KenntnisseAgile
Scrum
Test Driven Development
Continuous Integration
Pair Programming
ProdukteJava 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)
RolleTeam Manager / ArchitectKundeBaxter Deutschland GmbH, UnterschleissheimEinsatzortUnterschleißheim und Chicago, USAProjektinhalte- 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
KenntnisseAgile Entwicklung
Scrum
ProdukteJava 6
Spring
Liferay
CSS
Html
JavaScript
Jsp
Junit
Mockito
JQuery
Maven
Jenkins
Tomcat
Oracle
IntelliJ
11/2011 - 04/2012
6 Monate
Development Lead
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeBaxter Deutschland GmbH, UnterschleissheimProjektinhalte- 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
KundeHypoVereinsbank, MunichProjektinhalte- 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
KundeHypoVereinsbank, MunichProjektinhalte- 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
KundeDoneware, MunichProjektinhalte- 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
KundeHypoVereinsbank, MunichProjektinhalte- 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
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



