Jürgen Schimanowski
Softwareentwicklung und Design
Experience
Service provider
- Development of calculation formulas for yield optimization.
- Creating Python-based tools to calculate relevant production parameters.
- Automated testing of the tools.
- Automatic generation of Excel files and datasheets, populating table cells and cell formatting.
Medical field
- Provisioning of card readers via RNDIS on embedded Linux microcomputers for enterprise use.
- Network configuration for different Linux operating system variants.
Insurance
- Migration of source code from the existing version control system to GIT.
- Migrating the existing ANT and Eclipse PDE builds to Maven.
- Migrating the OSGI build into a Maven build using Tycho for build runs.
- Providing P2 repositories and packaging for test deployment.
- Converting the various build runs into Jenkins jobs with integration to GitHub and Artifactory.
- Managing the release processes.
- Providing OSGI runtime environments for test execution within the Jenkins-driven Maven build.
- Aggregating test results and distributing them to the team leads.
- Developing various tools for metadata generation in build runs using Java and Python.
- Daily analysis of build errors in the compiler run of the daily Java OSGI build, developing fixes and distributing them to the responsible source code owners.
- Automated generation of Eclipse PSF files for developers.
- Developing Maven extensions for automated annotation-driven test run control from the source code, test run control through test configuration database integration.
- Remote debugging and adjusting the source code and Tycho Maven configuration for cross-platform testability of Java-based OSGI plugins within an OSGI runtime environment.
- Runtime optimization of build and test runs.
- Evaluation, code analysis and code adjustment for updated Tycho versions.
- Implementation of Java encryption tools for providing encrypted usernames, passwords and secrets.
- Consolidation of Eclipse PDE-based development workspaces with the Maven Tycho-based Jenkins build process.
System house
- Fullstack implementation as a NodeJS single-page application.
- Data preparation and data provisioning in MongoDB.
- Implementation of business functionality with NodeJS and Express.
- Providing the API.
- Implementation of the UI with Angular 8.
- Deployment.
System house
- Customizing the machine images.
- Compiling current libraries to implement secure logins.
- Providing a GUI application for easy workstation configuration.
- Adjusting access permissions.
- Minimizing the machine images.
Company in the insurance sector
- Implementing new functionalities in the Java code and JSP pages.
- JUnit-based developer tests.
- Providing code artifacts and rolling out to the existing environments.
- Second-level support for the deployed application.
Company in the automotive sector
- Implementing the web API functionality.
- Data upload (measurement data series, attachment files).
- Data conversion, metadata extraction, and persistence.
- Linking in a graph database.
- Search and cluster synchronization.
- Creating the data flow.
- Developing application-specific NiFi processors.
Company in the food industry
- Implementing Java-based RESTful web services.
- Deploying as microservices in Docker containers.
- Importing source data from JSON/CSV files and connecting to JMS message services.
- Preparing data and persisting it in MongoDB databases.
- Exposing service endpoints as REST services.
- Using message queues for microservice communication.
- Developing the business logic and MongoDB database queries.
- Adding Swagger UI annotations.
- Service registration.
- JUnit tests.
Supplier for engine manufacturing
- Project 1: Providing Excel-based input forms, creating XML schemas, generating XML import files, data validation, and consistency checks.
- Project 2: Extending the web-based intranet application with new features: form creation, data modeling, database adjustments, data retrieval and population, PDF generation with iText, JavaScript programming, role-based feature delivery.
- Project 3: Porting a C++ based terminal application to C#: implementing additional functionalities.
- Project 4: Extending the web-based intranet application with new features: processing locks, form creation, data modeling, database adjustments, data retrieval and population, JavaScript programming, CSS, role-based feature delivery.
- Project 5: Ongoing requirement gathering and adjustments of internal web applications for production control, production data capture, test plan creation, quality assurance: form data entry, PDF generation.
Automotive manufacturer
- Prototype for replacing an Excel-based configuration file generator.
- Java-based Windows application.
- Database design, GUI design, and transport functionality.
Automobile manufacturer
- Subproject 1: Extension of a Java-based sales workstation application: optimizing software model downloads, client/server version synchronization, algorithm development for detecting obsolete data, local data cleanup after model update.
- Subproject 2: Debugging and fixing a Java-based web service for status process data transmission.
- Subproject 3: Performance analysis in data retrieval of a Hibernate-based server information application: database optimization, optimization of Hibernate queries and JDBC driver configuration.
- Subproject 4: New development of a Java-based web application for server data presentation: architecture selection, creation of a modern dynamic web interface, data access methods, data presentation.
Insurance company
- Code analysis and optimization of existing program code, removal of redundant code.
- Code generation for Windows, Linux, and mainframes.
- Implementation of new functionality.
- Provision of variables for letter writing (PDF).
- Error analysis and resolution.
- Interface generation Java <==> C++, C++ <==> Java.
- Adaptation and extension of code generation.
- Development of code generators.
- Creation of interface documentation and architectural documentation.
- Testing GUI integration.
- Load test analysis and memory usage analysis.
Skills
Eclipse
Maven
Ms Visual Studio .Net 2003 / 2005, 2008
Ibm Db2
Ms Sql Server 2003 / 2005
Oracle 10g
Mysql
Sqlite
Jboss
Tomcat
Ibm Websphere
Subversion
Git
Rational Clearcase
Linux
Wtp
Jfaces
Richfaces
Jsp
Hibernate
Jpa
Jsf 2.0
Primefaces 5.0
Spring
Mercurial Hg
Itext
Docker
Janusgraph
Jmock
Svn
Git
Jenkins
Artifactory
Tycho
Jsl
Github
Phyton
Development And Design Of Custom Client/server Applications With Java, .Net, C++, C#, Vb
Development And Design Of Java/j2ee-based Applications
Development And Design Of Dynamic Web Applications
Eclipse Rcp And Osgi-based Application Development
Abap/4 Programming
Android Programming
Angular 8 Programming
Artifactory Integration In The Build Process
Ant Development Tool
Birt Programming / Report Generation
Bootstrap (Twitter) Programming
C# Programming
C++/c Programming
Cassandra Configuration / Administration
Css, Cascading Style Sheets Programming
Cherwell Application
Docker Programming / Configuration
Dockercompose Programming / Configuration
Draw2d Programming
Elasticsearch Application
Eclipse Development Tool
Eclipse Rcp Programming
Express Programming
Eureka Programming / Configuration
Gef Programming
Git, Github Usage And Integration
Gremlin Configuration / Query Creation
Gwt Programming
Hadoop Configuration / Administration
Hbase Configuration / Administration
Hdfs Configuration / Administration
Hibernate Programming
Ibm Db2 Configuration / Programming
Ibm Websphere Configuration / Administration
Itext Programming
Janusgraph Configuration / Query Creation
Java Programming, 1.4.2, 1.5, 1.6, 1.7, 1.8
Jboss Configuration / Administration
Jscript, Javascript Programming
Jenkins Programming / Usage
Jenkins Jsl Programming
Jfaces Programming
Richfaces Programming
Jms Programming
Jsf 2.0 Programming
Json Programming
Jsp Programming
Jpa Programming
J2ee Programming
Junit, Cppunit Programming
Kafka Administration / Configuration
Linux Administration / Configuration / Programming
Linq Programming
Linux Shell Programming
Maven Programming / Usage
Mdf, Mdf3, Mdf4 Reading, Writing
Mqtt Configuration / Administration
Mongodb Programming
Ms Sql Server Configuration / Programming
Mysql Server Configuration / Programming
Nifi Configuration / Logic / Custom Processors
Nodejs Programming
Nosql Programming (Mongodb)
Oracle 10g, 11g Configuration / Programming
Osgi Configuration / Programming
Perl Programming
Python Programming
Portal Server Setup / Programming
Portlet Programming
Primefaces 5.0 Programming
Raspberry Pi Configuration / Programming
Restful Programming
Servlet Programming
Spring Programming
Spring Boot Configuration / Programming
Sqlite Configuration / Programming
Subversion Usage
Swagger Programming
Swagger-ui Programming
Tcl/tk Programming
Tinkerpop Configuration / Query Creation
Tomcat Configuration / Administration
Tycho Integration
Typescript Programming
Uml Usage
Vb Programming
Vba Programming
Vmware Configuration / Administration
Windows Configuration / Administration
Xdoclet Programming
Xpath Programming
Yad Programming
Zuul Configuration / Programming
.Net Programming
Automotive Industry
Logistics
Packaging Industry
Special Machine Construction
Building Automation Technology
Banking / Insurance
Consumer Electronics
Business Management Software
Food Industry
Languages
Education
Diploma Engineer (FH) · Electronics / Microelectronics
Similar Freelancers
Discover other experts with similar qualifications and experience