Ky Leggiero Software Engineer with over 17 years of experience, currently specializing in leading, creating, maintaining, & migrating iOS & macOS applications & frameworks across multiple teams, departments, & disciplines. Hire@KyLeggiero.me Schedule a call at KyLeggiero.me/Scheduling --- Lead Software Engineer with over 19 years’ experience, currently specializing in Swift-based iOS/macOS/Apple application & framework leading, creating, maintaining, & migrating across multiple teams, departments, & disciplines. Experience in porting applications to new platforms. Skilled with UI/UX engineering as well, including flow design, accessibility, icons, interactive animations, user interface, layout, and more. A full product lifecycle developer well-versed in CI/CD processes with services like Bitrise, GitHub Actions, ADO, Jenkins, CircleCI, Bitbucket Pipelines, and more. ## Summary & Skills - Expert in Swift programming language: structured concurrency and unstructured, SwiftUI, composability, Swift package manager, copy-on-write, values & references, type theory, and more. - UI design implementation using code, SwiftUI, Storyboards, NIB/XIB files, XML, Compose, and more. Layout for adjustable windows/pages/screens across device sizes. - Deep understanding of modern architecture patterns and principles including Composable, Reactive, FP, CUPID, OOP with SOLID, MVVM, MVP, MVC, and more. - Coding with Swift, Kotlin, Objective-C, Rust, RESTful APIs, UI/UX designs, various frameworks including SwiftUI, UIKit, Core Data, AVFoundation, EventKit, AddressBook and CoreLocation. - Familiar with learning new languages, platforms, & frameworks within a sprint. - Testing & bug fixing using TDD and test suites including XCTest, SwiftTest, AndroidX, NSLog & OSLog, Breakpoints, LLDB statements, and Instruments. Works with QA/QE to tighten test/release cycle. Experienced talking with customers & using results of UATs. - Experienced in parsing including XML, JSON, CSV, data streams, and many others. - Integrated many services, including but not limited to: - Adobe Analytics, Google Analytics, Firebase, Crashlytics, and more - Auth0, OAuth, GraphQL, AuthKit - Biometrics (Face ID/Touch ID/etc.) - Apple's Push Notifications Service - Proprietary APIs - Apollo Client for GraphQL queries - Direct webservice connections using URLSessionDataTask, sockets, SSL, TLS, DHKE, HTTP, TCP, UDP, and more - Cross-functional communication & stakeholder management - Organizational structure navigation to drive multi-department technical initiatives - Shipping quality software on-time & under-budget - Full product lifecycle engineer well-versed in CI/CD processes with services like Bitrise, GitHub Actions, ADO, Jenkins, CircleCI, Bitbucket Pipelines, and more. - Git repositories & versioning in GitHub (standard, Enterprise Cloud, Enterprise Server), GitLab, Bitbucket, and more. Using Git FLow, One Flow, monorepo, submodules, and more. - Incorporates data storage with SQLite, Core Data databases, Object Storage, AWS, GraphQL, direct filesystem storage, and more. ## Employment: Company: Major League Baseball Duration: 2024-2026 Position: Senior Software Engineer Industry: Entertainment Project: Transition MLB watchOS/iOS/tvOS platform to Swift 6 structured concurrency Summary: - Led company-wide migration to Swift structured concurrency, boosting performance & maintainability, reducing concurrency crashes by 95%. - Augmented cross-platform layer to enable unified codebase serving universal apps for iOS, watchOS, iPadOS, & tvOS - Executed precision migration of industry-scale codebase, preserving all business logic: zero-downtime transition with minimal learning curves. - Retooled legacy components for better integration, reducing technical debt while maintaining backward compatibility - Developed migration roadmap & technical documentation, enabling 100+ engineers to adopt Swift concurrency patterns Key skills: Swift, SwiftUI, async/await, universal apps, iOS, iPadOS, watchOS, tvOS, migration, Git, monorepo, agile, Jira, cross-team leadership, mentorship, custom frameworks, UI/UX, animations, native, cross-platform --- Company: Realtor.com Duration: 2022 - 2023 Position: Staff Software Engineer Industry: Real Estate Projects: Realtor.com for iOS, Agile Workgroup Summary: - Lead transition to SwiftUI across core components. - Collaborated cross-team to ensure clear sync & quality product. - Drove changes of product, process, & team. - Worked with UI/UX to finalize & implement full redesign. - Documented & encoded new components (e.g. design system). - Founded working groups for whole-company efficiency. - Coordinated proactive changes to minimize losses. Key skills: Swift, SwiftUI, Flutter & Dart, iOS, migration, Git, agile, Jira, workgroups, cross-team leadership, mentorship, UI/UX, TDD, maps, MapKit, GraphQL, animations, native, cross-platform, repo scripting --- Company: Yes Health Duration: 2021 - 2022 Position: Lead Software Engineer Industry: Healthcare Projects: Yes Health for iOS, Yes Health for Android Summary: - Coordinated engineering multiple health products across multiple platforms - Transitioned from Objective-C + UIKit to Swift + SwiftUI. - Improved product DEI. - Set department-wide processes & best practices: agile kanban sprints, version control, documentation system, etc. - Worked with UI/UX team to redesign & rebrand those products. Key skills: Swift, SwiftUI, Objective-C, migration, Git, agile, Jira, cross-team leadership, hiring, mentorship, UI/UX, accessibility, TDD, live chat, GraphQL, native, repo scripting, multi-platform, iOS, Android, Kotlin, CI/CD, Bitrise, startup --- Company: PKWare Duration: 2020 - 2021 Position: Senior Software Engineer Industry: InfoSec Projects: Encrypted eMail, SmartCrypt Summary: - Personal file encryption software for macOS and iOS. - R&D greenfield eMail encryption products. - Internal software libraries to support products. - Completely redesigned the iOS app from the ground up to focus on core competencies, improve accessibility, & optimize flow. Key skills: Swift, C++, encryption, cryptography, public-key, DHKE, user automation, accessibility, networking, eMail, tiger team, greenfield, maintenance, Git, agile, ADO, UI/UX, native, repo scripting, multi-platform, macOS, iOS, CI/CD, Jira --- Company: Ionic Security Duration: 2017 - 2019 Position: Software Engineer III Industry: InfoSec Projects: Ionic Files for macOS Summary: - Owned user-facing file encryption & sync software for macOS. - Collaborated on a company-wide software platform to enable client software consistency on all supported platforms: macOS, Android, Windows, Linux, and iOS. - Worked with UI/UX team on aspects of all products, including graphics, animations, user flows, etc. - Worked with QA (QE) team to tighten test-release cycle & minimize defects. Key skills: Swift, C, Objective-C, C++, Objective-C++, encryption, accessibility, networking, encrypted file manager, maintenance, Git, agile, ADO, UI/UX, native, repo scripting, multi-platform, macOS, Windows, Linux, CI/CD, Jira, startup --- Company: Renewed Vision Duration: 2016 - 2017 Position: macOS Software Engineer Industry: Entertainment Projects: ProPresenter, Pro Video Player Summary: - Industry-leading professional presentation software on macOS. - Collaboratively created software platforms with open-source & proprietary tech. - Advanced auto font scaling, inspector, interactive animations, freeform layout engine, custom canvas… - Designed icons & other graphics, user flows, interface approaches, animations, and more. Key skills: Swift, C, Objective-C, C++, Objective-C++, video streaming, live performances, presentation software, networking, maintenance, Git, Agile, Atlassian, Bitbucket, Jira, CI/CD, UI/UX, native, macOS, startup --- Company: NCR - Small & Medium Business Duration: 2015 - 2016 Position: Mobile Software Engineer Industry: Fintech Projects: NCR Silver Summary: - Built state-of-the-art point-of-sale software for iOS & Android. - Implemented headlining features: 64-bit support, EMV payments, scale-weighing of items, future orders. - Wrote drivers for necessary hardware. - Worked with design team to redesign the app’s look-and-feel. Key skills: Objective-C, C, Java, Kotlin, iOS, UIKit, Android, XML, XSLT, receipts, printing, barcode scanners, online orders, chip card, tap to pay, high volume --- Company: More Companies Duration: 2012 - 2026 Position: Various Roles Industry: various Contract roles and non-career positions are listed at https://Resume.KyLeggiero.me/More ## Education: Institution: Columbus State University Completion: 2014 Certificate: Bachelor of Science in Computer Science Courses: Software Engineering, AI, Games Programming, Databases, Computer Networks, Software Architecture, Operating Systems & Kernels, and more. Institution: Georgia Gwinnett College – supplementary studies Completion: N/A Certificate: N/A Courses: Mathematics, music, philosophy, and more --- Skills: Strongest skills: Swift, iOS, SwiftUI, UI/UX, macOS development, Cocoa, CocoaTouch, AppKit, UIKit, Maintainability, Architecture, Learning New Skills, Custom Control Design, Sketch (design app), Iconography, Figma, Accessibility, migration, platform migration, Git, repo, repositories, Agile, Agile Development Methodologies, Jira, mentorship, animations, native code, native platform development, native UI, CI/CD, Bitrise, Bitbucket, Azure DevOps, ADO, startups, lean startups, greenfield development, codebase maintenance, maintaining old code, maintainable code, code maintainability, scaling, scalability Expert in: Infosec, cryptography, encryption, encrypted files, Objective-C, Kotlin, Team Leadership, Organization, Open-Source, Frameworks / SDKs, Branding, App Design, workgroups, cross-team leadership, TDD, Test-Driven Development, maps, MapKit, GraphQL, cross-platform development, multi-platform development, scripting, user automation, automated user environments, computer networks, networking, tiger teams, HTML, CSS, JavaScript, XML, XSLT, JSON, CSV, file formats, plaintext formats Working Knowledge of: Backend APIs, Android, Web Design, Java, Flutter, Dart, hiring & interviewing, live network data development, high-volume data, livestreaming development, video streaming development, live chat development, high availability, presentation software, presentation software development, C++, C, Objective-C++, public-key cryptography, DHKE, eMail development, Windows development, Linux development, printing, receipts, barcodes, barcode scanners, online ordering development, card payments development, chip card payment development, EMV development, tap to pay development, tap-to-pay development, serverless, low-code, no-code, site reliability engineering --- Personal website: https://KyLeggiero.me Web résumé: https://Resume.KyLeggiero.me PDF résumé: https://Resume.KyLeggiero.me/PDF Calendar: https://KyLeggiero.me/Calendar Portfolio: https://Resume.KyLeggiero.me/Portfolio LinkedIn: https://LinkedIn.com/in/ky-leggiero StackOverflow: https://StackOverflow.com/story/kyleggiero GitHub (Personal): https://GitHub.com/KyLeggiero GitHub (Big Projects): https://GitHub.com/BlueHuskyStudios GitHub (Utilities): https://GitHub.com/RougeWare Mastodon: https://Mastodon.social/@KyLeggiero E-mail: Hire@KyLeggiero.me Calls: https://KyLeggiero.me/Call This text version of my résumé was written 2026-01-09