Joshua Gallegos, Developer in Harlingen, TX, United States
Joshua is available for hire
Hire Joshua

Joshua Gallegos

Verified Expert  in Engineering

iOS Engineer and Software Developer

Harlingen, TX, United States

Toptal member since April 10, 2025

Bio

Joshua is an innovative and dependable senior iOS engineer with expertise in Swift and iOS development. He is proficient in modern coding standards, design patterns, and creating seamless UX/UI experiences. Joshua is adept at collaborating in agile environments, implementing advanced analytics, and leading projects that drive user satisfaction and app performance. Passionate about leveraging technology to solve problems and enhance user engagement, he will be a great addition to any team.

Portfolio

Beyond
Alamofire, Firebase, Fastlane, Jira, GraphQL, SwiftUI, Core Data, CocoaPods...
Audacy
Swift, Objective-C, Kotlin, Java, Python, C++, C, C#, HTML, CSS, SQL, Oracle...
DataLogic Software
Algorithms, Swift, Objective-C, Kotlin, Java, Python, C++, C#, C, HTML, CSS...

Experience

  • Swift - 8 years
  • CocoaPods - 8 years
  • Firebase - 8 years
  • Alamofire - 8 years
  • SwiftUI - 8 years
  • SOLID Principles - 8 years
  • GitHub - 8 years
  • Test-driven Development (TDD) - 5 years

Availability

Full-time

Preferred Environment

Slack, Agile Software Development, Databases, Algorithms, Methodology, Swift, Bitrise, GitHub, SOLID Principles, SwiftUI, iOS, iOS SDK

The most amazing...

...things I've delivered are high-quality features that enhanced the Overstock iOS app and increased gross merchandise sales (GMS).

Work Experience

Senior iOS Engineer

2022 - 2025
Beyond
  • Delivered high-quality features to enhance the Overstock iOS app, increasing GMS. Leveraged Swift5 and Core Data/SwiftData for robust UX/UI implementations and efficient data storage.
  • Migrated codebase from UIKit to SwiftUI for modernized user interface design. Implemented architectural designs using Firebase, Google Analytics, and Braze for comprehensive analytics.
  • Specialized in deep-linking, universal linking, and A/B testing with Firebase. Participated in code reviews, ensuring adherence to SOLID principles and best practices. Integrated 3rd-party frameworks using CocoaPods, Alamofire, and GraphQL.
Technologies: Alamofire, Firebase, Fastlane, Jira, GraphQL, SwiftUI, Core Data, CocoaPods, Jenkins, SOLID Principles, Test-driven Development (TDD), CI/CD Pipelines, Google Analytics, Firebase Analytics, A/B Testing, Groovy, Objective-C, C++, C, C#, HTML, JSON, CSS, SQL, Oracle, Kotlin, Model View ViewModel (MVVM), Model View Controller (MVC), Model View Presenter (MVP), Algorithms, Agile, UX Design, UI Design, Xcode, Android Studio, Visual Studio, Slack, Agile Software Development, Databases, Methodology, Swift, GitHub, iOS, iOS SDK

iOS Engineer

2021 - 2022
Audacy
  • Developed features for the Audacy app, enhancing user experience on platforms like CarPlay and Chromecast. Transitioned codebase architecture from MVC to MVVM for increased maintainability.
  • Integrated Bitrise for CI/CD pipelines and implemented test-driven development (TDD) using Quick and Nimble frameworks. Focused on scalability and performance using Fastlane and SOLID principles.
  • Implemented the changeover from Radio.com to Audacy, which included an app theme, new features, and functionality. Tested and released the new applications to thousands of users across the United States.
Technologies: Swift, Objective-C, Kotlin, Java, Python, C++, C, C#, HTML, CSS, SQL, Oracle, Firebase, CocoaPods, Alamofire, GraphQL, Bitrise, Fastlane, Core Data, SwiftUI, SOLID Principles, Test-driven Development (TDD), CI/CD Pipelines, Google Analytics, Firebase Analytics, A/B Testing, Databases, Agile Software Development, Slack, Algorithms, Methodology, GitHub, JSON, Model View ViewModel (MVVM), Model View Controller (MVC), Model View Presenter (MVP), Agile, UI Design, UX Design, Xcode, iOS, iOS SDK

Mobile Developer

2017 - 2021
DataLogic Software
  • Recreated the Vesta application with new designs and functionality, which brought in more users and positive customer reviews. Increased the app's ratings from a 3 to a 4.5-star rating.
  • Spearheaded development of the Vesta mobile application, ensuring seamless database-to-API integration. Released critical updates on Google and Apple app stores, maintaining a high standard of functionality.
  • Implemented, tested, and released iOS and Android applications to the App Store and Google Play Store. Utilized Swift and Android programming to deliver native app solutions, working with device hardware.
Technologies: Algorithms, Swift, Objective-C, Kotlin, Java, Python, C++, C#, C, HTML, CSS, SQL, Oracle, Databases, Agile Software Development, Slack, Methodology, GitHub, SwiftUI, Core Data, Fastlane, Alamofire, CocoaPods, Firebase, Test-driven Development (TDD), Firebase Analytics, A/B Testing, JSON, Model View ViewModel (MVVM), Model View Controller (MVC), Model View Presenter (MVP), Agile, UI Design, UX Design, Xcode, Android Studio, Visual Studio, iOS, iOS SDK

Experience

Bed Bath & Beyond

https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://apps.apple.com/us/app/beyond-app/id1547481068&ved=2ahUKEwiw0uXJxcuMAxWr_skDHRbdLkUQFnoECDwQAQ&usg=AOvVaw3COXbRNOdiXo2-O7l4lU-8
The Bed Bath & Beyond application will eventually be a multi-store front application. I helped write the single codebase application to work with Overstock, Bed Bath & Beyond, Zulily, and Buy Buy Baby.

It gives users a sense of home integration with the Explore feature that allows them to explore rooms in which they can select and purchase items straight from the app. The app includes a Home mod that is entirely modular and customizable. The Home mod includes carousels like Most Popular, Things I Would Like, and categories. It also includes a search bar to search for any item or category of items and a login screen to help the users keep track of orders, save lists for later review, and even create a registry for events.

The application has a couple of tiers of memberships that would help users feel more involved and earn points they can use for later purchases. It even has a Lotto and Coupon view that gives users daily coupons and lets them use those upon checkout. It's seamless, crash-free, and user-friendly for new or veteran Overstock/Bed Bath & Beyond accounts. The onboarding helps users keep both and allows for seamless phone integration.

Education

2012 - 2016

Bachelor's Degree in Computer Science

University of Texas Rio Grande Valley - Edinburg, Texas, USA

Skills

Libraries/APIs

CocoaPods, Alamofire

Tools

GitHub, Google Analytics, Firebase Analytics, Jira, Xcode, Android Studio, Slack, Fastlane, Jenkins, Visual Studio

Languages

Swift, Kotlin, Objective-C, Java, Python, C++, C, C#, HTML, CSS, SQL, GraphQL, Groovy

Frameworks

SwiftUI, Core Data, iOS SDK

Paradigms

Model View ViewModel (MVVM), Model View Controller (MVC), Agile, UX Design, UI Design, Agile Software Development, Test-driven Development (TDD), Model View Presenter (MVP)

Platforms

iOS, Firebase, Oracle, Bitrise

Storage

JSON, Databases

Other

SOLID Principles, A/B Testing, Algorithms, Methodology, CI/CD Pipelines

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