
Clemens Kunwald
About
CTO, Agilist, Senior Software Architect
I am working according to agile and lean methods and have successfully implemented multiple software products, build, and led software teams, completed software projects and IT consultancy in the areas of finance, pharmaceuticals, aviation, industry, research, and others. Safety, high performance, and customer needs come first. In a dynamic technology cycle, I rely on sustainable and yet modern technologies, while maintaining high flexibility.
Social Media:
Skills
Agile
Agile & Waterfall Methodologies
Agile Application Development
Agile Leadership
Agile Methodologies
Agile Project Management
Agile Testing
Agile Web Development
Amazon Web Services (AWS)
Angular
Apache Kafka
Applications Software Development
Atlassian
Automotive Technology
Barcode Technology
Behavior-Driven Development (BDD)
Confluence
Cucumber
Debugging Code
Design Patterns
DevOps
Digital Transformation
Docker
Eclipse
Employee Training
Enterprise JavaBeans (EJB)
Extreme Programming
FinTech
Github
Gradle
IT Strategy
IntelliJ IDEA
JMeter
JUnit
Java
Java API
Java Message Service (JMS)
Java Virtual Machine (JVM)
Kafka
Kubernetes
Lean Software Development
Lean Startup
Maven
Message Broker
Microsoft Azure
NoSQL
Openshift
Payment Solutions
Payment Systems
SQL
Software Architectural Design
Software Architecture
Software Design Patterns
Software Prototyping
Technology Coaching
Test Driven Development
Open for
cofounder
fulltime
parttime
thesis
mentoring
Work Experience
Randstad Dgitial Switzerland AG
2021-10 -
Senior Software Architect & Agile Mentor
Zürich
fulltime
Customer: Industry Manufacturer Role: Senior Software Architect & Agile Mentor The company is going to introduce Confluent/Apache Kafka as new backend for their IoT platform. This improves the performance and throughput massively to establish a data driven streaming architecture. Keypoints: • MVP/PoC with Kafka Streams and Confluent • Concept/Implement event streaming microservice architecture • Global customers (US, EMEA) • Coaching for agile practices and mentoring the project lead, international development team and quality assurance. The software development is based on a modern technology stack, like Java 17, Spring Boot, Pulumi, Confluent, Apache Kafka, Kubernetes, Azure, Github CI/CD, DevOps, Docker, Linux Agile Approach: Scrum, XP, TDD, CI, CD Customer: Automotive Manufacturer Role: Senior Software Architect & Agile Mentor The company is moving all running microservices into the cloud for its infotainment system. The challenge is to provide a “zero down” migration considering global customer access. New technology approaches, architectural improvements, proof of concepts and the final go are made to be up-to-date and ready for future challenges. Keypoints: • Planning the migration strategy to Azure and its tasks. • Migration of over 40 services achieved. • Improved build and deploy times by 50% • Global customers (200k) are now served by Azure (US, EMEA, CHINA) • Coaching for agile practices and mentoring the project lead, international development team and quality assurance. The software development is based on a modern technology stack, like Java 11, Spring Boot, Spring Cloud, Terraform, Kubernetes, Gitlab CI/CD, DevOps, Docker, Linux Agile Approach: Scrum, XP, TDD, CI, CD
bbv Software Services AG Zürich
2017-10 - 2021-09
Senior Software Architect & Engineer, Agile Mentor
Zürich
fulltime
Customer: Payment Processor Role: Senior Software Architect / Agile Coach With the planned product, the payment processor is extending its regional areal to Australia and must plan and implement the technical and organizational setup. New technology approaches, architectural improvements and proof of concepts are made to be up-to-date and ready for future challenges. • PoC Java improvements. • Architectural improvements. • Coaching for agile practices and mentoring the project lead, international development team and quality assurance. The software development is based on a modern technology stack, like Java 11, Spring Boot, Eclipse RCP, Docker, Jenkins CI/CD, Junit 5, Oracle DB. Agile Approach: Scrum, XP, TDD, CI, CD Customer: Bank, Enterprise Document Management Role: Senior Software Architect / Agile Coach / Developer With the planned product, the bank is creating the basis for consistent and secure digital document management. Over 3 billion documents have to be migrated, scanned, digitally processed and made available to customers. • Coaching for agile practices and mentoring the project lead, developers and quality assurance. • Coaching and coordinate projects for the IAM and Cyber Security department. The software development is based on a modern technology stack, like Java 11, Spring Boot, Model Driven Engineering, Docker, Linux, Harbor, ZKB SLX Framework as SPI, Jenkins CI/CD, Junit 5, Angular 8 and is evolving to a microservice architecture. Agile Approach: SAFe, XP, TDD, CI, CD Customer: Public Service Role: Senior Software Architect / Agile Coach / Developer The canton of Basel-Stadt and the cities of Berne and Zurich want to create a common software for case management in social assistance. For this they have founded a cooperation as a cooperative vessel. Together they aim to procure a case management system for social assistance, child and youth welfare and civil law mandates. All are currently using case management solutions that will expire at the end of the decade. The partners involved want to focus on one common. • Coaching for agile practices and mentoring for project lead and quality assurance. • Responsible for a PoC with Apache Kafka to investigate the usage of patterns for distributed transactions • Providing expertise in microservice architectures, Java development and optimization of Jenkins CI/CD The software development is based on a modern technology stack, like Java 12, Spring Boot, Apache Kafka, Docker, Openshift, Jenkins CI/CD, Junit 5, Cypress, Angular and started from a modularized monolithical architecture evolving to a microservice architecture. Agile Approach: Scrum, XP, TDD, CI, CD Customer: Industrie Part II Role: Senior Software Architect / Agile Coach / Developer The MVP for an IoT project, consisting of the parts Embedded Client, Backend / AWS Cloud and Web Frontend was manufactured by an agile team. • Agile practices and mentoring for project lead and quality assurance. • Responsible for the architecture, implementation of backend and AWS Services, CI/CD Pipeline. Agile Approach: Scrum, TDD, XP, CI, CD Customer: Public Service Role: Senior Software Architect / Agile Coach / Developer The data from the old HOST IBM OS / 390 & TSO solution must be migrated for the majority of Swiss cantons to the new AHV Java / DB2 application platform. Due to the different cantonal legislation and the volume of data a complex challenge. • Observation and optimization of the internal quality mechanisms as an Agile Coach and Deputy Scrum Master. • Provide full automation through continuous deployment concepts and implementations. • Support for domain-specific software development before and after official GoLive appointments. Agile Approach: Scrum, TDD, CI, CD, Remote Teams Customer: Industry Part I Role: Senior Software Architect / Agile Coach / Developer The MVP for an IoT project, consisting of the parts Embedded Client, Backend / AWS Cloud and Web Frontend was manufactured by an agile team. • Agile practices and mentoring for project lead and quality assurance. • Responsible for the architecture, implementation of backend and AWS Services, CI/CD Pipeline. Agile Approach: Scrum, TDD, XP, CI, CD
Sweep Ltd. Vienna
2011-09 - 2014-02
CTO, Head of Software Development
Vienna, Austria
fulltime
Hiring software and system engineers • Planning and implementation of the IT department • Planning of the MVP and product roadmap according to the vision of the stakeholders • Head of an international agile software development team • Research FinTech Market • Coordination of external development partners and consultants • Budget planning and control • C-level reporting, KPI’s • Due diligence preparations. Product: Sweep Banking Platform Europe and beyond Planned milestone: 500k customers after one year Agile Approach: Kanban, TDD, Extreme Programming, CI, CD
Self Employed
2006-09 - 2011-09
IT Consultant, Software Architect and Engineer
Innsbruck, Austria
fulltime
Various Software Projects
Academic Experience
Management Center Innsbruck, FH -
2002.10 - 2006.08
Master of Science, MSc in Management, IT and Communication