Software Engineer
Walldorf, Bw, De
• Architected SAP Content 2 Go system end-to-end by understanding business needs, transforming them to software development needs according to modern design trends and communicating them to backend, frontend and mobile team• Leading the development of the iOS and Android version of SAP Content 2 Go in team of 4• Strengthened SAP Mobile portfolio by designing and developing the SAP Content 2 Go iOS app single-handedly from scratch• Decreased inter-team dependencies by designing, developing, performance testing, building, releasing the app and undertaking customer engagement efforts ourselves• Developed MVVM style app heavily using Collection view and custom layouts with Core Data, GCD, URLSession and Webview• Added features such as Rich Push Notification, Spotlight search, keychain sharing, in-app search using Boolean retrieval, progress bars, location services, multiple languages, background sync and enterprise security for better user experience and intuitive user interfaces• Developed iOS iMessage App Extension, Today Extension and Quick Look Preview Extension along with support of 3D touch• Performed performance analysis to improve memory allocations, leaks and animation by adding image caching, layout caching and reusable cells & objects