Fatih Karakurt
Mobile App Developer
Experience
Mobile App Developer
ING Belgium
- Part of a squad focused on intensive module development and integration
- Close collaboration with other squads and teams to integrate modules and essential components
- Use of SwiftUI and the Coordinator pattern to develop clean and understandable code
- Creative collaboration with UX designers in Figma and implementation in code
- Industry: Banking
- Project language: English
- Organizational form: Kanban
- Tools: Azure, Confluence, Figma, Teams
- Team size: 40 people
- Version control: Git, GitFlow, Azure
- App Store product: ING Banking
- Programming languages: SwiftUI, Swift
- Patterns: Coordinator, MVVM
- Swift Package Manager
- Localization: Yes
- Testing: XCTest, XCUITest
Mobile App Developer
IBM
- Developed the CovPass, CovPass Check App, and ePA WhiteLabel App in Swift based on the MVVM pattern with PromiseKit
- Participated in refinements and client workshops to document requirements
- Security-compliant development according to BSI standards with a data protection review at each sprint change
- Maintained and extended the CI/CD pipeline with Jenkins and Fastlane
- Responsible for app deployment
- Project language: English
- Methodology: Scrum, later Kanban
- Tools: Jira, Confluence, InVision, later Figma, Slack
- Team size: 5 people
- Version control: Git, GitFlow, SourceTree, GitHub Enterprise
- Testing and quality assurance: XCTest, XCUITest, FBSnapShotsTests
- Technologies and security: REST, JSON, CBOR, certificate pinning, encryption/decryption, private/public keys, OpenID Connect
Mobile Developer
AUSY Technologies
- Part of the core development team for Telefónica Deutschland's white-label apps
- Complete redesign and refactoring of existing structures
- Transformed the app from Objective-C to Swift
- Coordinated the handover of the app to a new team and trained them in maintaining the native application
- Created a future-proof app architecture based on microservices with OpenID Connect
- Conducted workshops, created technical requirements and sequence diagrams to translate business needs into technical solutions
- Industry: Telecommunications
- Project language: English
- Methodology: Scrum
- Tools: Jira, Confluence, Zeplin, later Figma
- Team size: 12 people
- Version control: Git, GitFlow
- Products in App Store: AldiTalk, Ayyildiz, WhatsAppSimm, Ortel Mobile, NettoKom, Norma
- Programming language: Swift
- Pattern: MVP (adapted, near Clean Swift)
- CocoaPods, private pods
- Other tools: Zeplin, Paw, Swagger, XCTest, XCUITest, FBSnapShotsTests, Slack, JSON, REST, OAuth 2.0
Skills
Mobile App – Ios App
Self-organization And Time Management
Conflict Management – (E.g. Conflict Escalation By Friedrich Glasl), Mediation
Programming: Swift, Objective-c, Php, Visual Basic, Visual Basic For Applications, Abap, C, C++, Assmebler, Batch, Java, .Net, C#, Asp, Jsp, Perl
Databases: Mysql, Sqlite (Coredata), Oracle, Ms Access, Er-rd Model
Operating Systems: Macintosh, Linux, Windows 2003, Windows Xp, Windows 7
Networks: Server, Client, Subnetting, Routing
Software Applications: Xcode, Interface Builder, Ms Excel, Ms Powerpoint, Ms Word, Microsoft Visual Studio, Photoshop
Information Management: Enabling
Project Management: Effort Estimation
Business: E-business, Mobile Computing, Business Processes (Eepk), Core/context Model
Languages
Education
University of Economics and Management
Master of Science, IT Management · IT Management · Cologne, Germany
University of Economics and Management
Bachelor of Science, Business Informatics · Business Informatics · Cologne, Germany
Rhenish Academy Cologne
Technical college entrance qualification & vocational training · IT Development and Application · Cologne, Germany
Certifications & licenses
ABAP (Certificate)
ABAP for Advanced Users
Certified Business Analyst (CBA®)
Certified Scrum Master (CSM)
Certified Scrum Product Owner (CSPO)
ISTQB Certified Tester – Foundation Level
iOS Development for iPhone and iPad
Similar Freelancers
Discover other experts with similar qualifications and experience