Eugene Pavlyuk, Developer in Munich, Bavaria, Germany
Eugene is available for hire
Hire Eugene

Eugene Pavlyuk

Verified Expert  in Engineering

Software Developer

Munich, Bavaria, Germany

Toptal member since July 16, 2020

Bio

Eugene is a results-oriented IT professional and Certified Scrum Master with ten years of experience in development and a passion for mobile application development. He developed a series of commercially successful apps for iOS and Android. Eugene excels at encryption, complex bug fixes, security, synchronizations, and testing. His products are robust, stable, and reliable.

Portfolio

Virtual Solution AG
iOS, Objective-C, Swift, Xcode, Figma, Unit Testing, UIKit
Carmudi, Gmbh.
Objective-C, Xcode, iOS
Nerdpeople
Objective-C, Xcode, iOS

Experience

  • iOS - 10 years
  • Objective-C - 10 years
  • Xcode - 10 years
  • CocoaPods - 6 years
  • Swift - 5 years
  • C++ - 3 years
  • Jenkins - 3 years
  • Certified ScrumMaster (CSM) - 2 years

Availability

Part-time

Preferred Environment

Xcode, iOS, MacOS, Android, Kotlin, Swift, Objective-C, Java, AWS CloudFormation, AWS Amplify

The most amazing...

...development I assisted with is a SecurePIM. It's a container app with many security-related features and supports S/MIME encryption.

Work Experience

Senior iOS Developer

2015 - PRESENT
Virtual Solution AG
  • Developed new features connected with security, including traffic encryption in browsers with WKWebView and email synchronization with the ActiveSync protocol.
  • Fixed bugs reported in Jira. Completed code reviews in Bitbucket.
  • Oversaw and maintained continuous integration with Jenkins.
Technologies: iOS, Objective-C, Swift, Xcode, Figma, Unit Testing, UIKit

Senior iOS Developer

2014 - 2015
Carmudi, Gmbh.
  • Developed an iOS app for Carmudi, Gmbh. within six months.
  • Verified results and cross-checked with Crashlytics that showed 0% crashes.
  • Wrote unit tests and ran them on Xcode server to ensure accuracy.
Technologies: Objective-C, Xcode, iOS

iOS Developer

2011 - 2014
Nerdpeople
  • Developed dozens of iOS apps using Objective-C for clients.
  • Fixed bugs, wrote unit tests, and added new features.
  • Collaborated with designers and back-end developers using RESTful APIs for iOS.
Technologies: Objective-C, Xcode, iOS

iOS Developer

2010 - 2011
Ciklum
  • Designed and developed an augmented reality browser for iOS.
  • Fixed bugs and implemented new features for greater functionality.
  • Connected data from the camera, gyroscope, magnetometer, and web server.
Technologies: Objective-C, Xcode

Junior iOS Developer

2010 - 2010
MLS Dev
  • Fixed bugs and implemented a new feature improving functionality.
  • Implemented the app and designed it to work with the database.
  • Released the app on time. It was downloaded by thousands of people.
Technologies: Core Data, Objective-C, Xcode, iOS

C++ Game Developer

2009 - 2010
Media Art
  • Took part in the development of casual 2D games using Playground Engine.
  • Fixed bugs and developed and added new game levels.
  • Collaborated with designers and testers to optimize the complexity of the game.
Technologies: Game Engine Programming

C++ Developer

2008 - 2010
Soft eXpansion
  • Took part in the development of a CAD system called MDesign using C++ and MFC.
  • Created a 3D viewer/editor using DirectX 3 (and later DirectX 9) for viewing and editing gear boxes.
  • Fixed bugs and searched for memory leaks using Visual Studio 6.
Technologies: DirectX, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, Visual Studio, C++

Experience

SecurePIM

https://apps.apple.com/de/app/securepim/id929060545
This is a container app with many modules such as mail, calendars, notes, tasks, contacts, documents, browsers, and Messenger. The app uses OpenSSL, S/MIME encryption, and signing for mail. It encrypts traffic coming from the app and has a secured browser.

Grammarize

https://apps.apple.com/us/app/grammarize/id905741784
This app helps people learn English through tests. It uses CoreData for data storage and CloudKit to sync results across all iOS devices. It uses Firebase for analytics and OneSignal for push notifications. Teachers and pupils use ClassKit for assigning homework.

Wordy

This app was written in Swift and helps users learn English through the use of quizzes. The app uses CoreData for storing data, Firebase for analytics, OneSignal for push notifications. CloudKit allows for syncing data between devices.

File Manager

https://apps.apple.com/us/app/file-manager-browser/id479295290
The app is written on Objective-C and uses many third-party libraries. Cocoapods is used as a dependency manager. It has in-app purchase and built-in ads with CoreData used under the hood. The app uses best practices and follows HUG (UI guidelines).

Chess Essentials

https://apps.apple.com/us/app/chessessentials/id593013634
The app is written on Objective-C, uses StoreKit, and in-app purchases for unlocking levels. It uses XML parsers heavily for parsing tests and chess situations. Cocoapods is used as a dependency manager.

Education

2005 - 2010

Bachelor's Degree in Computer Science

Donetsk National Technical University - Donetsk, Ukraine

Certifications

NOVEMBER 2022 - PRESENT

AWS Developer Associate

Amazon

APRIL 2022 - PRESENT

AWS Solutions Architect Associate

Amazon

FEBRUARY 2021 - PRESENT

AWS Cloud Practitioner

Amazon

SEPTEMBER 2018 - PRESENT

Certified Scrum Master

Scrum Alianz

Skills

Libraries/APIs

CocoaPods, Microsoft Foundation Class (MFC) Library, DirectX, Microsoft Foundation Classes (MFC), AWS Amplify

Tools

Xcode, Jenkins, Figma, Visual Studio, AWS CloudFormation, AWS CLI

Languages

Objective-C, Swift, C++, Kotlin, Java

Frameworks

UIKit, CloudKit, Core Data, SwiftUI

Platforms

iOS, MacOS, Android, Amazon Web Services (AWS)

Paradigms

Unit Testing, Scrum

Other

Scrum Master, Certified ScrumMaster (CSM), Game Engine Programming

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