- External consultant – working on behalf of the client supporting the migration of an existing medical application to Amazon Web Services
- Involved in architecture, setup and troubleshooting of instances running in ec2 and using S3, EBS, ELB, Autoscaling, Security Groups, Cloudformation, IAM, Cloudwatch, Splunk and Chef
- Investigation and analysis of serverless technologies (Lambda, API Gateway)
- Involved in migration strategy and rollout planning
- Assisting BI team in solution design
- Successfully obtained AWS Certified Solutions Architect qualification
- Additionally involved in training Application support team in India (remote and on-site)
+49 89 500316-300
Java; Spring; Javascript; React; Architecture; Design; TDD; Pharma
D8
I prefer getting offers for these sites. However, you may also contact me for interesting projects in other places.
Projects
09/2017 - Today
2 years 3 months
Migration of an existing medical application to Amazon Web Services
RolesCloud Solution ArchitectCustomerBaxter Healthcare CorporationTasks05/2017 - 09/2017
5 months
Architect/Lead Developer
CustomerBaxter Healthcare CorporationTasks- External consultant – working on behalf of the client architecting and developing a mobile app for dialysis patients, as well as defining the platform for future development
- Responsible for designing and implementing external authentication for entire application suite using Centrify, Oauth2, OpenId Connect and Spring Security
- Also involved in migrating existing system from in-house data centre to AWS
- Primarily used Java 8, JavaScript (Ecma6), React, Redux, React Native, Jest, JUnit, Mockito, CSS, Sass, Spring, Rest, JWT, Docker, Maven, Jenkins, Git and IntelliJ on Mac OS.
- EC2, S3, Cloudwatch on AWS.
10/2016 - 03/2017
6 months
Architect/Lead Developer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- External consultant – design and development of a medical portlet for calculating how dialysis patients respond to treatment
- 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
- Primarily used Java 8, JavaScript (Ecma6), React, Redux, Jest, JUnit, Mockito, CSS, Sass, Spring Boot, Rest, JWT, Docker, Maven, Jenkins, Git and IntelliJ on Mac OS
04/2012 - 10/2016
4 years 7 months
Commercial Architect
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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
- Primarily used Java 6, Spring, Liferay, CSS, Html, JavaScript, Jsp, Junit, Mockito, JQuery, Maven, Jenkins, Tomcat, Oracle and IntelliJ on Windows.
11/2011 - 04/2012
6 months
Development Lead
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 months
Team Lead
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 months
Senior Software Engineer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 year 6 months
Integrations Consultant
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 year 2 months
Architect/Lead Developer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 year 1 month
Architect/Senior Engineer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 months
Senior Software Developer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 months
Senior Software Developer
CustomerBaxter Deutschland GmbH, UnterschleissheimTasks- 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 months
Development Lead
CustomerHypoVereinsbank, MunichTasks- 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 months
Technical Architect
CustomerHypoVereinsbank, MunichTasks- 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 months
Senior Software Developer
CustomerDoneware, MunichTasks- 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 years
Technical Architect
CustomerHypoVereinsbank, MunichTasks- 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
Project History
further projects on request
Training History
1988 - 1992: Studium
Institut: Staffordshire University, Stafford, UK
Abschluss: B.Sc. (Dual Hons) 2:1
Schwerpunkt: Information Systems and French
Schulbildung
1985 - 1987
Institut: 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
Institut: 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
Zertifikate
AWS Certified Solution Architect



