Yurii Voievodin

Senior Software Developer

voevodin.yura@icloud.com
Kraków, Poland
Download PDF

Professional Summary

Experienced software developer with 10+ years of expertise in web and mobile apps development, and with a bachelor's degree in Computer Science. Proficient in Swift programming language, modern iOS frameworks, and agile methodologies. Passionate about creating user-friendly applications and delivering high-quality solutions.

Experience

Lead iOS Engineer

VistaPrint + VistaCreate

2022 - now

Role and responsibilities:

  • • Make completely new app Home screen
  • • Write unit tests for cover app business logic
  • • Build an app with a modular architecture
  • • Work with analytics services Firebase, AppsFlyer, Iterable
  • • Implement A/B tests

Software Engineer (iOS, Swift)

Clowder

2020 - 2022

Role and responsibilities:

  • • Create clones (copies) of the Core product
  • • Add customizations to the clones and enable/disable product modules
  • • Integrate user profile with custom fields to the clones of the Core product
  • • Work with Git by GitFlow methodology, resolve merge conflicts
  • • Support existing apps and update to the latest version of the Core product
  • • Create proposals and make changes in the Core

iOS Developer

CoachNow (part time)

2020 - 2021

Main responsibility here is to support the CoachNow app (iOS and iPadOS) and add new features. It's an app with a long history (8+ years) and mixed codebase (Objective-C and Swift) with a lot of dependencies.

Role and responsibilities:

  • • Rewrite code from Objective-C to Swift
  • • Make code reviews
  • • Publish new versions of the app to the TestFlight for internal testing
  • • Publish new releases of the app to the App Store
  • • Implement screen recording with ReplayKit framework
  • • Implement "pinned posts" feature
  • • Make improvement and fixes

iOS, iPadOS and macOS Apps Developer

App Dev Academy

2016 - 2020

I have participated in development, publication and support of 10+ iOS apps and one macOS app.

Role and responsibilities:

  • • Create apps from scratch and design apps architecture
  • • Create user interface with Storyboards and XIB files
  • • Use UIKit and create custom UI components
  • • Design a database architecture and use Core Data framework
  • • Write code on Swift programming language
  • • Implement networking layer - REST API
  • • Integrate third-party dependencies

PHP Developer

bvblogic

2012 - 2016

I build websites on PHP programming language, using frameworks such as Laravel, Kohana, Codeigniter, Yii. Also, I used CSS3, HTML5, jQuery, and Bootstrap for the frontend. First experience of building and supporting commercial projects.

Senior Laboratory

Laboratory of distance learning at Sumy State University

2012 - 2013

I worked on simple training apps for students on Java and an internal framework. Also convert Microsoft Word documents to HTML pages as part of my job there.

Laboratory Technician

Polytechnic College of Konotop Institute of the SSU

2007 - 2008

At college, my job was to configure, maintain and update PCs on Windows 98 and XP. Also, I helped students to make homework done.

Education

Bachelor of Computer Science

Sumy State University

2009 - 2012

Specialized in software engineering

Junior Specialist

Polytechnic College of Konotop Institute of the SSU

2007 - 2008

Maintenance of Computers, Intelligent Systems, and Networks

Skills

Programming Languages

SwiftObjective-CJavaScriptRubyPHPPython

Mobile Development

iOSiPadOSUIKitSwiftUIXcodeStoryboardsAuto LayoutCore DataSwift DataCocoaPodsFirebaseIn-App PurchaseTestFlightApp Store Connect

Frontend

HTMLCSSBootsprap CSS

Backend

Ruby on RailsLaravelPostgreSQLSQLiteREST API

Tools & Others

GitGitFlowCI/CDOOPMVCConcurrency