Solution Architect · Lead Developer
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 45481 Mülheim an der Ruhr
- auf Anfrage
- de | en | pl
- 11.04.2024
Kurzvorstellung
- Methodik + Delivery in Architektur & Spezifikation
- Fullstack Kotlin/Java/Spring, Typescript/Angular
- End-to-end Delivery MVPs, PoCs
- Support PM, In/Outsourcing
Qualifikationen
Projekt‐ & Berufserfahrung
5/2023 – 4/2024
Tätigkeitsbeschreibung
- Entwicklung in Kotlin / Spring (Backend) und Typescript / React (Frontend)
- Testen mit JUnit, Kotest, Jest, Cypress
- Mitwirken und Erarbeiten von Funktionaler und Technischer Architektur
- Mitwirken in der Business Analyse
Software Architektur / Modellierung, Kotlin, Spring, TypeScript, Kubernetes, React (JavaScript library)
1/2023 – 4/2023
Tätigkeitsbeschreibung
- Funktionale und technische Architektur mit Arc42 und IAF (Domänenmodell,
Modularisierung, Qualitätsattribute & NFR-Definition, Techstack-Auswahl, etc.)
- Durchführung von technischen Interviews für neue Mitarbeiter in technischen
Rollen
- Technisches Setup, das der entworfenen Architektur folgt (Starter für Frontend,
Backend, Pipelines, Deployment, etc.)
- Einarbeitung und Schulung des neuen Entwicklungsteams
Enterprise Architect (EA), Kotlin, Kubernetes, PostgreSQL, Software Architektur / Modellierung, Spring
10/2022 – 12/2022
Tätigkeitsbeschreibung
Development of a platform to enable financial institutions to assess & report their alignment with the EU Taxonomy for a fintech spinoff of a multinational ERP software vendor (DAX-40). A strategic C-level decision halted the project early.
Role: Technical Architect, Lead Developer
- Designing technical architecture & alternatives (e.g. java spring vs sap stack)
- Leading a team of 7 developers, establishing guidelines & development standards, quality gates, testing strategy
- Development in ABAP, ABAP RAP, SAP BTP Steampunk
ABAP OO (ABAP Objects), Java (allg.), SAP ABAP (BC-ABA), Solution Architektur, Spring
1/2022 – 9/2022
Tätigkeitsbeschreibung
Development of a platform to offer and process multi-currency transactions in ecommerce for a multinational Corporate Bank (DAX-40). The project was embedded withing a context that followed a scaled agile / microservice approach (total of 5 scrum teams, ~50 FTE) and required alignment & integration with a vast amount of business units and suppliers (credit card, payment, trading & liquidity, treasury, ecommerce).
Role: Lead Developer
- Leading the development team, establishing guidelines & development standards
- Contributions to the solution architecture
(optimizing service cut, functional and technical design)
- Development with Java/Spring on OpenShift and CGP
Google Cloud, Java (allg.), Kubernetes, OpenShift, Spring
8/2021 – 12/2021
Tätigkeitsbeschreibung
An international Insurance company from Switzerland rebuilds and launches their customer portal in a scaled agile & microservice approach with approx. 53 project members.
Role: Senior Fullstack Developer
• Frontend Development in Typescript/Vue, TDD in Jest, Moxios
• Backend Development in java/Spring, TDD in Junit, Mockito, Wiremock
• Requirement- & Business Analysis Support
• API Design with OpenAPI/Swagger
Technologies & Methods: Java/Spring, Typescript/Vue, OpenAPI/Swagger, Microservices, Webcomponents, Jest, Moxios, Mockito, Wiremock, Keycloak, IntelliJ, Bitbucket, Bamboo CI/CD, Microsoft Azure, Domain Driven Design, TDD, DevOps, Spotify Agile, Scrum
Docker, Full-Stack, J2EE (Java EE), Java (allg.), Software Architektur / Modellierung, Solution Architektur, Spring, TypeScript, Vue.js
2/2021 – 8/2021
Tätigkeitsbeschreibung
Responsibilities as Fullstack Developer
- Backend development in Java/Spring, MongoDB (IAM, MAD, API Gateway, Atlassian Connector, Job Scheduling)
- Backend development in Typescript/Node, MongoDB (AI/NLP real-time calculations, AI/NLP scheduled calculations)
- Frontend development in Typescript/Angular
- Separate Prototype - Chrome Plugin:
AI/NLP/Frontend application in Typescript, Chrome Extensions API, JQuery, EJS
- Buildpipelines, Operations, Testing
Responsibilities as Technical Architect
- Technical Architecture: Microservice, Multiple Runtime Environments (Java, Node, Chrome Runtime), NoSQL (MongoDB Atlas)
- Non Functional Requirements: CPU intensive calculations (real-time & scheduled), horizontal scaling, quadratic data quantities
Responsibilities as Functional Architect
- Tailor the Integrated Architecture Framework to a lean / agile approach.
- Develop a Logical Component Model that is (1) expandable to future usecases found during market research, (2) suitable for implementation in various runtime environments (Java, Node, Chrome Runtime) and (3) allows swap / testing of new AI components in production.
- Develop an Information Model
Responsibilities as Founder: Qualitative Market Research (30 interviews), Quantitative Market Research (Survey, Opportunity Scoring), Business Model Design, Business Development (Atlassian Solution Partners, Atlassian 3rd Party Vendors), Marketing, Customer Support, Technical Operations
Angular, Docker, J2EE (Java EE), Java (allg.), Maschinelles Lernen, MongoDB, Natural Language Processing (NLP), Node.js, Representational State Transfer (REST), Software Architektur / Modellierung, Spring, TypeScript
5/2020 – 7/2020
Tätigkeitsbeschreibung
- Introducing the client to the IAF-Methodology
- Architecture-related parts of the presentation and pitch for the EAM
- Creation of an Enterprise Architecture for one area of business of the client
Software Architektur / Modellierung, Solution Architektur
11/2018 – 5/2020
Tätigkeitsbeschreibung
- Participating, supporting and facilitating workshops with the client to set up the project
- Leading the Team „Specification and Architecture” (5-7 FTE)
- Supporting the transition manager with major contributions to defining the overarching approach (processes, curricula, standardized training formats, concepts & tools to assess the transition progress & confidence of knowledge transfer)
- Planning and driving all measures of knowledge transfer prepared and delivered by the team (training workshops up to 5 days, on-the-job training of the client’s team members, refurbishment & handover of the knowledge base)
- Alignment and reporting to the Capgemini transition management & the overall project management of the client
- Training the client’s team members in architectural and domain specific areas
Software Architektur / Modellierung, Software Design, Solution Architektur
6/2017 – 5/2020
Tätigkeitsbeschreibung
- Responsible for the overarching Architecture of the Solution
- Refinement of the existing Specification Methodology & securing compliance
- Effort estimation and Release Planning
- Development of solution concepts and functional specification
- Collaboration with the client’s Chief Business Architect and Capgemini’s Chief Technical Architect
- Mentoring and leading six architects in a distributed team
- Knowledge management and coordination of trainings
- Analysis of feasibility and cost indication, as well as management- and bid support for large change proposals
- Presenting in strategic meetings and workshops with the client’s Swedish and German project- and account management.
- Client facing-role, 30% on-site Sweden, further travel to other EU sites
Business Analyse, Logistik Beratung, Software Architektur / Modellierung, Software Design, Solution Architektur, System Architektur, System Design, Transportlogistik, Transportmanagement, UML
1/2011 – 5/2017
Tätigkeitsbeschreibung
- Responsible for the functional architecture of 3 components (Accounting, SAP FICO, Partner Management)
- Leading subteams of 2-5 engineers to deliver software specification
- Preparation and delivery of domain specific trainings to internal teammembers and the client’s organization
- Stand-in for the Support Teamlead
- Delivery of solution concepts and functional specification
- Collaboration with the client’s Business Analysts & Requirement Owners (external)
- Collaboration with Development- and Testteam (internal)
- Supporting the client with Business Analysis, Requirements Engineering, 2nd level support
- Data migration, Oracle SQL
- Client-facing role, 30% on-site Sweden, further travel to other EU sites
Software Architektur / Modellierung, Software Design, Solution Architektur, System Architektur, UML
Zertifikate
Ausbildung
RWTH Aachen
Weitere Kenntnisse
- Solution Architecture
- Softwaredesign
- Softwaredevelopment
- Requirements engineering
- DDD
- OOP
# Industry Focus
- Logistics (Land, Ocean)
- Accounting
- Startup
# Architecture & Design
- Integrated Architecture Framework (IP Capgemini)
- Capgemini Specification Framework (IP Capgemini)
- ArchiMate (The Open Group)
- UML
- BPMN
- DDD
- Unicom System Architect
- Visual Paradigm Suite
- IBM Rational Doors
- Miro
# Development Java
- Java / Spring
- Kotlin / Spring
- Flyway
- Hibernate
- Junit
- Mockito
- Maven
# Development Typescript
- Typescript / Angular
- Node
- Native
- Webpack
- Mongoose
- MongoMigrate
- Mocha
# Development Other
C, C++, JS, jQuery, SQL, Thymeleaf, EJS, HTML, CSS, PHP, Python
# Database
- PostgreSQL
- MySQL
- Oracle SQL
- MongoDB
# Middleware
- RabbitMQ
- REST
- OpenAPI
- Swagger
- Traefik
- Caddy
- Nginx
- AWS API Gateway
- AWS Cloudfront
- Cloudflare
#Infra, Deployment
- Gitlab CI/CD
- Docker
- Docker Compose
- Tomcat
- AWS S3
- AWS EC2
# Project Tools
- HP ALM Quality Center
- JIRA
- JIRA/JSM
- Confluence
- ServiceNow
- Git
- Subversion
- Eclipse
- Visual Studio Code
# Platform APIs
- JIRA API
- Confluence API
- Shopify API
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Polnisch (Grundkenntnisse)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden