20.11.2025 aktualisiert


100 % verfügbar
(Senior) Software Architect Consultant
Schlangen, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Skills
FlutterAPIsAgile MethodologieKünstliche IntelligenzAndroidApplication Development FrameworkArchitekturdesignTest AutomationBig DataCode-ReviewContinuous IntegrationInformation EngineeringETLData WarehousingDjango
Ich habe über 1000 Studierende aus verschiedenen Ländern in Swift unterrichtet und ihnen erfolgreich den Weg zur sicheren App-Entwicklung gezeigt. Darüber hinaus habe ich Entwicklungsteams geleitet, Arbeitsabläufe optimiert und Projekte durch klare Strukturen zuverlässig zum Ziel geführt.
Technologisch bin ich breit aufgestellt. Ich habe umfassende Erfahrung in iOS, Android, Flutter, React Native, React, TypeScript und Node.js und entwickle sowohl mobile Apps als auch skalierbare Webanwendungen. Design und Nutzererfahrung gehören für mich ebenso dazu. Ich arbeite mit einem klaren Gefühl dafür, wie Interfaces funktionieren müssen, damit sie intuitiv wirken.
Zusätzlich verfüge ich über fundiertes AI-Know-how. Ich setze das OpenAI SDK produktiv ein, entwickle KI-gestützte Features für bestehende Anwendungen und arbeite mit kontextsensitiven Prompts, Tooling und Retrieval-Systemen. Mit Gemini AI Studio experimentiere ich mit multimodalen Use Cases und schnellen Prototypen. Grok nutze ich, um komplexe Informationsabfragen, Analysen und automatisierte Auswertungen in bestehende Workflows zu integrieren. So lassen sich klassische Softwareprojekte gezielt mit AI-Funktionalität erweitern.
Auf Backend-Seite setze ich seit Jahren auf Python und das Django REST Framework und habe zahlreiche robuste, performante APIs aufgebaut. Architekturdesign, saubere Code-Strukturen und Performance-Optimierungen gehören zu meinem Alltag. Dazu kommen automatisierte Tests, CI/CD-Pipelines und fundierte Erfahrung in agilen Prozessen, insbesondere mit Scrum.
Ich gebe Wissen gerne weiter und unterstütze Teams aktiv beim Lernen und beim Aufbau von Skills. Dazu zählt auch das Entwickeln und Integrieren von APIs sowie die Arbeit mit externen Services.
Im Bereich Embedded arbeite ich mit Python unter engen Ressourcenbedingungen und optimiere Code gezielt für geringe Speicherlast und schnelle Ausführung. Mit Next.js entwickle ich Server-Side- und Backend-Logik, inklusive SSR, SSG und Datenanbindung.
Im Data-Engineering habe ich Erfahrung mit dem Aufbau von Datenpipelines, ETL-Prozessen und Big-Data-Tools wie Spark, Hadoop, Hive und HDFS. Dazu gehören auch die Planung von Data Warehouses und komplexen ETL-Strecken. Sicherheitsaspekte, gründliche Code-Reviews, analytisches Denken und schnelle Anpassungsfähigkeit an neue Herausforderungen runden mein Profil ab.
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
As part of this project, an existing app from 2021 was updated to the latest version of Flutter. The primary goal was to ensure that the app remained future-proof, efficient, and capable of delivering a seamless user experience. All utilized plugins were meticulously updated to their latest versions, optimizing compatibility and performance across various devices and operating systems.
Key contributions included:
- Offline Maps Integration: One of the most significant enhancements was the integration of offline maps, enabling users to access detailed map data without an internet connection. This feature was particularly beneficial for users exploring remote areas of the Naturpark Teutoburger Wald, where connectivity might be limited. The implementation leveraged advanced caching mechanisms and efficient data management to provide a smooth offline experience.
- Custom Download Manager: Developed a custom download manager designed to ensure the efficient and reliable downloading of media assets such as audio and video files. This manager was optimized to handle large files, manage download queues, and resume interrupted downloads, thereby improving the overall robustness of the app. The download manager also featured background downloading capabilities, allowing users to continue using the app while media was being fetched.
- Performance Optimization: Conducted extensive performance optimizations across the app, focusing on reducing load times, improving the responsiveness of the UI, and minimizing the app’s memory footprint. These optimizations were crucial in enhancing the app’s performance on lower-end devices, ensuring a consistent and smooth user experience.
- Security Enhancements: Implemented additional security measures to protect user data, particularly in the context of offline access and media downloads. This included encrypting downloaded media files and securing the offline map data against unauthorized access. By integrating secure storage practices, the app now offers enhanced protection of sensitive data even in offline mode.
- User Experience Improvements: Focused on refining the user interface (UI) and user experience (UX) by modernizing the app’s design and ensuring consistency across all screens. The update included improvements to the app’s navigation, making it more intuitive and user-friendly, which contributed to higher user satisfaction and engagement.
- Comprehensive Testing and QA: Ensured that the updated app underwent rigorous testing, including unit tests, integration tests, and user acceptance testing (UAT). This thorough quality assurance process was essential to identify and address potential issues before the release, ensuring that the app met the high standards expected by users.
- Flutter & Dart: Utilized the latest version of Flutter to take advantage of new features and improvements, ensuring the app’s longevity and performance.
- SQLite & Hive: Integrated for efficient offline data storage, enabling seamless offline functionality.
- Bloc Architecture: Employed for state management, ensuring a scalable and maintainable codebase.
- Custom APIs: Developed and integrated custom APIs to support the new offline capabilities and media management features.
As Team Dev Lead, I was responsible for making critical architecture decisions, managing team workloads, and providing guidance to developers facing complex challenges. I played a key role in maintaining direct communication with customers, ensuring that the development process was both transparent and efficient, leading to deliverables that were solid, well-planned, and measurable.
During my tenure, I not only led the technical aspects of the project but also took on the role of Team Lead, where I was actively involved in training and mentoring team members. This included onboarding new developers, enhancing their technical skills, and ensuring they were well-versed in best practices, particularly in areas like mobile performance optimization and security.
Technologies and Responsibilities:
- Mobile Performance Optimization: Spearheaded initiatives that significantly improved the performance of our mobile applications on both iOS and Android platforms. By refining code, optimizing resource usage, and implementing best practices for mobile development, I was able to reduce load times, enhance responsiveness, and ensure a smooth user experience across all devices. Key technologies included Kotlin Multiplatform, Swift, SwiftUI, and UIKit.
- Security Enhancements: Introduced and enforced stringent security protocols that dramatically improved the overall security posture of our applications. This involved working closely with sensitive health data, ensuring compliance with the highest standards, including those set by Gematik in Germany. Implemented robust encryption techniques, secure authentication methods, and conducted regular security audits to safeguard user data. Key technologies and practices included SSL/TLS encryption, OAuth2, JWT (JSON Web Tokens), and secure data storage.
- Feature Development and Leadership: In 2020/2021, I contributed significantly to the development of new features for the EPA & EGA mobile modules, which are utilized by major health insurance companies like TK, BAMER, AOK, and many others, serving a vast user base. As Feature Lead, I was responsible for the planning, design, and execution of entire features, ensuring they aligned with customer requirements and adhered to industry standards. Technologies leveraged included Kotlin Multiplatform, Swift, Xcode, Android Studio, and CI/CD pipelines for continuous integration and delivery.
- Data Modeling and Compliance: A critical aspect of my work involved data modeling and processing in accordance with stringent healthcare standards, such as those mandated by Gematik. This included designing data structures that optimized performance while ensuring the security and privacy of sensitive health information. Technologies used included PostgreSQL for database management, GraphQL for efficient data querying, and HIPAA/GDPR compliance tools to ensure regulatory adherence.
- Team Leadership and Mentoring: Actively led a team of developers, providing mentorship and training to enhance their skills in mobile development, security practices, and performance optimization. I was responsible for onboarding new team members, conducting code reviews, and ensuring that best practices were followed across all aspects of the development lifecycle.
- Customer Engagement: Maintained direct communication with customers to gather requirements, provide updates, and ensure that the development aligned with their expectations. This involved translating customer needs into technical specifications and ensuring that the team delivered high-quality solutions on time.
- Developed and delivered critical features for the Nationwide CovPass App, enhancing the functionality and security of the app used by millions across Germany.
- Enhanced mobile app performance through code optimization and best practices, resulting in faster load times and improved user satisfaction.
- Led the security enhancement initiative, significantly improving the app's security posture by implementing advanced encryption and authentication protocols.
- Ensured compliance with German healthcare standards, including those set by Gematik, through rigorous data modeling and processing practices.
Led the development of a sophisticated cross-platform employee management app for Aira Sweden, tailored for internal use within the company. The app was built using React Native and TypeScript, ensuring seamless compatibility across both iOS and Android devices.
Key contributions included:
Key contributions included:
- Comprehensive HR Tools: Developed key features such as employee scheduling, precise attendance tracking, detailed performance reviews, and robust internal communication tools. These features were meticulously designed to streamline HR operations and significantly enhance overall efficiency within the organization.
- Backend Services with Firebase: Extensively utilized Firebase to power the backend services, providing a real-time database for instantaneous updates, secure user authentication, and cloud messaging to facilitate efficient internal communications. This integration ensured that the app delivered a seamless and reliable user experience.
- User Interface and Experience: Focused on creating a clean and intuitive user interface, which not only improved navigation but also significantly enhanced the user experience. This design focus encouraged widespread adoption and daily use of the app by employees, contributing to its success within the company.