Neuimplementierung eines Synchronisationsdienst zum Abgleich der Shop-Daten in der Cloud mit den Stammdaten der Firma im lokalen Rechenzentrum
Beratung zu und Weiterentwicklung an einer Intranet-Webanwendung zum Identy-Management der Mitarbeiter
z.B. Erstellen von Reports zur Migration von SM-Aufträgen, wegen fehlender BAPIFunktionalität auch unter Verwendung von Batch-Input, Erstellen von Auswertungen, Datenanalyse
Technologie: Eclipse, Java, SAP R3, ABAP, SAPGUI, SAP JCo, UML
weitere Projekte auf Anfrage
Profil
Mit einem Fokus auf Softwareentwicklung und Technologie erarbeite ich mit dem Auftraggeber eine optimale Lösung. Kosteneffizienz, Leistungsfähigkeit, Termintreue und hohe Wartbarkeit stehen im Vordergrund. Es erfolgt eine kontinuierliche Betreuung - fachlich und technisch - von der Idee bis zur Inbetriebnahme.
Zentrale Themen
Technologien / Skills
Schlagwörter / Index
Java Platform
Apache Ant, Maven, Gradle, Kotlin, Scala, Apache Wicket seit Version 1.3, Tomcat, SQL connection pooling (c3p0, commons dbcp, hikari), CGLib, dom4j, EHCache, Caffeine, Goggle Guice, Google Web Toolkit (gwt), JDBC, JDBI, JUnit, TestNG, JMeter, JRuby, JavaMail, Logging (slf4j, commons-logging, log4j, log4j2), Spring Framework, Spring Boot, JMS, JSP, Taglibs, JNDI, multithreading, AWT, Swing, Java IO / NIO, Reflection, EJB, Servlets, Beans, JAAS, vavr
Container / Deployment
Kubernetes, Docker, Docker Swarm
Kotlin
kotlin.coroutines, kotlinx.serialization, Scala, Apache Wicket seit Version 1.3, Tomcat, CGLib, xom, dom4j, xom, EHCache, Caffeine, kotlin coroutines, kotest, mockk, Goggle Guice, Google Web Toolkit (gwt), JDBC, JUnit, TestNG, JMeter, JRuby, JavaMail, Logging (slf4j, commons-logging, log4j), Spring Framework, Struts, Tapestry, JMS, Applets, JSP, Taglibs, JNDI, multithreading, AWT, Swing, Java IO / NIO, Reflection, EJB, Servlets, Beans, JAAS
Javascript
node.js, socket.io, bower, npm, backbone.js, angular.js, jquery, angular, webpack
Inversion of Control / Dependency Injection
Spring Framework, AOP, IoC, Google Guice, pico container, bytecode instrumentation (salve), Autofac, Ninject, inversion of control, mocking, proxy
Entwicklungswerkzeuge / -tools und IDEs
Eclipse, Jetbrains IntelliJ IDEA, Visual Studio, vi (vim), make, cmake, ant, msbuild, Maven, Gradle, Nexus, Hudson / Teamcity (CI, Continuous Integration, Continuous Delivery), SBT, Gradle
Apache Wicket
Mitglied im Apache Wicket Team seit Release 1.4, mehrere Projekte
Elasticsearch / Opensearch
ELK-Stack, Kibana, Logstash, Apache Lucene, Facets, Aggregations, TF-IDF, Okapi BM25, levenshtein, fuzzy, natural language processing (NLP), clustering, n-grams, relevance scoring, data preprocessing, debug score via explain API, handcrafted JSON
.NET Framework
C#, ASP.NET, IIS, GAC, ildasm, nant, .NET 1.0 - 4.0, Visual Studio, ReSharper, TPL Dataflow, NUnit, Moq, NLog
Big Data / Clustered Computing
Apache Spark; Apache Flink; Scala; Apache Cassandra; Apache Kafka; Elasticsearch; Hadoop FS (hdfs)
Clean Code
Best Practices, Refactoring, Patterns, Wartbarkeit / Refactoring großer Codebasen, Testability
NoSQL
Redis, Apache Cassandra, Elasticsearch
Kommunikation
JMS, IBM MQ Series, Windows / Unix networking, Samba (SMB), ftp, ssh, scp, java rmi, SOAP, REST, TCP, UDP, IP, ICMP, packet sniffing, protocol analysis (wireshark), vpn, openvpn, IMAP, POP3, SMTP, Active Directory / LDAP, eBay API; SAP Java Connector (SAP JCo)
Machine Learning
angewandte Mathematik: lineare Algebra, Statistik; Hypothesen; Verteilungen; statistische Tests; Regressionsverfahren; Validierung; linear / logistic regression, decision trees, support vector machines (SVM), naive Bayes; gradient descent; Metriken; clustering; dimensionality reduction; analytics; feature engineering; data cleaning; explorative data analysis (EDA); anomaly detection; principal component analysis (PCA); ensemble learning; multilayer, recurrent neural network (RNN), convolutional neural network (CNN); natural language processing (NLP); Apache Mahout; Spark-ML; Flink-ML; pyTorch; keras; numpy; pandas; seaborn; scikit-learn; scipy; deeplearning4j; nd4j
SEO
on site optimization, Google Analytics, Google Tag Manager, Google Page Speed Optimierung, crawlability, site architecture, link design, change frequency, multi-lingual sites, canonical urls; TF/IDF
Security
Verschlüsselung, Authentifizierungsmechanismen, synchrone / asynchrone Verschlüsselung, Zertifikate, Signaturen, HashVerfahren, Trust-Management, TLS / SSL, X.509, Public / Private Key, cipher operation modes (cbc / ebc / ...), one-way hashing (AES, SHA, usw.), symetric/asymetric encryption, Pseudozufallszahlen, OpenVPN, IPSec, SAML
Single-Sign-On (SSO)
OAuth 2, OpenID Connect (OIDC), JWT, SAML, SPNEGO, NTLM, Kerberos
Softwaredesign
design patterns, clean code, agile best practices, continuous Integration, continuous delivery, top-down / bottom-up design, pragmatic development, pair programming, continuous refactoring, test-driven development, strict type safety, scalable and maintainable software
Testing
JUnit, NUnit, TestNG, Mockito, Moq
Versionskontrolle (SCM)
GIT, gitlab, gitflow, github, gitea, Subversion (SVN), CVS
Web / Frontend
stateless architecture (share nothing); HTML 5, CSS 3, Javascript, jQuery, JavaScript, TypeScript; CSS, JSON, SEO optimization, semantic markup, jetty, netty, Tomcat, Microsoft IIS, Apache httpd, nginx, haproxy, JBoss / Wildfly / J2E-app servers, webpack, gulp, ASP.NET Razor, webpack, gulp, SCSS / SASS
XML
Push- und Pull-Parser, XML, XSL, DTD, XML-Schema, WSDL, Stream-/DOM-Parser, Stax, SAX, SOAP incl. Extensions: Verschlüsselung, Signatur, Routin
Mitgliedschaft [nähere Angaben gerne auf Anfrage]
Neuimplementierung eines Synchronisationsdienst zum Abgleich der Shop-Daten in der Cloud mit den Stammdaten der Firma im lokalen Rechenzentrum
Beratung zu und Weiterentwicklung an einer Intranet-Webanwendung zum Identy-Management der Mitarbeiter
z.B. Erstellen von Reports zur Migration von SM-Aufträgen, wegen fehlender BAPIFunktionalität auch unter Verwendung von Batch-Input, Erstellen von Auswertungen, Datenanalyse
Technologie: Eclipse, Java, SAP R3, ABAP, SAPGUI, SAP JCo, UML
weitere Projekte auf Anfrage
Profil
Mit einem Fokus auf Softwareentwicklung und Technologie erarbeite ich mit dem Auftraggeber eine optimale Lösung. Kosteneffizienz, Leistungsfähigkeit, Termintreue und hohe Wartbarkeit stehen im Vordergrund. Es erfolgt eine kontinuierliche Betreuung - fachlich und technisch - von der Idee bis zur Inbetriebnahme.
Zentrale Themen
Technologien / Skills
Schlagwörter / Index
Java Platform
Apache Ant, Maven, Gradle, Kotlin, Scala, Apache Wicket seit Version 1.3, Tomcat, SQL connection pooling (c3p0, commons dbcp, hikari), CGLib, dom4j, EHCache, Caffeine, Goggle Guice, Google Web Toolkit (gwt), JDBC, JDBI, JUnit, TestNG, JMeter, JRuby, JavaMail, Logging (slf4j, commons-logging, log4j, log4j2), Spring Framework, Spring Boot, JMS, JSP, Taglibs, JNDI, multithreading, AWT, Swing, Java IO / NIO, Reflection, EJB, Servlets, Beans, JAAS, vavr
Container / Deployment
Kubernetes, Docker, Docker Swarm
Kotlin
kotlin.coroutines, kotlinx.serialization, Scala, Apache Wicket seit Version 1.3, Tomcat, CGLib, xom, dom4j, xom, EHCache, Caffeine, kotlin coroutines, kotest, mockk, Goggle Guice, Google Web Toolkit (gwt), JDBC, JUnit, TestNG, JMeter, JRuby, JavaMail, Logging (slf4j, commons-logging, log4j), Spring Framework, Struts, Tapestry, JMS, Applets, JSP, Taglibs, JNDI, multithreading, AWT, Swing, Java IO / NIO, Reflection, EJB, Servlets, Beans, JAAS
Javascript
node.js, socket.io, bower, npm, backbone.js, angular.js, jquery, angular, webpack
Inversion of Control / Dependency Injection
Spring Framework, AOP, IoC, Google Guice, pico container, bytecode instrumentation (salve), Autofac, Ninject, inversion of control, mocking, proxy
Entwicklungswerkzeuge / -tools und IDEs
Eclipse, Jetbrains IntelliJ IDEA, Visual Studio, vi (vim), make, cmake, ant, msbuild, Maven, Gradle, Nexus, Hudson / Teamcity (CI, Continuous Integration, Continuous Delivery), SBT, Gradle
Apache Wicket
Mitglied im Apache Wicket Team seit Release 1.4, mehrere Projekte
Elasticsearch / Opensearch
ELK-Stack, Kibana, Logstash, Apache Lucene, Facets, Aggregations, TF-IDF, Okapi BM25, levenshtein, fuzzy, natural language processing (NLP), clustering, n-grams, relevance scoring, data preprocessing, debug score via explain API, handcrafted JSON
.NET Framework
C#, ASP.NET, IIS, GAC, ildasm, nant, .NET 1.0 - 4.0, Visual Studio, ReSharper, TPL Dataflow, NUnit, Moq, NLog
Big Data / Clustered Computing
Apache Spark; Apache Flink; Scala; Apache Cassandra; Apache Kafka; Elasticsearch; Hadoop FS (hdfs)
Clean Code
Best Practices, Refactoring, Patterns, Wartbarkeit / Refactoring großer Codebasen, Testability
NoSQL
Redis, Apache Cassandra, Elasticsearch
Kommunikation
JMS, IBM MQ Series, Windows / Unix networking, Samba (SMB), ftp, ssh, scp, java rmi, SOAP, REST, TCP, UDP, IP, ICMP, packet sniffing, protocol analysis (wireshark), vpn, openvpn, IMAP, POP3, SMTP, Active Directory / LDAP, eBay API; SAP Java Connector (SAP JCo)
Machine Learning
angewandte Mathematik: lineare Algebra, Statistik; Hypothesen; Verteilungen; statistische Tests; Regressionsverfahren; Validierung; linear / logistic regression, decision trees, support vector machines (SVM), naive Bayes; gradient descent; Metriken; clustering; dimensionality reduction; analytics; feature engineering; data cleaning; explorative data analysis (EDA); anomaly detection; principal component analysis (PCA); ensemble learning; multilayer, recurrent neural network (RNN), convolutional neural network (CNN); natural language processing (NLP); Apache Mahout; Spark-ML; Flink-ML; pyTorch; keras; numpy; pandas; seaborn; scikit-learn; scipy; deeplearning4j; nd4j
SEO
on site optimization, Google Analytics, Google Tag Manager, Google Page Speed Optimierung, crawlability, site architecture, link design, change frequency, multi-lingual sites, canonical urls; TF/IDF
Security
Verschlüsselung, Authentifizierungsmechanismen, synchrone / asynchrone Verschlüsselung, Zertifikate, Signaturen, HashVerfahren, Trust-Management, TLS / SSL, X.509, Public / Private Key, cipher operation modes (cbc / ebc / ...), one-way hashing (AES, SHA, usw.), symetric/asymetric encryption, Pseudozufallszahlen, OpenVPN, IPSec, SAML
Single-Sign-On (SSO)
OAuth 2, OpenID Connect (OIDC), JWT, SAML, SPNEGO, NTLM, Kerberos
Softwaredesign
design patterns, clean code, agile best practices, continuous Integration, continuous delivery, top-down / bottom-up design, pragmatic development, pair programming, continuous refactoring, test-driven development, strict type safety, scalable and maintainable software
Testing
JUnit, NUnit, TestNG, Mockito, Moq
Versionskontrolle (SCM)
GIT, gitlab, gitflow, github, gitea, Subversion (SVN), CVS
Web / Frontend
stateless architecture (share nothing); HTML 5, CSS 3, Javascript, jQuery, JavaScript, TypeScript; CSS, JSON, SEO optimization, semantic markup, jetty, netty, Tomcat, Microsoft IIS, Apache httpd, nginx, haproxy, JBoss / Wildfly / J2E-app servers, webpack, gulp, ASP.NET Razor, webpack, gulp, SCSS / SASS
XML
Push- und Pull-Parser, XML, XSL, DTD, XML-Schema, WSDL, Stream-/DOM-Parser, Stax, SAX, SOAP incl. Extensions: Verschlüsselung, Signatur, Routin
Mitgliedschaft [nähere Angaben gerne auf Anfrage]
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.