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