Gorjan Shukov, iOS Developer in Skopje, Macedonia
Gorjan Shukov

iOS Developer in Skopje, Macedonia

Member since January 16, 2019
Gorjan is an iOS lead developer with a demonstrated history working on computer software. This experience mainly consists of iOS development, Xcode, publishing to the App Store, continuous integration, Agile methodology, and Git. Gorjan believes that the keys to successfully working remotely with a client are exceptional availability/communication, professionalism, and positivity in the face of challenges.
Gorjan is now available for hire

Portfolio

Experience

  • Git, 4 years
  • Swift, 3 years
  • iOS, 3 years
  • iOS Animations, 3 years
  • Alamofire, 3 years
  • Auto Layout, 3 years
  • Scrum, 2 years
  • Continuous Integration (CI), 1 year

Location

Skopje, Macedonia

Availability

Part-time

Preferred Environment

iOS, Xcode, Sourcetree

The most amazing...

...thing I've built is AirCare Air Quality, a very popular app in Macedonia—it collects data from weather stations and raised awareness about air pollution.

Employment

  • Senior iOS Engineer (Contractor)

    2019 - PRESENT
    Imgur
    • Maintained the iOS application.
    • Implemented new features including ads and new screens.
    • Replaced the legacy messaging framework along with adding an abstraction layer for the new one.
    • Worked with Scrum methodology and Jira for efficient work progress.
    Technologies: iOS, Swift, Objective-C
  • Lead iOS Engineer

    2018 - 2019
    CodeTribe
    • 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: iOS, Swift
  • iOS Developer | Co-founder

    2016 - 2019
    AirCare (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: iOS, Swift
  • iOS Developer

    2016 - 2017
    Web 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: iOS, Swift
  • Teaching Fellow

    2014 - 2016
    A 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: C, C++, Java, JavaScript, HTML, CSS, jQuery

Experience

  • TimeStamp Keyboard (via Toptal) (Development)
    https://apps.apple.com/us/app/timestamp-keyboard/id1363760897

    Project:
    • iOS Keyboard with customizable time and date stamps.

    Work Done:
    • Improved Keyboard Extension and App performance.
    • Implemented a new feature for user-programmable stamps with 56 stamps option.
    • Implemented Auto-Renewable Subscription for the 56 stamps feature.
    • Reduced the overall RAM usage.
    • Discovered and fixed memory leaks.
    • Fixed existing bugs.

  • Winner Insurance (Development)
    https://itunes.apple.com/us/app/winner-osiguruvanje/id1420886817?mt=8

    Project:
    An iOS insurance application that helps the user to purchase insurance policies, displays a branch's locations, gives the contact page, and more.

    Work Done:
    • Solely developed this iOS application.

  • Revim | Reverse Image Search (Development)
    https://itunes.apple.com/us/app/revim-reverse-image-search/id1276666853?ls=1&mt=8

    Project:
    • A fully native iOS application that lets you search by images, instead of keywords.

    Work Done:
    • Invented the idea.
    • Designed all the graphics.
    • Developed, tested, and deployed this application.

  • Vikni Taksi (Development)
    https://itunes.apple.com/us/app/vikni-taksi-vikni-taksi/id1193069721?mt=8

    Project:
    Vikni Taksi is an iOS app that provides information and contact numbers for all of the cab companies located in Skopje, Macedonia. This project aimed to provide fair prices and easy accessibility for people in need of a Skopje cab.

    Work Done:
    • Developed the iOS application.

  • iOS Animation | Open Source Contributions (Development)
    https://github.com/sukov/DJKFlipper

    Project:
    • An iOS Swift library for Flipboard-like animations.

    Work Done:
    • Added an option to change the flip direction from left-to-right to top-to-bottom.
    • Refactored most of the code.
    • Formatted the code.
    • Fixed bugs.

  • GRID.MK (Development)
    https://play.google.com/store/apps/details?id=com.gridsystem.mk.news&hl=en

    Project:
    • A personalized news aggregator iOS application with multiple customizing options.

    Work Done:
    • Developed the iOS application.

    The link included is from the Android app which is similar to the iOS version. The iOS app has not been published yet.

  • iOS Swift Animated Progress Bar Library (Development)
    https://github.com/sukov/WaveProgressView

    Project:
    • A CocoaPods library for an animated progress bar in Swift.

    Work Done:
    • Invented the idea.
    • Developed and published this library.

  • Lunch Buddy (Development)

    Project:
    • An Android social network application for listing business events with specific categories and food preferences.

    Work Done:
    • Configured the remote server.
    • Developed the Laravel REST API.

  • Inword Bible (Development)

    Project:
    • An iOS application that lets you search the Bible with custom queries, customized style settings, and the ability to add/remove favorite articles.

    Work Done:
    • Solely developed the application
    • Implemented the flip-board animation for scrolling.

  • Driving License Testing Website (Development)
    https://vozacka.weebly.com/

    Project:
    • A fully responsive driving license test website. The only purpose of the site was to help the community to learn the test questions in an easier and more interactive way.

    Work Done:
    • Came up with the project idea.
    • Solely developed the site.

  • NLBKlik (Development)
    https://github.com/sukov/NLBKlik

    Project:
    • NLBKlik is an iOS banking application. This is not the original bank app, and it only provides viewing transactions and funds. The project purpose is to provide a free, faster and fully native experience. The way the application works is by navigating through a hidden WebView and parsing the data via JavaScript. The application source code can be found at the project URL.

    Work Done:
    • Came up with the app idea.
    • Developed the app.

  • Working with Bytes in Swift 4 (Publication) (Other amazing things)
    https://medium.com/@gorjanshukov/working-with-bytes-in-ios-swift-4-de316a389a0c

    I wrote this tutorial for byte data manipulation in Swift.

  • StartupAccelerators (Development)

    Project:
    • An iOS application that lists the startup accelerators near your location and provides an option to view their details and contact information.

    Work Done:
    • Solely developed the app.

  • Eberza | Web Development (Development)

    Project:
    • An auction-based system for crowdfunding discounts. The project is a Laravel supported website with recommendation based user registration and hierarchical discount calculations.

    Work Done:
    • Worked with two team members on the design, system logic, definition of service layers, REST services, route definitions, and model mapping with Eloquent ORM for the database.

Skills

  • Languages

    Swift, Java, JavaScript, XML, HTML, PHP, Objective-C
  • Libraries/APIs

    Alamofire, SnapKit, CocoaPods, Fabric, Google Maps, Apple Maps API
  • Tools

    Xcode, Crashlytics, Auto Layout, Git, SourceTree, GitHub, Apple Push Notifications, Jira, Google Analytics, Firebase Cloud Messaging (FCM), Fastlane, Cron
  • Platforms

    iOS, Firebase, Keychain
  • Storage

    JSON, MySQL
  • Frameworks

    Laravel, OAuth 2, Core Data, Bootstrap
  • Paradigms

    Agile Software Development, Scrum, Kanban, Unit Testing, Continuous Integration (CI)
  • Other

    App Store Acceptance Process, SSH, Software Architecture, Multithreading, iOS Animations, KeychainSwift, Server Configuration, Shell Scripting

Education

  • Bachelor’s degree in Computer Science and Engineering
    2011 - 2016
    Faculty of Computer Science and Engineering — Skopje - Skopje, Macedonia
  • Economic technician degree in Economy
    2008 - 2011
    Economy High School "Vasil Antevski Dren" - Skopje, Macedonia

To view more profiles

Join Toptal
I really like this profile
Share it with others