Deutsches Sprachdiplom C1
Consult the client on software & hardware solutions to fit its needs
Develop iOS & macOS app with SwiftUI
iPad app to display a grid of items displayed in sync on a Mac and controlled from either device; shared codebase
Apply TDD to develop fast and reliable
Architect app to plug-in/-out services as needed, reduce maintainability cost, increase scalability and reduce the cost of change
Multi-peer connectivity to send data between 2 apple devices
Applying best practices
Discover optimal technical solutions for the business needs
Domain: Social Media, Retail, IoT and more
Develop custom iOS solutions for clients
Deliver quickly demos for stakeholders and presentations
Manage tasks prioritization and time pressuring requirements
Analysing and discussing project risks with Team Members and Client
Development support for existing apps, bug fixes, and further improvements
Leitete zwei iOS-Teams mit jeweils drei Personen, hielt kontinuierlich Kommunikation mit den Stakeholdern und traf wichtige Entscheidungen in Bezug auf Produktentwicklung und Teamwachstum.
Beteiligt am Einstellungsprozess, mit Fokus auf den Aufbau robuster und effektiver Teams.
Befürwortete die Vereinheitlichung von Entscheidungen zur mobilen Plattformarchitektur und implementierte Trunk Based Development, CI, TDD, Clean Architecture auf iOS.
Erfolgreich ein Domain-Driven Design-Stil implementiert, einschließlich der Identifizierung des abgegrenzten Kontexts für Onboarding & Banking, Pakete basierend auf dem abgegrenzten Kontext und Führung von Domain-Modellen.
Übersetzte Merkmale aus User Stories in Code, gab konstruktives Feedback an die Stakeholder und half den Stakeholdern, Wert für ihre Kunden zu liefern.
Eine wesentliche Herausforderung war der Übergang von der alten YAP-Plattform zur neuen Plattform, was ein gründliches Verständnis des Geschäfts, der Domäne und der neuen Vision des Produktionsteams erforderte. Durch enge Zusammenarbeit mit dem Backend-Team, Android-Team, QA & BA und kontinuierlicher Risikoanalyse konnte das Team einen erfolgreichen Übergang machen und weiterhin Wert für die Kunden liefern.
Continue development for an existing app
Managing legacy code
Maintain existing features by fixing bugs
Developing a suite of unit tests
Create decoupled modules for new features
Fix existing bugs
SwiftUI + Combine + MVVM
Developed an architecture oriented to scalability and flexibility
Pair programming with client
Apply TDD for some components of the app
Active as an iOS mentor
Teaching about: Clean Architecture, SOLID Principles, TDD
Help students apply best practices in their project
Provide technical expertise in choosing the appropriate tools for their problems
Translating clients needs into clean & scalable code at a low cost
Further projects
Tasks:
Via Transilvanica
Travel on trails through Romania, provide POI and routing to users
HomeAutomation
Deliver commands, shortcuts and access smart devices in your house
FlyConnect App
Purchase internet connectivity on airplane
FlyConnect SDK
Native Framework with features based on the app. API for purchase management & user accounts
Multi module SDK split in 8 modules of secondary features to deliver custom tailored solutions to different clients
Teepee
Social app based on phone contacts
Heippa
Social app with VoIP capabilities
Other
Regex, OCR, Custom Animation, CMS client, Maps, Social Media apps, Internalization/Localization
Activity Finder (Personal start-up)
Find sport activities and people around;
Make reservation at sport facilities
BlueBailey (Personal prototype)
Mac app that helps to manage Xcode project files: Manage files, folders; create files using prebuilt templates. Future plan: create custom templates.
2019 - iOS Lead Essential Academy
2010-2013 Bachelor in Computer Science
Petru Maior University of Târgu Mure?, Faculty of Science and Letters, Computer Science
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.