Software Engineer at Innova Solutions
August 1, 2021 - July 28, 2023- Developed and maintained high-performance iOS applications for both iPad and iPhone, delivering seamless experiences with a focus on high responsiveness and code quality.
- Architected and implemented a scalable networking layer using URLSession and the Codable protocol, abstracting the API integration logic to be reusable across multiple features.
- Implemented Core Data for efficient offline access and management of complex data models, enhancing user experience and app functionality.
- Wrote comprehensive test cases using the XCTest framework to ensure code quality and application stability.
- Leveraged Swift Concurrency (async/await, actors, structured concurrency) to modernize asynchronous code, resulting in improved readability, maintainability, and performance across critical app workflows.
- Owned the entire end-to-end deployment process for four iOS applications on the App Store, ensuring timely and smooth releases with full backward compatibility.
- Provided technical mentorship and guidance to a team of 6 junior developers, leading weekly knowledge-sharing sessions on advanced topics like Swift concurrency (async/await), SwiftUI.
- Served as the primary technical point of contact for product demos, effectively communicating complex architectural decisions and feature implementations to non-technical clients and senior leadership, which earned recognition for the high quality and stability of features.
- Actively contributed to Agile ceremonies, including sprint planning, retrospectives, and continuous improvement initiatives, ensuring timely and efficient feature delivery.
- Conducted thorough code reviews, provided technical guidance, and participated in architectural discussions to improve overall code quality