Ivan K.

About Me

Ivan is an iOS Developer curious in all things Apple and well-versed in Swift and iOS development, valuing iteration and clean code. He designs, develops, and deploys mobile apps using the latest iOS frameworks, tools, and best practices. Ivan has also experience with Agile development and continuous problem-solving, thriving in a fast-paced environment.

Other

Work history

UpStack
UpStack
iOS Developer
2021 - Present (4 years)
, Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Codecentric Serbia
Codecentric Serbia
iOS Developer
2018 - 2020 (2 years)
Novi Sad, Serbia
  • Designed, implemented and maintained solutions for AXA Insurance; writing clean, scalable and efficient codebase on the project.

  • Translated designs and wireframes into high-quality code and ensured the best possible performance and responsiveness of the WayGuard solution.

  • Identified and corrected bottlenecks, fixed bugs and maintained code quality on several internal apps.

AXA
AXA
iOS Developer
2018 - 2020 (2 years)
Cologne, Germany
  • Designed, developed, deployed, maintained and improved AXA's software solutions and processes.

  • Translated requirements into designs and well-engineered code and leveraged on the latest iOS tools to improve AXA's solutions.

  • Prototyped new features and applications on the project.

Freelance
Freelance
iOS Consultant
2016 - Present (9 years)
, Remote
  • Handle and perform technical design and implementation of complex iOS applications with Swift.

  • Review client requirements, wireframes, and designs for technical feasibility; translating these into user stories for implementation.

  • Design and develop applications to meet product requirements, selecting technology frameworks/libraries and driving best practices.

Gecko Solutions d.o.o
Gecko Solutions d.o.o
iOS Developer
2016 - 2018 (2 years)
Belgrade, Serbia
  • Delivered coding expertise across the project lifecycle from concept to deployment for Gecko and wrote code that conforms with best practices.

  • Identified and corrected complex bottlenecks and fixed bugs on solutions for clients.

  • Adhered to and promoted engineering best practices and industry standards on projects.

Showcase

iOS Developer - OneSign
iOS Developer - OneSign
  • Worked on OneSign mobile application, created as a universal identifier tool for user convenience and improved safety.

  • Implemented a quick two-stage authentication and digital signing of documents with cloud-based digital signatures.

  • Employed Swift in the construction of the application.

iOS Developer - mBank
iOS Developer - mBank
  • Led tasks on mBank project, building a core engine used in over 20 applications such as NLB, NKBM, SKB, Abanka

  • Core engine is used by a couple of million users across Europe

  • Managed the development team implementing both the core engine and customers' mBank applications

iOS Developer - WayGuard
iOS Developer - WayGuard
  • Developed WayGuard, a personal security application with realtime communication capabilities using web sockets and push-notifications

  • Handled functionalities for over 300k users

  • Ensured application compatibility with BlueTooth devices such as Flic and Lightguard

Education

Education
BSc. Computer Science
University of Belgrade
2013 - 2016 (3 years)