Coroflot
  • Hire Designers
  • Sign In
  • Sign Up
  • Jobs
  • Designers
  • Discover
  • Salaries
  • Jobs
  • Designers
  • Discover
  • Salaries
  • About Us
  • FAQ
  • Privacy Policy
  • Terms of Use
  • Contact Us
  • Create Portfolio
  • Hire Designers
  • Sign In
e
Senior IOS Developer

Thomas Woodfin

Denver, CO
denvermobileappdeveloper.com
Available Now
  • Follow
  • Contact
  • Save to list
  • Stream
  • Portfolio
  • About
  • About

    Knowledgeable and solutions-focused software development leader able to manage projects efficiently while achieving business objectives by employing effective communication and organizational skills.

  • Education
    • Graduate Web Development
      NYU Certificates IOS App Development
    • Bachelor of Arts
      University of California Berkeley
    • Interior Communications Engineering
      United States Navy
    • Graduate Certificates iOS App Development, Web
      NYU
    • Development, Digital Marketing
      2013New York University
  • Experience
    • Senior iOS Mobile App Developer
      CVS Pharmacy
      Jan 2024 - Present (2 years 5 months)
      Created and maintained an internal Cocoapod for a global header and footer, incorporating features such as Voice Search, Profile, Notifications, and navigation for all bottom tab bars.
      Designed the Cocoapod for adaptability across iPhone, iPad, and potentially other Apple devices.
      Published detailed Confluence documentation outlining integration steps and customization options for various teams, including the Shop team.
      Customized header and footer pods to accommodate varying team requirements, such as excluding search or cartfunctionalities.
      Collaborated with Circle CI and SonarCloud to ensure a minimum of 70% UI andUnit Test Coverage for every pullrequest, maintaining code quality and reliability.
      Utilize a large set of internal SPM and Cocoapods, including semantic tokens, for all global colors.
      Configure Froggerto run their Android code and compared the logic with iOS, ensuring alignment between iOS and Android implementations.
      Led a team oftwo developers in implementing features such as spotlight search and the global footer, which are part ofthe Cocoapod I created.
    • Senior Android Developer
      Marriott.com
      Mar 2023 - Jan 2024 (10 months)
      Developed features for the Bonvoy application using SwiftUI and Swift.
      Contributed to the Kotlin Android app module by assisting with the
      Most Valuable Promotion feature, integrating Chase API and American Express. This integration displayed ads in 8 locations throughout the app and pre-filled credit card applications with
      Marriott API data (e.g., name, address, phone number) to streamline the application process.
      Developed a feature to automatically add approved credit cards, along with an Instant Credit feature, to the user's account profile for use in checking out room rentals. The Android app utilized GraphQL, while the iOS app used Restful APIs in Swift. Currently involved in
      migrating the iOS app to GraphQL in the SwiftUI version, which is yet to be released on the Apple App Store.
      Worked on Accessibility Labels and Hints for the booking feature in a newer SwiftUI application, specifically designed for disabled users. Implemented various code snippets in Swift to enhance accessibility in the application:
      Utilized the "accessibilityLabel" function to add descriptive labels to views, allowing users to understand their contents effectively.
      Employed the "accessibilityInputLabels" function to set alternate input labels, helping users identify and interact with specific views more effectively.
      Implemented the "accessibilityLabeledPair" function to pair accessibility elements representing labels with corresponding elements for matching content, improving the overall accessibility experience.
      Participated in Agile ceremonies, including sprint planning, sprint grooming on tickets, and QA process to validate ticket completion.
      Added the GraphQL plugin to Android Studio and synced web API updates.
    • Senior React Native, Swift, and Kotlin Developer
      The Five Network
      Nov 2021 - Mar 2022 (4 months)
      Supportedthree applications:Swift,Kotlin/Java, andReactNative.
      Transitioneda100%Javaprojectto a55%Kotlinand45%Java codebase.
      WorkedontheSwift app,utilizing Fastlane, Model-Viewstructure,Codable, andDecodable for JSONhandling.
      DevelopedandmaintainedtheAndroidcodebasewithan MVVM structure andintegratedJenkins for continuous integration.
      ImplementedGitHubactions forSwiftlint,Klit, andBitrise (ReactNative)to ensure codequality andstreamlinedprocesses.
      Conductedthoroughcode reviews toupholdhigh-quality standards across allprojects.
      Sharedinsights across thedepartmentthroughdiscussions onobjectives andkey results.
      OrganizedScrum-basedteammeetings, including sprintplanning, grooming sessions, anddaily stand-ups.Implementeda "parking lot" approachfor discussions anda "popcorn" approachfor stand-ups to enhance team efficiency.
      Documentedcode andthird-party libraries inConfluence for easy reference andcollaboration.
      Improvedcleanliness,readability, scalability, andefficiency of codebases.
      ResearchedandimplementednewApple features to enhanceuser experience andstay aheadoftechnological advancements.
      Maintaineda crashratebelow0.4%throughstrict code controlmeasures.
    • Senior iOS Engineer
      Communitybrands.com
      May 2021 - Nov 2021 (6 months)
      Developed iOS mobile apps that interfaced with hardware accessories and sensors, including Bluetooth and Bluetooth Smart devices.
      Worked with wearables such as Apple Watch and Fitbit to integrate and optimize their functionality within iOS applications.
      Optimized mobile applications by performing quality assurance, testing, troubleshooting, and debugging for new and existing iOS features.
      Integrated and developed features for Apple Pay and messaging services within mobile apps.
      Configured Deeplinks to navigate users to different parts of the applications seamlessly.
      Worked with SQLite, Core Data, and CallKit to build a call blocker application capable of storing 5 million numbers locally.
      Utilized ARKit to create and display augmented reality scenes within the application.
      Leveraged MLKit to capture photos and query the Firestore database, triggering event actions based on image recognition.
      Demonstrated leadership by delegating work based on team members' strengths and skill sets, providing technical assistance, and communicating feedback to manage expectations and ensure project timelines were met.
    • Android App Developer
      Edison Interactive
      Feb 2020 - May 2021 (1 year 3 months)
      Configured Jitpack.io to integrate multiple modular-based features into a Kotlin-based repository stack.
      Utilized Dagger Hilt for dependency injection to streamline the development process.
      Set up Retrofit for network calls and integrated co-routines for reactive programming.
      Implemented the Navigation component to manage activity/fragment interactions.
      Added code to the Common module for reuse across all projects utilizing this module, including Dagger Hilt setup.
      Created a networking module to handle Retrofit configuration for API calls.
      Established base classes (BaseActivity, BaseFragment,
      BaseViewModel) with data binding and configured useful extensions and utility classes.
      Developed a functional interactor and exception handler for UseCase implementation, including samples in the features -> sample package for implementation testing and Dagger usage demonstration, ensuring effective unit testing.
      Provided expertise in Android application development using Eclipse IDE, IntelliJ Android Studio, SQLite, Java, and XML.
    • Team Lead iOS App Developer
      QWQER Services, LLC
      Jul 2019 - Feb 2020 (7 months)
      Led a team of engineers through the entire software development life cycle to create e-commerce iOS applications.
      Utilized expertise in design patterns, object-oriented methodologies, Swift 5.0, SwiftUI, Objective-C, Cocoa, and current iOS 14 features.
      Responsible for architecture design, code review, and technology build and deployment activities for mobile applications.
      Managed the iOS development team, defining project responsibilities and ensuring timely delivery while addressing technical issues.
      Provide expertise in Apple's development tools and environments to other developers and designers.
      Demonstrated leadership by motivating and guiding developers and designers, enhancing team performance.
      Worked with Cocoa Touch and other SDKs to support mobile development.
      Continuously improved app quality and user experience across a wide range of devices.
      Utilized AWS Cognito iOS SDK and Core Data, and implemented Decoder and Encoder to process RESTful APIs.
    • Team Lead Mobile App Developer
      0321 Technologies, LLC
      Feb 2013 - Jun 2019 (6 years 4 months)
      Extensive experience in mobile development for both internal and customer-facing solutions.
      Managed the entire app life cycle, from concept and design to build, deployment, testing, release to app stores, and ongoing support.
      Provided expert consultation in information architecture, humancomputer interaction, and usability design principles.
      Demonstrated strong multitasking and management skills, establishing daily communication standards with methods such as popcorn communication, and organizing ceremonies for sprint grooming and retrospectives.
      Exhibited robust project management skills, including meeting deadlines and accurately estimating project durations.
      Showcased strong soft skills, including facilitation, diplomacy, and conflict resolution.
      Possessed a deep understanding of the software development life cycle, with a strong emphasis on source code management, particularly using Git and Git Flow.
      Proficient in coding and consulting in HTML5, CSS3, JavaScript, SwiftUI, Swift, Objective-C, Java, and Kotlin.
      Demonstrated excellent communication skills, both verbal and written, to effectively collaborate with various departments locally and internationally.
  • Awards

    I worked on over 100 mobile applications and 40 websites. My work includes some Government projects as well.

    I am a veteran of the United States Navy, graduated from Berkeley.edu, Columbia.edu, and NYU.edu in this order with a 2-year stint at UCONN without completing this degree.

    Feel free to check out my work at my website for more information.

    https://www.denvermobileappdeveloper.com/

    Check out my 5 stars rated Guru profile:

    https://www.guru.com/freelancers/ios-app-developer-thomas-woodfin

  • Industries
    • Toys & Games
    • Internet Applications
    • Mobile Apps
  • Skills
    • 3D Animation
    • Animation
    • Mobile Apps
    • Game Design
    • Graphic Design
    • User Interface
    • UX
    • Web Design
  • Elsewhere on the Web
    • k
    • 4
    • n
    • 5
    • k
  • On Coroflot
    @denvermobileappdeveloper, member since 2021
    • Following 5
    |

    Design-driven companies worldwide use Coroflot to recruit exceptional talent.

    Connect with us to get new jobs and projects daily.

    • 7
    • q
    • R
    • I
    • n
    • Coroflot

      • About Us
      • FAQ
      • Privacy Policy
      • Terms of Use
      • Contact Us
      • Blog
    • Hiring Tools

      • Post a Job
      • Find Designers
      • Job Network
      • Design Salary Guide
    • Latest Design Jobs

      • Industrial Design Project Manager (Fractional / Part-Time)

        Hatch Duo

      • Sr. Industrial Designer

        Lorien Global

      % Design Jobs RSS

    © 2026 Core77, Inc.