freiberufler Senior Software Architect & Full Stack Engineer | Specialized in Cloud-Native & Mobile Solutions auf freelance.de

Senior Software Architect & Full Stack Engineer | Specialized in Cloud-Native & Mobile Solutions

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 60433 Frankfurt am Main
  • DACH-Region
  • en  |  de  |  af
  • 20.11.2024

Kurzvorstellung

Erfahrener Software-Entwickler mit Expertise in Full-Stack-Entwicklung. Kompetent in Teamarbeit und der Lieferung innovativer, hochwertiger Softwarelösungen.

Qualifikationen

  • Android
  • Flutter
  • Go (Programmiersprache)
  • iOS Entwicklung
  • Java (allg.)
  • Kotlin
  • rust
  • Software Architecture9 J.
  • Software engineering / -technik
  • Softwareentwicklung (allg.)5 J.

Projekt‐ & Berufserfahrung

Senior Android Entwickler
TUI, Frankfurt
9/2024 – 11/2024 (3 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android Entwicklung, Git, Java (allg.)

Senior Full Stack Mobile App Developer (Festanstellung)
Kundenname anonymisiert, Frankfurt
5/2023 – 4/2024 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Senior Android Developer (Festanstellung)
Stihl, Frankfurt
12/2021 – 5/2023 (1 Jahr, 6 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Full Stack Mobile App Developer (Festanstellung)
Kundenname anonymisiert, Frankfurt
12/2020 – 12/2021 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

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,

Eingesetzte Qualifikationen

Software Quality, Software Architecture, Application Packaging

Backend Java Developer (Festanstellung)
Strabag, Frankfurt
8/2020 – 12/2020 (5 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Architecture

Backend Python Developer (Festanstellung)
Takealot, Kapstadt
11/2019 – 5/2020 (7 Monate)
Handel
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Lead Full Stack Developer
Kundenname anonymisiert, Kapstadt
6/2016 – 9/2019 (3 Jahre, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software Architecture, Software Quality, Softwareanforderungsanalyse, Softwareentwicklung (allg.)

Solutions Architect
Orbis Software SA, Johannesburg
1/2014 – 5/2016 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Software Architecture

Über mich

▍MOBILE ENGINEERING
──────────────────
   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

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Muttersprache)
  • Afrikaans (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
124
Alter
31
Berufserfahrung
10 Jahre und 10 Monate (seit 01/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden