Brian Mullen

Lead Software Engineer at OTR Performance
  • Claim this Profile
Contact Information
Location
Orem, Utah, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Ilya L.

Brian is an exceptional architect with an incredible depth and breadth of technical knowledge that is hard to match. Despite his quiet and humble nature, he is a wealth of knowledge and always willing to share his expertise with the team. His technical acumen has been instrumental in re-architecting our codebase to improve efficiency and drive better outcomes for our users. Brian consistently goes above and beyond his job duties, whether it's mentoring others, sharing knowledge, or contributing to cross-functional initiatives. He is always stepping up and taking on new challenges to drive better outcomes for the team. One of the most impressive qualities of Brian is his ability to make complex technical concepts understandable for others. He is an excellent communicator and is always willing to take the time to ensure that everyone on the team is on the same page. He pushes everyone to do their best by setting a high standard and being an excellent role model. Brian is one of the strongest engineers I have ever worked with, and his technical knowledge, leadership, and collaborative nature make him a joy to work with. If I had the opportunity to work with Brian again, regardless of the project or codebase, I would not hesitate to bring him onboard.

Jason Heppler

Brian crafts elegant software solutions. He applies his practical experience and a high awareness for scalability and security to every project he tackles. If you have a development challenge, Brian can solve it.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Transportation/Trucking/Railroad
    • 1 - 100 Employee
    • Lead Software Engineer
      • May 2023 - Present
    • Bangladesh
    • IT Services and IT Consulting
    • iOS Senior Software Engineer
      • Jul 2019 - May 2023

      Work on the iOS, macOS and tvOS apps in a TDD and paired programming environment. Accomplishments: * Enhanced deep linking by creating a router, with redirect support, that works for both UIKit and the latest navigation support in SwiftUI * Improve development scalability by enhancing the architecture to utilize micro frameworks * Reduce time to deliver features by consolidating the macOS and iOS source into a single project * Delivered several enhancements to the iOS, macOS and tvOS apps in a TDD and paired programming environment Show less

    • United States
    • Professional Services
    • 1 - 100 Employee
    • Founder / Software Engineer
      • Jun 2016 - Dec 2022

      Develop really cool things. Accomplishments: * Created a highly performant and scalable crypto bot system that utilizes Swift, SwiftUI, Protobuf and gRPC * Ported the Cosmos blockchain SDK, written in TypeScript, to Swift * Created various crypto bots utilizing TypeScript and NodeJS * Published a website, using Angular and TypeScript, that presents trending data along with maps and various overlays to help visually identify geographic locations for real estate investing * Created an open source JSON parsing and extraction framework for iOS. * Created an open source constraint framework for iOS. * Published a website that utilizes a 3D rotation effect similar to the Apple TV. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • iOS Senior Software Engineer
      • Nov 2014 - Jul 2019

      Work on the family history and DNA iOS apps and provide modular frameworks for the other mobile teams. Accomplishments: * Created a shared database framework, written in C++, for use in both Android and iOS apps. * Created a code generator for a theme/style framework used in iOS apps. * Helped implement improvements to engineering career ladders in coordination with a committee compromised of engineers, managers and members from our people department. * Continuously proposing ideas for leaders to embrace native mobile features. * Encourage team collaboration and knowledge sharing to improve everyone on our team. * Created a training program to help non-mobile developers become mobile developers. * Updated the DNA iOS app architecture to scale horizontally so that each feature is implemented as an independent framework. * Mentored peers by reviewing algorithms, explaining processes, commenting on pull requests and always being available to help out. * Helped Android developers by learning the the JNI bridge and setting up patterns for code generation. * Contributed to the initial watchOS version of the family history app. * Migrated family history iOS app to Swift 3. * Explored additional platform options by creating a timeline tvOS hack day project. * Helped bring life to the DNA iOS app by creating a hack day project for evaluation by the company leaders. * Encouraged peers to collaborate with others. * Helped bring mobile importance to the forefront by showing off platform capabilities with Memorials hack day project. * Participated in architecture discussions and implementations to maximize the best possible solutions for the mobile apps. * Contributed to the increased ratings (2 to 5 stars) on the DNA iOS app. * Simplified architecture processes to a set of easier digestible guidelines in order to help peers conform to standards. * Enabled CI and unit test execution for the DNA iOS app using Jenkins. Show less

    • Director of Software Engineering and Mobile App Development
      • Mar 2017 - Jan 2019

      Develop a platform that included backend services and mobile apps. Accomplishments: * Architected and implemented a high availability, scalable network on AWS. * Implemented a containerized microservice solution utilizing server side swift and docker that communicates with a PostgreSQL server. * Created several shell scripts to automate creation, testing and releasing swift apps in docker containers. Develop a platform that included backend services and mobile apps. Accomplishments: * Architected and implemented a high availability, scalable network on AWS. * Implemented a containerized microservice solution utilizing server side swift and docker that communicates with a PostgreSQL server. * Created several shell scripts to automate creation, testing and releasing swift apps in docker containers.

    • Software Development
    • Founder / Software Engineer
      • Jan 2013 - Dec 2016

      Develop mobile apps for the iOS platform. Accomplishments: * Created and published Army Guys, a strategy war game for the iPhone, that utilizes SpriteKit, Game Center and iAd. * Created and published Drawables: Etches, a universal lineography drawing app that was written in Objective-C and Xcode, for iOS devices. * Created and published Drawables, a universal drawing app that utilizes Core Data for saving state and infinite undo/redo operations, for iOS devices. Develop mobile apps for the iOS platform. Accomplishments: * Created and published Army Guys, a strategy war game for the iPhone, that utilizes SpriteKit, Game Center and iAd. * Created and published Drawables: Etches, a universal lineography drawing app that was written in Objective-C and Xcode, for iOS devices. * Created and published Drawables, a universal drawing app that utilizes Core Data for saving state and infinite undo/redo operations, for iOS devices.

    • India
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Lead Mobile Developer, glasses.com
      • Jun 2013 - Nov 2014

      Develop and maintain the glasses.com and internal mobile apps for the iOS platform. Accomplishments: * Increased ratings in the iOS App Store for the glasses.com app by stabilizing the code. * Created an OTA Enterprise Distribution Server to help facilitate Continuous Integration. * Participated in discussions and implemented features to improve conversion rate. Develop and maintain the glasses.com and internal mobile apps for the iOS platform. Accomplishments: * Increased ratings in the iOS App Store for the glasses.com app by stabilizing the code. * Created an OTA Enterprise Distribution Server to help facilitate Continuous Integration. * Participated in discussions and implemented features to improve conversion rate.

    • Developer
      • Nov 2009 - May 2013

      Collaborate with a team of project managers, graphic designers, programmers and Rivetal’s customers to define and develop web sites, applications and internal development tools. Accomplishments: * Created and published Buddy Battle, a multi-player desktop tank game written in C and Objective-C, for iPad devices. * Created a Mac app that was used to convert an iOS game engine plist config file to JSON format. * Created a raffle bar-code scanning app for Sorenson Communications, written in Objective-C and utilizes Core Data, for iPad devices. * Created an iPad app for Sorenson Communications that digitizes various support forms with the employee and customer being able to optionally sign-in with a bar-code. * Created an iPad sales tracking app for Utopia that saves data locally to Core Data and does two-way syncing with a PHP and MySQL web-service. * Created an iPad drawing app that publishes drawings to a web-service for an interactive Kinect experience at the LDS Church History Museum. * Created a BrightScript framework that parses XML files to generate a dynamic UI for several multimedia Roku experiences for the LDS Church. * Ported a multimedia Roku channel for the LDS Church, written in BrightScript, to an HTML and JavaScript Samsung Smart TV experience. * Support developer for a CakePHP and PostgreSQL website. Fixed PHP calculations, HTML / JavaScript form validation and centralized PHP pricing algorithms for the elitewarrantyinc.com website. * Created a custom MVC content management system, written in PHP, for the papercoterie.com website that utilized dynamic database objects to fetch data with parameterized stored procedures using MySQL. * Created an ActionScript component library to rapidly generate kiosks for the LDS Church. * Created a LAMP server with a focus on security to reduce hacking attempts. * Created Bash shell scripts to pull remote website code and automate website code backups. * Managed an SVN server with migration to a Git server. Show less

    • United States
    • Hospitals and Health Care
    • Senior Software Engineer
      • Mar 2004 - Nov 2009

      Responsible for maintenance, upgrades, architectural decisions of new/current core system software using various programming languages. Coordinate with our IT department on web server maintenance, upgrades and installation. Accomplishments: * Coordinated feature development and maintenance using both local and international engineers. * Support developer for a custom PHP survey engine that saved data to an Advantage Database server. * Ported the custom PHP survey engine to utilize a MySQL database. * Support developer for a programmer IDE, written in Delphi, to parse a custom templating language and generate PHP surveys. * Support developer for several internal finance apps written in Delphi and saved data to an Advantage Database server. * Created several PHP website portals used for reporting client survey data. * Created a dedicated IIS and PHP server farm for a clients reporting portal. * Created a data migration app, written in Delphi, to migrate live survey data to an Advantage Database server farm being utilized for reporting website portals. * Worked with IT department to create a server farm with PHP and Apache optimally configured and compiled from source. * Ported several internal Delphi apps to utilize the more modern C# language. * Support developer for a PHP reporting portal which utilizes the Zend Framework. * Configured a Flash Media Stream Server with server side ActionScript scripts focusing on content protection. * Created an ActionScript video player with a focus on content protection. * Created a heat-map, written in FLEX, that identified website clicking behavior. * Support developer for a server diagnostic and monitoring app, written in Java, that visually identifies server issues and pushes updates to a marquee sign. * Trained international PHP programmers via IM, video/phone conferencing and travel. * Helped convert a backup system comprised of directories on a server to a source control system utilizing SVN. Show less

Education

  • Jake & Gino
    Multifamily Real Estate Investing
    2019 -
  • Big Nerd Ranch
    OpenGL ES Bootcamp
    2014 - 2014
  • Utah Valley University
    Software Engineer
    2004 - 2010
  • Zend
    PHP5 Zend Certification, PHP5 Zend Certified Engineer
    2008 - 2008
  • Stevens-Henager College
    Computer Science
    2001 - 2003

Community

You need to have a working account to view this content. Click here to join now