Role details:
In E2ESP I worked as the team lead of the mobile app dev team. I used to strategically divide my time between iOS and Android development to achieve deadlines in both platforms. I was responsible for developing and managing one of the signature products of the organization on both platforms. Besides that I also handled other urgent tasks when my team was otherwise occupied. I’d also delivered a handful of complex mobile apps on both platforms for local and international clients.
Responsibilities:
• Design and develop advanced applications for the iOS and Android platforms.
• Gradual transformation of a large scale product from firebase realtime database to GraphQL.
• Updating certain apps on a regular basis.
• Bug fixing, performance improvements and adding new features in existing apps.
• Managing team, assigning tasks, reviewing code and suggesting code improvements.
• Face-to-face meetings with local clients, discussing and finalizing product requirements.
• Weekly Skype meetings with international clients, reporting project status and discussing futuretasks.
Work Highlights:
Implemented social logins like Facebook, Google and Firebase Authentication in a social networking iOS app under development in swift.
Extensive work with Firebase (Realtime Database, Firestore, Authentication, Storage, Cloud Messaging), Dropbox SDK and WordPress API client in multiple projects.
Developed a mobile camera feed manipulation app in Android using OpenCV.Developed an image manipulation app, a golf score manager app, multiple high quality graphics apps with user interactivity and a magazine reader app for iOS and Android.
Technical Environment:
Systems: Windows, Mac
Programming Languages: Java, Swift
IDEs: Android Studio, Xcode