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

Organizations

@Rakuten-Advertising-Developers

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: "[email protected]",
    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)!
    }
}

Popular repositories 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

  5. repo-badges repo-badges Public

    Forked from dwyl/repo-badges

    ⭐ Use repo badges (build passing, coverage, etc) in your readme/markdown file to signal code quality in a project.

    HTML

  6. examples examples Public

    Forked from openrtb/examples

    Examples of OpenRTB request and responses to support the OpenRTB Specification.