Bozhidar Mihaylov, Developer in Sofia, Bulgaria
Bozhidar is available for hire
Hire Bozhidar

Bozhidar Mihaylov

Verified Expert  in Engineering

iOS Developer

Location
Sofia, Bulgaria
Toptal Member Since
July 21, 2016

Bozhidar is a developer with eleven years of experience in software engineering. He is now looking to push his efforts towards something challenging and rewarding. Bozhidar enjoys doing puzzles of any kind and collaborating with his team to unfold the solution step by step.

Portfolio

Tide
iOS, Swift, Auto Layout, GCD, Multithreading, Codable, REST APIs
Axway
iOS, Objective-C, Core Data, Auto Layout, Multithreading, GCD, Team Mentoring...
OSI
iOS, Objective-C, UIKit, Multithreading, GCD, Auto Layout, REST APIs

Experience

Availability

Full-time

Preferred Environment

Git, Xcode, MacOS, Bitrise

The most amazing...

...thing I've built is an iOS app that helps parents, students, and teachers stay on the same page regarding what happens at school.

Work Experience

Lead iOS Developer

2019 - 2020
Tide
  • Oversaw and engaged in all projects involving payments and member services business areas to ensure they were on track and with good quality.
  • Supervised and engaged in integration with Clear Bank to enable members to transfer from an e-money account to a current bank account.
  • Organized and engaged in implementing PSD2 (Open Banking) EU directive requirements.
  • Researched technologies to enable integration with Apple Pay, oversaw and engaged with its implementation.
  • Oversaw and engaged in enhancing KYC native chat to use for registered members. Helped in shaping the backed APIs.
  • Resolved a long-standing crash from the native implementation of the KYC chat.
  • Managed three iOS developers and conducted regular one-on-one meetings and performance reviews.
Technologies: iOS, Swift, Auto Layout, GCD, Multithreading, Codable, REST APIs

Senior iOS Developer II

2017 - 2019
Axway
  • Added ability to share subfolders in their massive file sync and share app.
  • Updated the app to support iOS 11 files app integration.
  • Decreased the app's underlying file operations memory consumption from 100 megabytes to less than 15 megabytes to fit below the iOS-enforced threshold for a file-provider extension.
  • Overhauled the UI from scaled iPhone and iPad implementation to native resolution.
  • Worked around release-blocking bugs in third-party libraries by altering their implementation at runtime.
  • Reviewed the team PR to ensure the application of code quality and limit regression being introduced.
Technologies: iOS, Objective-C, Core Data, Auto Layout, Multithreading, GCD, Team Mentoring, REST APIs

iOS Developer

2016 - 2017
OSI
  • Significantly improved the UX and stability of their voting app.
  • Implemented an iOS app to help families support their members who have the Anorexia Nervosa condition by tracking their meals.
  • Helped on the back end in defining the new APIs and the data model.
Technologies: iOS, Objective-C, UIKit, Multithreading, GCD, Auto Layout, REST APIs

Senior iOS Developer

2013 - 2016
Mentormate
  • Architected and developed iOS applications from scratch.
  • Extended existing iOS applications and added new features.
  • Provided technical leadership for various projects.
  • Mentored and code reviewed other team members providing feedback.
  • Ensured that business needs were satisfied by making propositions and clarifying doubts.
  • Confirmed that the product is convenient to use and looks good.
Technologies: Objective-C, iOS, Auto Layout, Core Data, Team Mentoring, GCD, Multithreading, REST APIs

iOS Developer

2011 - 2013
MentorMate
  • Architected and developed iOS applications from scratch.
  • Ensured that the product was convenient to use and looked good.
  • Verified that the defects that we found were resolved in a fast and reliable fashion.
Technologies: Objective-C, Cocoa Touch, Multithreading, REST APIs

SchoolWay

The client asked us to write their app from scratch. I was a part of a team with designers, developers, and QAs. My role was to code most of the iOS part, provide technical leadership on the mobile team, and ensure that we're building the right thing. We managed to create a modern, stable app and make users enjoy using it.

Digital Ordering

To eliminate the extensive use of paper from their ordering process, the client asked us to build them an iOS POS app for their sales team to show the brand's product catalog to consumers, place orders, and collect payments. I was the lead iOS developer in a team of two iOS developers, a designer, a business analyst, and QAs.

My role was to code the app's critical parts, mentor the other iOS developer, and ensure the project meets client goals.

The client's sales reps have been using the app for over a year.

Syncplicity

Syncplicity is an intuitive, enterprise-grade solution that provides secure access to all files on your devices, online or offline, with no hassles. By combining our highly secure solution with a rich mobile, web, and desktop experience, you get to collaborate inside and outside your organization easily. All while giving IT professionals the security, manageability, and control they need.

Tide | Business Bank Account

Welcome to a smart business account. Tide is the business banking alternative that saves you time and money–so you can get back to doing what you love. Our business account app is built for small businesses, sole traders, freelancers, entrepreneurs, contractors, and startups, because we believe the world would be a better place if more people gave it a shot. We’d love to have you onboard, too–download the app today.

Mobolize

https://www.mobolize.com
The Data Management Engine intelligently manages data traffic on any mobile device to enable and extend our partners' mobile solutions to meet today's and future endpoint requirements. Smartly addressing security and connectivity needs at the mobile edge is a strategic differentiator to better protect and engage with customers.
1999 - 2003

Bachelor's Degree in Informatics

Sofia University - Sofia, Bulgaria

Languages

Objective-C, Swift, C, SQL, Bash Script, JavaScript, C++, Java, Perl, Prolog, Scheme

Frameworks

iOS SDK, UIKit, Core Location, Core Data, Cocoa Touch, AFNetworking, SwiftUI, Combine

Tools

Git, Charles, Auto Layout, Jira, Xcode, Google Analytics, SonarQube, Bitbucket, VPN, OpenVPN

Paradigms

REST, Functional Programming, Agile Software Development, Design Patterns, Concurrent Programming, Object-oriented Programming (OOP), Object-oriented Design (OOD), Kanban, Unit Testing, Scrum, Model View ViewModel (MVVM)

Platforms

iOS, MacOS, Parse Server, Heroku, Windows, Linux, Bitrise, Polaris Software Integrity Platform

Other

Multithreading, User Stories, Team Mentoring, Code Review, MDM, MobileIron, AirWatch, GCD, Concurrent Computing, Algebra, Calculus, Differential Equations, Probability Theory, Fuzzy Logic, Algorithms, Data Structures, Discrete Mathematics, Analytical Geometry, Geometry, Computer Graphics, Complexity Theory, Numerical Methods, Networking, Packet Communication, IPC, Startups, Wireless, Video Streaming, WebSockets

Libraries/APIs

CocoaPods, Google Analytics API, Fabric, Core Animation, Core Graphics, Codable, REST APIs, Google+ iOS SDK, Facebook SDK, Core Image, Lottie-iOS, Packet Tunnel Provider, iOS Extensions, WebRTC, RxSwift

Storage

SQLite, SQL Server 2012, PostgreSQL, MongoDB, Databases

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring