Home About

Inal Gotov

iOS Engineer, musician, tech nerd

I've been coding since highschool, starting out with Turing. These days I primarily focus on developing software for Apple Platforms including iOS and macOS. However I have decent experience working with JavaScript on the backend through NodeJS and Express. I've also dabbled a little with a bunch of other technologies including Web, Android, Linux and others.

A photo of Inal

Experience


ThoughtWorks Canada

(Remote)

Senior Consultant

February 2023

  • Aided a client specializing in social networking and virtual experiences by making various improvements and optimizations to their codebase.
  • Led the development of an internal SwiftUI based Mac app that focused on improving workflows when developing strategies with potential clients.
  • Worked on a number of projects with various different companies.

Bendigi inc.

(Hybrid)

iOS and Backend Developer

September 2018 - January 2023

  • Responsible for the maintenance and improvement of the Canadian Mortgage App.
  • Implemented a number of advanced UI components, including parallax scrolling, flexible scrolling headers, complex paginated workflows and more.
  • Pioneered the transition to Swift, designing guidelines for code-style and Swift/Objective-C interoperability.
  • Developed an internal utility app to help with customer support and QA, utilizing latest Apple technologies such as SwiftUI, Combine and Swift Concurrency.
  • Implemented a backend for the management of users and their resources.
  • Collaborated and worked in tandem with the Android and backend teams to ensure the best possible result.
  • Provided mentorship to other developers in areas and topic that they found challenging.

Defense Research and Development Canada

Software Development Intern

May 2018 - August 2018

  • Tasked with providing a prototype of a native alternative to an existing hybrid app.
  • Consulted the local research staff on updates from a team of offsite software development contractors.
  • Fixed critical issues and resolved a number of bugs.

Education


Bachelor of Science in Computer Science

York University

September 2017 - May 2020

Skills


Swift Objective-C UIKit SwiftUI Storyboards & Interface Builder Combine Swift Concurrency SwiftPM Cocoapods Javascript Node.js Express.js MongoDB Redis REST ReactNative MVC MVVM Bash Git Mercurial Java Kotlin C Collaboration Mentorship Teamwork Organization

Projects


AtomReader

An Atom and RSS feed aggregator.

  • Researched RSS and Atom standards to implement a parser
  • Used SwiftPM to modularize the architecture of the app
  • Utilized Clean Architecture patterns for a clean and consistent codebase
  • Implemented the ability to find and parse existing feed URLs from any webpage URL.

Solfeo

An ear training app for music enthusiasts.

  • Built with latest SwiftUI and Combine practices, utilizing AVFoundation for audio playback.

Canadian Mortgage App

The best app for figuring out your mortgage in Canada.

  • Helped maintain and further develop the Canadian Mortgage App, available on the App Store and Google Play Store.
  • Acted as one of the primary developers for the app, responsible for maintenance, functionality of existing features as well as implementation of many new features and bug fixes
  • Implemented numerous new features and improvements.
  • Developed whole sections of the app, as part of updates and new features.