Senior Software Architect & Full Stack Engineer | Specialized in Cloud-Native & Mobile Solutions
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 60433 Frankfurt am Main
- DACH-Region
- en | de | af
- 20.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – 11/2024
Tätigkeitsbeschreibung
Als Senior Android App Entwickler für die “Mein Schiff” App war ich verantwortlich für die Weiterentwicklung, Modernisierung sowie die Integration von WebViews zur Einbindung nativer Web-App-Funktionalitäten. Zusätzlich habe ich Fehler behoben und umfangreiche Tests durchgeführt, um eine hohe Softwarequalität sicherzustellen.
● Domain: Reiseindustrie, Kreuzfahrtschiffe
● Methoden: Agile Entwicklung
● Website: meinschiff.com
● Tech Stack: Android, Kotlin, Java, RXJava. Figma, UI Design, Android Studio, CI/CD Pipelines, Git, GitHub, Github Actions, Testing, RetroFit, WebViews und Room
Android Entwicklung, Git, Java (allg.)
5/2023 – 4/2024
Tätigkeitsbeschreibung
Contributed to team management activities, taking an active role in strategic planning and infrastructure enhancements. Participated in quarterly planning sessions and concept workshops, supporting higher-level decision-making processes.
Key Contributions:
- Involved in the initial planning stages for migrating backend systems to new infrastructure, targeting improved scalability and performance.
- Actively participated in quarterly planning and concept development workshops, aiding in alignment and execution of strategic projects.
- Supported enhancements to the app analytics frameworks through the adoption of advanced AWS technologies, aiding in refining data-driven insights.
Key Technologies Used: AWS Glue, AWS QuickSights, Kubernetes, Backend Microservices
Software Architecture, Softwareentwicklung (allg.)
12/2021 – 5/2023
Tätigkeitsbeschreibung
Within the iMow project at Stihl, I contributed as an Android Software Developer to enhance the management of IoT-enabled mowers through user-centric mobile applications. In addition to my development duties, I took the initiative to institute a 'Tech Talk' meeting within our team, aiming to streamline our technical approach and bolster coordination across the project.
Key Contributions:
- Developed the mobile application for Android, which enable users to interact with their IoT mowers effortlessly.
- Facilitated the establishment of real-time communication tools and remote control features for IoT mowers, leveraging Bluetooth and Cloud connectivity for a superior user experience.
- Founded and moderated 'Tech Talk' sessions to discuss technical challenges, strategising on the adoption of new technologies and addressing technical debt, which greatly improved team communication and project alignment.
- Led weekly refinement meetings and standups to ensure continuous alignment on project priorities and smooth daily operations.
Key Technologies Used: Kotlin, Bluetooth
Software Architecture, Softwareentwicklung (allg.)
12/2020 – 12/2021
Tätigkeitsbeschreibung
Focused on the modernization of both Android and iOS applications and backend services for a premium automotive brand. Comprehensively revamped the entire app software architecture while integrating new functionalities, targeting enhanced performance, scalability, and user experience throughout the app lifecycle from design to deployment.
Key Contributions:
- Engineered innovative user interfaces on iOS and Android, ensuring alignment with the high standards of luxury and cutting-edge technology synonymous with top-tier automotive brands.
- Developed and optimized robust backend microservices, enhancing app performance and scalability to meet high customer and market demands.
- Collaborated effectively within a cross-functional team to meet stringent deadlines and deliver high-quality applications.
Key Technologies Used: Android, iOS (Swift), Kotlin, Backend Microservices, Postgres, Kubernetes,
Software Quality, Software Architecture, Application Packaging
8/2020 – 12/2020
Tätigkeitsbeschreibung
Engaged with Strabag for the ITC - IRIS Core project, where my role involved designing and developing a framework to integrate internal systems with various external cloud storage providers. The initiative aimed at streamlining data flow and storage solutions to support business operations effectively.
Key Contributions:
- Led the design and development of an integration module to connect internal systems with multiple external cloud services, simplifying data logistics.
- Implemented solutions using Java and Spring Boot, focusing on scalability and ease of maintenance.
Key Technologies Used: Java, Spring Boot
Software Architecture
11/2019 – 5/2020
Tätigkeitsbeschreibung
Served as a backend developer on Takealot's Checkout Team, South Africa's largest online retailer. During my tenure, I was responsible for the refactoring of the wishlist backend, enhancing both its functionality and performance, while also contributing to the checkout process, order fulfilment, and creation systems.
Key Contributions:
- Played a key role in a major refactor of the wishlist backend, significantly increasing detail visibility and service reliability.
- Improved the speed of the wishlist service, leading to a better customer experience and heightened site performance.
- Ensured seamless backend operations by working with Kubernetes and GCP for deployment processes.
Key Technologies Used: Python 3, Pyramid, Kubernetes
Software engineering / -technik
6/2016 – 9/2019
Tätigkeitsbeschreibung
As a full stack developer at a leading agency specializing in online marketing, publications, and web development, I crafted mobile applications that catered to a diverse clientele, employing Xamarin, Go, Python, C#, and MySQL. My tenure included the involvement in innovative projects centered around Bitcoin.
Key Contributions:
- Developed cross-platform mobile applications using Xamarin, ensuring seamless functionality across various devices.
- Utilized a broad tech stack, including Go, Python, C#, and MySQL, to deliver robust and scalable web solutions.
- Engaged in pioneering Bitcoin-related projects, contributing to the agency's position at the forefront of emerging technologies.
Key Technologies Used: Xamarin, Go, Python, C#, Bitcoin
Software Architecture, Software Quality, Softwareanforderungsanalyse, Softwareentwicklung (allg.)
1/2014 – 5/2016
Tätigkeitsbeschreibung
Als Solutions Architect bei Orbis Software SA in Johannesburg, Südafrika, spielte ich eine Schlüsselrolle bei der Verteilung und Implementierung automatisierter Geschäftsprozesslösungen unter Verwendung der von Orbis Software in Großbritannien entwickelten TaskCentre-Technologie.
Wesentliche Beiträge:
- Entwickelte komplexe automatisierte Geschäftsprozesse und passte Lösungen an, um die betriebliche Effizienz über die gesamte Kundschaft hinweg zu steigern.
- Unterstützte Verkaufsbemühungen, indem ich bei der Demonstration von Prozessen half und so zum erfolgreichen Abschluss von Geschäften beitrug.
- Bietete Fachwissen in TaskCentre, Microsoft SQL, Microsoft Server sowie ERP- & CRM-Systemen, insbesondere Sage & SAP.
Hauptsächlich verwendete Technologien: TaskCentre, Microsoft SQL Server, Microsoft Server, ERPs, CRMs, Sage ERP & CRM, SAP ERP & CRM.
Software Architecture
Über mich
──────────────────
Native Android Development
• Kotlin, Java, Jetpack Compose
• RxJava, Room, RetroFit, Android SDK
• Performance Optimization & Memory Management
iOS Development
• Swift, SwiftUI, iOS SDK
• Core iOS Frameworks & Architecture
Cross-Platform Solutions
• Flutter/Dart Ecosystem
• Platform-Specific Optimizations
• Native Feature Integration
▍BACKEND & ARCHITECTURE
──────────────────────
Languages & Frameworks
• Rust, Go, Python
• Java (Spring Boot), Kotlin, C#
• Microservices Architecture
Database Technologies
• PostgreSQL, MySQL, MongoDB
• AWS RDS, Database Optimization
• Data Modeling & Schema Design
API Development
• RESTful Services, GraphQL
• gRPC, WebSocket, MQTT
• API Security & Authentication
▍CLOUD & INFRASTRUCTURE
──────────────────────
AWS
• EC2, EKS, RDS, S3
• CloudFormation, Lambda
• Security & Compliance
Azure & GCP
• Azure: AKS, DevOps
• GCP: Core Services
DevOps & Automation
• Docker, Kubernetes, Helm
• CI/CD Pipelines
• Infrastructure as Code (Terraform)
▍ARCHITECTURE & DESIGN
──────────────────────
System Design
• Distributed Systems Architecture
• Scalability & Performance
• Security Architecture
UI/UX Design
• Figma, Professional Design Tools
• User Interface Architecture
• Design Systems Implementation
▍TECHNICAL LEADERSHIP
──────────────────────
Project Management
• Agile Implementation
• Technical Project Planning
• Risk Management & Mitigation
Team Leadership
• Technical Team Management
• Code Review & Quality Assurance
• Mentoring & Knowledge Transfer
▍INDUSTRY EXPERTISE
──────────────────────
Enterprise Solutions
• Automotive (Rolls-Royce Motor Cars)
• IoT & Connected Devices
• E-Commerce Platforms
Specialized Systems
• FinTech Solutions
• Real-time Processing Systems
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Muttersprache)
- Afrikaans (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden