Skip to content
View adurbalo's full-sized avatar
:octocat:
status check
:octocat:
status check
  • Amsterdam, NL

Organizations

@Rakuten-Advertising-Developers
Block or Report

Block or report adurbalo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
adurbalo/README.md
let contactInformation = ContactInformation(
    email: "andrii.durbalo@gmail.com",
    phone: "+31 6 57 66 15 07",
    linkedIn: "http://www.linkedin.com/in/adurbalo",
    github: "https://github.com/adurbalo"
)

let skills = Skills(
    programmingLanguages: ["Swift", "Objective-C"],
    platforms: ["iOS"],
    architectures: ["MVC", "MVP+C", "MVVM"],
    scripting: ["Bash", "Ruby", "Python"], // mostly for automatization purposes
    other: ["CI / CD (GitLab, Jenkins, GitHub Actions, Fastlane)",
            "Dependency managers (CocoaPods, SwiftPM)",
            "Project modularization",
            "Shared components development",
            "Release and provisioning activities",
            "Internal and external interviewing",
            "Design patterns",
            "Troubleshooter"]
)

let me = SoftwareEngineer(
    firstName: "Andrii",
    lastName: "Durbalo",
    role: "iOS Software Engineer",
    contactInformation: contactInformation,
    skills: skills,
    location: "Amsterdam, Netherlands ๐Ÿ‡ณ๐Ÿ‡ฑ",
    funFact: "Big fan of Dynamo Kyiv and Golden State Warriors, prefer electronic music like drum & bass or so."
)

print("Hi there, my name is \(me.firstName). I'm a \(me.role). Nice to see you here ๐Ÿ˜‰")

//MARK: - TL;DR

struct SoftwareEngineer {
    let firstName: String
    let lastName: String
    let role: String
    let contactInformation: ContactInformation
    let skills: Skills
    let location: String
    let funFact: String
}

struct ContactInformation {
    let email: String
    let phone: String
    let linkedIn: URL
    let github: URL
}

struct Skills {
    let programmingLanguages: [String]
    let platforms: [String]
    let architectures: [String]
    let scripting: [String]
    let other: [String]
}

extension URL: ExpressibleByStringLiteral {
    public init(stringLiteral value: String) {
        self = URL(string: value)!
    }
}

Pinned Loading

  1. JiraConnector JiraConnector Public

    Integrate JiraConnector in your project and give ability to testers create JIRA issues from you app just by shaking device.

    Objective-C 2

  2. SwaggerToObjCGenerator SwaggerToObjCGenerator Public

    Objective C code genegator for Swagger 2.0

    Objective-C 1

  3. BuildInfoOverlay BuildInfoOverlay Public

    Console application, which can generate build information on application icon

    Makefile 2

  4. SwiftUI_Playgroung SwiftUI_Playgroung Public

    SwiftUI samples

    Swift