Made with
Standard Resume
Learn more

Ante Karin

Senior iOS Engineer
Senior iOS developer with masters degree in computer software engineering and over a 12 years of experience in programming on various platforms. Over the past 10 years fully engaged in iOS development with more than few dozen finished projects behind, ranging from high-paced short therm projects to full-on longterm projects with well established corporations. Delivery-focused mindset well established in iOS app development, architectural design, team leadership and teamwork, resource / cost management, continuous quality assurance, direct client communication, mentoring and project lead. Provided well crafted professional approach with high emphasis on clean code solutions and flawless UX which resulted in successfully delivering multiple top quality award winning products with respect to delivery timeframe.
A
K

Contact Info

  • Zagreb, Croatia
  • linkedin.com/in/ante-karin-27363882
  • github.com/antekarin
  • ante.karin.dev@gmail.com

Skills

  • Swift
  • Objective-C
  • iOS SDK
  • Xcode
  • Git
  • MVVM
  • VIPER
  • UI
  • UX
  • Lead
  • CoreData
  • CocoaTouch
  • RxSwift
  • Realm
  • Database
  • App security
  • Code reviews
  • Architectural design
  • Mentoring
  • Programming
  • Algorithms
  • Banking
  • Fintech
  • Health
  • Medical

Work Experience

Toptal

Senior iOS Engineer
|

Apr 2016 - Current
  • Proven experience in developing and working on multiple iOS projects using various technologies
  • Strong focus on creating clean, reusable code and delivering flawless user experiences
  • Expertise in direct client communication and project coordination
  • Successfully lead teams of developers on multiple projects
  • Experience in mentoring and guiding junior and senior developers on multiple projects
  • Proven track record of delivering high-quality, successful projects that meet and exceed expectations

CodeControl

iOS Enginner
|

Sep 2018 - Current
  • Experience in developing iOS applications for a top company in the automotive industry
  • Successfully created an iOS application for a top German supermarket brand
  • Proven ability to deliver high-quality, successful projects for industry-leading companies
  • Expertise in developing iOS applications that meet the specific needs and requirements of different industries.
  • Experience in working with top companies and brands, ensuring best practices and standards are met
  • Proven track record of delivering projects on-time and within budget
  • Strong focus on delivering exceptional user experience and utilizing the latest technologies.

Infinum

Senior iOS Engineer
|

2013 - 2017
  • Proven experience in developing and working on multiple iOS projects using various technologies
  • Expertise in implementing security features for mobile banking applications
  • Experience in mentoring and coordinating junior developers on multiple projects
  • Held multiple talks at iOS meetups including the first Croatian iOS meetup
  • Engaged in business and development process enhancements
  • Strong focus on creating clean, reusable code and delivering flawless user experiences
  • Proven ability to communicate effectively with clients and direct client communication expert
  • Proven track record of delivering high-quality, successful projects that meet and exceed expectations.

Education

Faculty of Electrical Engineering and Computing

Master’s Degree Computer Software Engineering
|

Sep 2012 - Jul 2014

Achieved a Master's degree in Computer Software Engineering from a reputable Croatian Engineering and Computing University. Education with a strong focus on software architecture and design. Additionally, has experience in various software development fields, including but not limited to back-end development, native Windows application development, scripting, computer vision, image analysis and more. This diverse set of skills allows for tackling a wide range of software development challenges and delivering high-quality solutions. Always eager to learn and grow skillset, making a well-rounded software engineer.

Faculty of Electrical Engineering and Computing

Bachelor’s Degree Computer Software Engineering
|

Sep 2008 - Jul 2012

Obtained a Bachelor's degree in Computer Science from a reputable Croatian Engineering and Computing University. Education with a strong emphasis on software development, mathematics, physics and general technical sciences. This broad-based education has provided a solid foundation in the fundamental principles of computer science and mathematics and a deep understanding of the technical aspects of software development. Additionally, has experience in various software development fields, including but not limited to back-end development, native Windows application development, scripting, computer vision, image analysis and more. This diverse set of skills allows for tackling a wide range of software development challenges and delivering high-quality solutions. Always eager to learn and grow skillset, making a well-rounded software engineer.

Projects

Volvo Car Protection

iOS Engineer
|

Nov 2018 - Aug 2020
  • Proven experience in developing custom UI with a focus on UI effects, animations, and transitions
  • Successfully created a custom insurance cards UI and bouncy scroll effect on the main screen
  • Implemented custom paging behavior for insurance preset lists
  • Integrated Google Analytics for app-wide screen/event tracking and used BigQuery to provide clients with app usage reports
  • Successfully integrated push notifications
  • App has received multiple awards for design and user experience, such as the German Design award and reddot award

Reddit

Senior iOS Developer
|

Mar 2023 - Jan 2024
  • Upgraded and optimised media aspect of the app with emphasis on the optimising video experience and adding additional features including custom UI, video upload feedback, video captions
  • Worked cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contributed to the full development cycle: technical design, development, test, experimentation, analysis, and launch. Reviewed code and design docs, gave feedback on product specs and mocks.

Keune StreetSalon

iOS Developer
  • Expertise in analyzing client requirements and collaborating with project managers, Android developers and API teams to adjust and transform them into tasks
  • Successfully implemented multimedia UI with custom animations and transitions
  • Developed screens and flow that enabled users to post their own creations
  • Experience in creating user-centered designs and delivering high-quality, engaging user experiences
  • Proven ability to work effectively in a team environment and collaborate with different departments to achieve project goals
  • Strong focus on delivering exceptional user experience and utilizing the latest technologies.

Eventim Scan-App

Lead iOS Developer
  • Proven experience in implementing high-level security algorithms for event information data preservation and API syncing
  • Successfully implemented event status tracking with features such as number of entries, exits, year limitations, multiple entries, multiple gates, invalid tickets and more.
  • Successfully created local storage data model and CRUD operations
  • Implemented barcode scanning for app configuration setup
  • Successfully integrated the app with MicroBlink barcode scanner SDK
  • Implemented continuous synchronization with the API, providing complete event status information in two different modes
  • Successfully implemented offline mode
  • Proven expertise in project architecture setup and task distribution

Latch

Senior iOS Engineer
|

2019 - 2021
  • Proven experience in integrating call functionality using CallKit and Nexmo
  • Successfully implemented Bluetooth communication for smart lock devices
  • Implemented barcode product scanning feature
  • Developed sync mode with offline mode support and periodical product upload functionality
  • Experience in creating user-centered designs and delivering high-quality, engaging user experiences
  • Proven ability to work effectively in a team environment and collaborate with different departments to achieve project goals
  • Strong focus on delivering exceptional user experience and utilizing the latest technologies.

REWE Sammelalbum

Senior iOS Engineer
  • Proven experience as iOS Engineer engaged in developing an in-app football player cards collection via camera scanning and image recognition
  • Successfully implemented a local data storage model for cards images and players data
  • Created custom animations and screen transitions for improved user experience
  • Implemented custom user card creation feature, allowing users to add and adjust their own photo with shirt, position, size, and rotation adjustments.
  • Integrated Firebase SDK for analytics, screen tracking, and crashlytics
  • Proven ability to work in a small team and deliver high-quality, successful projects
  • Experience in creating user-centered designs and delivering high-quality, engaging user experiences

BunchAI

iOS Lead
|

May 2021 - Dec 2021
  • Proven experience in leading a team of iOS developers in the development of an AI coach training app
  • Successfully created highly engaging UI with detailed animations and smooth transitions
  • Experience working in a high-paced agile startup environment and communicating closely with product and design teams
  • Strong focus on fulfilling client needs and overcoming technical and time limitations
  • Experience in creating user-centered designs and delivering high-quality, engaging user experiences
  • Proven ability to work effectively in a team environment and collaborate with different departments to achieve project goals.
  • Strong focus on delivering exceptional user experience and utilizing the latest technologies

Novartis Pharma AG - Terappia

Lead iOS Developer
  • Setup project architecture and task distribution
  • Daily direct client communication for analysing the requirements
  • Implemented drug intake schedule setup flow logic and editing
  • Reminders scheduling implementation with custom data serialisation/deserialisation by using scheduled local notifications
  • Implemented background modes for API controlled reminders sync
  • Developed multi-account requirement

NLB Klikin

Lead iOS Developer
  • Developed mobile banking app for one of the top Slovenian banks
  • Implemented rich UI which includes balance status checking, money transfer, UPN/SEPA payments, barcode scanning payment, currency exchange and even loans request
  • Integrated high security points to ensure secure communication with the back-end system SSL pinning measure
  • High emphases in UX suggestions and client request analysis