Senior iOS Engineer
2019 - PRESENTImgur- Maintained the iOS application stability and kept up with the newest iOS version updates.
- Designed and implemented an ad system that supports the integration of multiple ad vendors.
- Replaced the legacy messaging framework along with adding an abstraction layer for the new one.
- Built an in-app purchase service that supports auto-renewable subscriptions.
- Worked with the Scrum methodology and Jira for efficient work progress.
- Worked on integrating various mediated and direct ad vendors.
Technologies: Objective-C, Swift, iOSLead iOS Engineer
2018 - 2019CodeTribe- Developed a package-delivery app and package-tracking app.
- Worked with Scrum methodology and Jira for efficient work progress.
- Refactored legacy iOS code from the previous developer in order to meet higher quality standards.
- Maintained and optimized existing applications.
- Established the company's best coding practices and rules for iOS.
- Built an iOS internship training program.
- Mentored iOS interns.
- Helped improve the original user experience and layout with personal suggestions.
- Scheduled weekly meetings for iOS technology new features and improvements.
- Coordinated a team of five people.
Technologies: Swift, iOSiOS Developer | Co-founder
2016 - 2019AirCare (MojVozduh)- Created an app providing detailed and understandable air quality data to the citizens of Macedonia from 17 different measuring stations.
- Cooperated with local government institutions to gather relevant data.
- Won six awards (EcoAward, Twitter Mobile Awards, Site of the Year awards).
Technologies: Swift, iOSiOS Developer
2016 - 2017Web Factory LLC- Developed an application for listing and posting stolen bikes with collaboration from the local police.
- Created a reusable custom transition animation.
- Built an Instagram-like project example for demonstrating the implementation of smooth scrolling.
- Contributed to the company's best practices for iOS development.
- Researched new Swift features, libraries, and architectures.
- Maintained relationships with clients.
- Worked with Scrum methodology for efficient work progress.
Technologies: Swift, iOSTeaching Fellow
2014 - 2016A Team Classes- Taught the courses of Algorithms and Data Structures, Structural Programming, Web Development, and Object-oriented Programming.
- Built a training program for each course.
- Adjusted my way of knowledge transfer according to the individual student.
- Kept all of the training programs up to date.
- Helped many students to pass their final exams.
Technologies: jQuery, CSS, HTML, JavaScript, Java, C++, C