Software Engineer
Mobile Application Developer Experienced in iOS, with Strong Knowledge of Android and Cross-Platform Technologies
Summary
Software Engineer | IOS
Dedicated software engineer with 10+ years of experience, specializing in iOS mobile development. I have a proven track record of building and optimizing high-quality iOS applications across diverse industries, while also bringing solid Android experience. Passionate about crafting efficient, innovative iOS solutions through strong coding skills, QA automation, and a deep interest in algorithms and code optimization.
- (+49) 176 43439454
- ajay.sagar92@gmail.com
Language Proficiency
German
A1
English
B2
Education
Bachelor of Science (Hons) - Computer Science
2010 - 2014
Forman Christian College, Lahore, Pakistan
Developed a strong foundation in computer science with particular interest in algorithms, information security, and programming. Led weekly programming challenges for peers and served as a teaching assistant for Programming and Data Structures courses
- Projects
- Final Year Research: Researched and presented methods for converting handwritten programming code into editable Java code using recognition and parsing techniques
- Custom Cipher: Designed and implemented a cipher for encrypting and decrypting plain text
- Conducted a comparitive study of Dijkstra's and Bellman-Ford algorithms and presented a research paper with Java implementations
- Created a mini compiler that converts basic HTML page into C++ code
Technical Skills
Technology Stack - IOS, Android & Cross-Platform
Mobile Development - Swift, SwiftUI, UIKit, Objective - C, Kotlin, Java, Jetpack Compose
Testing & Automation - XCTest, XCUITest, Selenium, & JUnit
DevOps - Git, GitHub, Jenkins, & Fastlane
Teaching Experience
Visiting Faculty | Android
Jan, 2022 - June 2022
Shaheed Mohtarma Benazir Bhutto University, Larkana Campus, Pakistan
- Taught Android Development course using Java, providing students with comprehensive knowledge of mobile application development
- Prepared and delivered engaging lectures, quizzes, and exams to reinforce key concepts and assess student progress
- Mentored students in semester projects, offering guidance on coding practices, project management, and problem-solving techniques
Visiting Faculty | Android
October, 2017 - Feburary, 2018
Institute of Business Administration - City Campus, Karachi, Pakistan
- Taught basic programming concepts and logic building
- nstructed students in Android development using the latest technologies and tools
Professional Experience
Software Engineer | IOS
June, 2022 - Present
Zalando SE, Berlin, Germany
- Developing and managing iOS frameworks and Checkout user journey of application owned by our team
- Participate in research, planning, and estimation of project tasks
- Write and maintain Unit and UI tests to ensure code quality
- Review team members’ pull requests and engage in peer programming
Senior Software Engineer | IOS Android
May, 2021 - May, 2022
Contour Softwares, Karachi, Pakistan
- Developed and managed Android (Java & Kotlin) and iOS (Swift & Objective-C) applications
- Participated in research, planning, and estimation of project tasks
- Authored specification and release documentation
- Handled operational queries and provided technical suggestions to stakeholders
- Wrote and maintained unit test cases to ensure application quality
Senior Software Engineer | IOS/macOS
August, 2019 - April, 2021
Gaditek, Karachi, Pakistan
- Developed and managed iOS and macOS private frameworks using CocoaPods
- Participated in task planning and estimation
- Wrote and maintained unit test cases
- Conducted code reviews for team members
- Addressed operational queries and provided technical suggestions to partners and resellers
Senior Software Engineer | IOS (Contractual Consultant)
April, 2019 - July, 2021
WizSoft, Karachi, Pakistan
- Designed and implemented a feature using MultipeerConnectivity with acknowledgment message in an iOS application (Swift)
- Created and managed iOS framework on CocoaPods
- Participated in task planning and estimation
- Contributed to project's feature following Rapid Application Development (RAD) and Agile methodologies
Software Engineer | IOS
November, 2016 - March, 2019
Contour Softwares, Karachi, Pakistan
- Developed iOS applications in Objective-C and Swift, utilizing internal in-house frameworks for an Asset Management ERP
- Provided support and maintenance for existing iOS applications and frameworks
- Responsible for creating, updating, and managing frameworks developed by team members
- Participated in code and script review processes for the iOS team
- Conducted QA automation using XCTest (Swift) for iOS and Selenium (Java) for web-based ERP systems
Software Engineer | IOS
April, 2016 - October, 2016 (Full Time)
November, 2016 - January, 2017 (Part Time)
Symmetry Group, Karachi, Pakistan
- Developed iOS applications, ensuring efficient and maintainable code following best practices
- Participated in project planning and estimation
- Provided support and guidance to other mobile developers and staff
- Involved in interviews and responsible for hiring new iOS developers
Software Engineer | IOS
December, 2014 - April, 2016
LeadsTech, Lahore, Pakistan
- Developed iOS and Android applications
- Participated in project planning, estimation, and requirements gathering (directly from clients or through sprints)
- Maintained direct communication with clients to ensure satisfaction
- Troubleshot and resolved bugs in existing projects