Career Profile

An accomplished Software Architect specializing in Object-Oriented Design and Analysis with extensive experience in full life cycle of the software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing and maintenance. Determined, passionate, hard working individual with unyielding self motivation. 12+ years of industrial Java programming experience in developing an leading-edge software for gravity/magnetic modelling of subsurface models and enterprise software for the rail cargo logistics sector. He contributed to over 10 scientific publications and also gained passion for Enterprise Application Development, APM (application performance monitoring), EIP (enterprise integration patterns), numerical simulations, high-performance computing, document-retrieval-Systems and real-time graphics rendering.

Experiences

Software developer

05/2016 - Present
ZEDAS GmbH, Senftenberg (Germany)

ZEDAS GmbH develops software products for the logistics management of rail transport and for the asset management of vehicle fleets and technical asset management.

  • Realization and mantainance of JEE backend business logic and services
  • Frontend developing in the OSGI based Eclipse RCP framework, JSF and Angular
  • Implementation of rail cargo based use cases for the backend and frontend layer
  • Writing integration tests for services and use cases with Arquillian/OpenEJB
  • Create an APM (Application Performance Monitoring) solution based on Prometheus, Grafana, Opentracing and bytecode instrumentation
  • Connect different systems and partners based on the EIP (Enterprise Integration Pattern) with Apache Karaf and Apache Camel
  • Technology Stack (JEE, JPA, SQL, OSGi, JBoss, Wildfly, ByteBuddy, Karaf, Camel, OracleDB, Docker, Arquillian/OpenEJB, EclipseRCP, Grafana, ELK Stack, JSF, Opentracing, Prometheus, CaseTools, TDD, Agile, CI)

Business or sector: Rail cargo logistics

Project Manager and Software Architect

11/2006 - 03/2016
Transinsight GmbH, Dresden (Germany)

Growing from Junior Software Engineer to Project Manager and Software Architect for the development and planing of the 3D modelling software suite IGMAS+ (Interactive Geophysical Modelling ASsistant).

  • Develop leading-edge 3D gravity/magnetic modelling system
  • Computational Geometry/ Geometric Modeling
  • Work in close collaboration with customers like the Christian-Albrechts-University of Kiel, Statoil, Wintershall and NGU (Geological Survey of Norway)
  • 3D modelling environment for interactive gravity and magnetic modelling of polyhedron and voxel models
  • High performance computing using many-core platforms (OpenCL)
  • Interactive 3D and 2D visualisation (OpenGL), Plane and Globe rendering as well as calculation
  • Support for all kind of projections
  • Non-linear inversion of subsurface geometry and voxel models
  • Website design and development
  • Develop a system for on- and offline licence managment
  • Manage and transfer research from university into the the software suite
  • Customer relationship management
  • Technology Stack (J2SE, OpenCL, OpenGL, JOGL, Swing, Proj4J, NASA WorldWind, XML, TDD, Agile)

Business or sector: Research, Oil and Gas Industry, Universities

Diploma thesis

06/2006 - 11/2016
VMscope GmbH, Berlin (Germany)

Diploma thesis "Kollaborative Applikationen in der virtuellen Mikroskopie": Planning and implementation of a client-server solution for collaborative working and displaying of digital tissue sections in the virtual pathology.

  • Including a Javascript API for Level-of-Detail streaming of JPEG2000 images (like Google Maps)
  • Users can choose between presenter and listeners mode
  • Two different methods of communication, via AJAX and as a Java Applet
  • Used technologies: ASP, AJAX, .NET, J2SE, RMI

Business or sector: Research, Digital Microscope

Study Project

09/2005 - 02/2006
VMscope GmbH, Berlin (Germany)

Study Project "Evaluation von JPEG2000 Image-Streaming Bibliotheken": Creating a test environment for various JPEG2000 Image streaming libraries (C ++, C #) analysis and presentation of the test results.

Business or sector: Research, Digital Microscope

Practical semester

09/2004 - 12/2004
PcSoft GmbH, Senftenberg (Germany)

Practical semester in the PCSoft GmbH "Erweiterung der Zedas Software Suite": Expansion of the software solution for logistics and facility management of rail and transport companies.

  • Implementation of an install / update system based on InstallShield,
  • Patching - system for source code,
  • Extension of an existing workflow - system with additional functionality (Java based).

Business or sector: Application Development

EDUCATION AND TRAINING

Dipl.-Inform. in Computer Science

09/2002 - 12/2006
Fachhochschule Lausitz, University of Applied Sciences, Senftenberg (Germany)

Relevant Coursework:

  • Classic / Modern Physics
  • Software / System Engineering, Database Design
  • System and Image Analysis
  • Advanced Mathematics, Logic, Linear Algebra, Differential Equations
  • Algorithms and Data Structures, Information Theory
  • Medical Informatics

Finished with final grade "very good".

Project work "Evaluation von JPEG2000 Image-Streaming Bibliotheken".

Practical semester in the PCSoft GmbH "Erweiterung der Zedas Software Suite".

Diploma thesis in the VMscope GmbH "Kollaborative Applikationen in der virtuellen Mikroskopie".

Vocational technical diploma

09/2001 - 07/2002
Oberstufenzentrum Lausitz, Senftenberg (Germany)

Advanced technical college entrance qualification (Fachabitur).

Industrial training

1999 - 2001
Oberstufenzentrum I Spree-Neiße, Forst

Industrial training as Assistent für Automatisierungs und Computertechnik.

Project work "Grafikstandards und ihre Assembler-Programmierung"

Car mechanics

1997 - 1999
Autohaus Fuchs, Lauchhammer

Elementary/ Comprehensive school

1987 - 1997
Lauchhammer

Projects

Desktop Search - A powerful, hierarchical desktop search engine based on swing and lucene.​
  • Query-tree based search
  • Full control over search results
  • Different views for the result (globe rendering, list and grid view)
  • Support all kind of documents and images
  • Technology stack (Java, Gradle, Swing, Lucene, NASA Worldwind, TIKA)
JSpMM - Sparse Matrix - Matrix Multiplication for GPU, Java8 Streams, Multicore CPU and GridGain.​
  • Support for different matrix types (CCS, COO, CRS, Dense)
  • Matrix multiplication implementation for distributed systems (GridGain), Multicore CPU, OpenCL)
  • Technology stack (Java, Gradle, OpenCL, GridGain)
SOM - RGB - Visualization of SOM (self organizing map) algorithm based on RGB colorspace.
  • It shows the interactive clustering for the SOM algorithm, in 2D and 3D
  • Technology stack (Java, Gradle, Swing, Java3D)
EarthFeed - EarthFeed is an interactive, knowledge-based RSS-FeedReader that displays news in realtime on an interactive World.​
  • RSS Feed reader
  • 3D interactive globe rendering
  • Place name extraction from news feeds
  • Technology stack (Java, Gradle, NASA Worldwind)

Skills & Proficiency

Java SE

Java EE

SQL

Angular

TypeScript

Swing/ RCP

OpenCL

OpenGL

Publications

Menzel, P., Alvers, M., Barrio-Alvers, L., Götze, H.-J., Schmidt, S. and Plonka, C. Die Anwendung von Level-Of-Detail und Mesh-Simplification Strategien zur Vereinfachung komplexer Untergrundmodelle, ​March, 14th - 17th, 2016, 76. DGG General Assembly, Münster, Germany.

M.R. Alvers, L. Barrio-Alvers, C. Bodor, H.J. Götze, B. Lahmeyer, C. Plonka and S. Schmidt​. Quo vadis inversion?​, First Break, Vol 33, No 4, April 2015 pp. 65 - 74.​

M.R. Alvers, H.J. Götze, S. Schmidt, L. Barrio-Alvers, C. Plonka, C. Bodor and B. Lahmeyer​.. Practical Aspects of 3D Interactive Potential Field Modelling and Inversion​, 77th EAGE Conference and Exhibition 2015​.​​​

M.R. Alvers, B. Lahmeyer, C. Plonka and E. Stangeland Karlsen​. New Insights from Interactive Gravity Inversion of Complex Salt Structures - The 3D SEAM Model​, 2014, 76th EAGE Conference & Exhibition, Amsterdam​, Expanded abstracts.​​​

Alvers, M.R., H.-J. Götze, L. Barrio-Alvers, C. Plonka, S. Schmidt and B. Lahmeye. A novel warped-space concept for interactive 3D-geometry-inversion to improve seismic imaging, 2014, First Break, 32, 61-67.​

Alvers, M. R., H.-J. Götze, B. Lahmeyer, C. Plonka, and S. Schmidt., Advances in 3D Potential Field Modeling, 2013, 75th EAGE Conference & Exhibition incorporating SPE EUROPEC 2013: European Association of Geoscientists and Engineers. (doi: 10.3997/2214- 4609.20130125).

Schmidt, S., Plonka, C., Götze, H.-J. and Lahmeyer, B.. Hybrid modelling of gravity, gravity gradients and magnetic fields, 2011, Geophysical prospecting, 59(6), 1046 - 1051. doi: 10.1111/j.1365-2478.2011.00999.x​​.

Lahmeyer, B., Götze, H.-J., Schmidt, S., Alvers, M.R., Plonka, C., Fichler, C. Interactive 3D Gravity and Magnetic Modelling in IGMAS+ and the Integration in the Depth Imaging Workflow, 2010, 72th EAGE Conference & Exhibition, Barcelona, Extended abstracts.

Götze, H.-J.; Schmidt, S.; Fichler, C.; Plonka, C​. IGMAS+ a new 3D Gravity, 2010, FTG and Magnetic Modeling Software, EGU General Assembly 2010.​

Götze, H.-J.; Schmidt, S.; Fichler, C.; Plonka, C. A new 3D Gravity, FTG and Magnetic Modelling Software - IGMAS+​, 2008, IGC 2008, Oslo​​.