Willkommen
Mein Name ist Andreas Wagner

Ich bin freiberuflicher…

…Softwarearchitekt
Java Fullstack Entwickler
IT-Berater
Scrum Master

Seit über 20 Jahre bin ich für meine Kunden als Berater, Entwickler und Software Architekt (CPSA-Advanced zertifiziert) tätig. Ich berate diese in diversen Themen und Projekten. Gerne würde ich Sie ebenfalls zu meinen Kunden zählen. Nehmen Sie mit mir unverbindlich Kontakt auf und vereinbaren Sie einen Termin.

Fachliche Schwerpunkte

Als langjähriger Entwickler, Softwarearchitekt, IT-Berater und SCRUM Master verfüge ich über ein breites Kompetenzspektrum. Damit kann ich meinen Kunden den optimalen Service aus einer Hand anbieten. 

Software Entwicklung

Als Java Fullstack Entwickler, beherrsche ich einen modernen Technologie Stack, bevorzugt mit SpringBoot, Angular2+ bis hin zu div. Datenbanken; als auch den klassischen Java EE Stack. Diverse Schlüsseltechnologien wie Git, CI/CD Pipelines, Docker, TDD, Testautomatisierung und agile Methoden(SCRUM) runden mein Profil ab.

Software Architektur

Moderne Microservice Architekturen haben sich heute in vielen Projekten durchgesetzt und etabliert. In Verbindung mit Containern (Docker) und Clouds ergeben sich viele neue Möglichkeiten aber auch Komplexitäten und Herausforderungen.
IViele meiner Kunden profitieren von meiner langjähriger Erfahrung beim Aufbau und Design moderner Softwarearchitekturen. 

IT Beratung

Neben Technologieberatung, Konzeption und Schnittstellendesign, erarbeite ich mit meinen Kunden geeignete Migrationsstrategien von Altsystemen. Dazu gehört neben dem Aufbau einer geeigneten Infrastrukur, ebenfalls die Entwicklung von automatisierten CI/CD Pipelines.


Frameworks, Tools, Libs u.v.m.

Als Java Fullstack Developer habe ich im Laufe der Jahre mit sehr vielen verschiedenen Frameworks, Tools, Libraries, Application-Servern und Datenbanken gearbeitet. Hier kleine Auswahl.

Programmiersprachen

Java (5, 6, 7, 8,11,..), Groovy, HTML, CSS, JavaScript, TypeScript, SQL, Shell(Bash),…

Application Server

SpringBoot, Thorntail, Microprofile, Wildfly, Jboss, Websphere Classic, Websphere Liberty, Apache2, Nginx,…

Datenbanken

Oracle, DB2, MsSQL Server, MySQL, MariaDB, H2, Derby, MongoDB, NoSQL, Redis,…

Vorgehensmodelle

SCRUM, Kanban, ScrumBan, XP, TDD, DDD, Agile, OOP/OOD, UML, V-Modell XT,… 

Testing

Spring Test, JUnit 4, JUnit 5, TestNG, Spock, Mockito, AssertJ, EasyMock, Wiremock, Arquillian, SOAP-UI, Postman, CURL, Selenium, Spock, Findbugs, Cobertura, PMD,…

Build und CI/CD

Maven, Gradle, Jenkins, Jenkins2 Pipeline, Gitlab, Azure Pipeline, Bitbucket, Git, Git Flow, GitLab, Gitblit, SVN, Ant,…

Tools

IntelliJ, Eclipse, Nano, ATOM, Visual Studio Code, Jira, Confluence, SourceTree, Swagger, OpenAPI 3, Artifactory, Archiva, Nexus, Mantis, Confluence, Slack, Teams, ZOOM,…

Frameworks/APIs

JAX-RS (REST, Json), JAX-WS(SOAP, XML), JPA2, CDI, EJB3, JSF2, Hibernate, myIbatis, JDBC, Spring, Spring Data, Spring Security, Apache Camel, RabbitMQ, Kafka, OKTA, Camunda (BPMN), ELK, Grafana, JQuery, Angular2+, AngularJS,…  

Cloud

AWS, EC2, RDS, ECS, S3, Azure DevOps, Openshift, Heroku, Docker, Kubernates,  Ansible, Terraform

Kontakt

schreiben Sie mir oder nutzen Sie social media