Scroll To View More
Alec O'Connor

Alec O'Connor

Dallas, TX, United States
Member since January 6, 2017
Alec is a self-motivated programmer with a strong work ethic and attention to detail. He is an experienced iOS Developer with skills in custom API creation and back-end design. He also loves a good challenge and never turns down an opportunity to learn and master something new!
Alec is now available for hire
  • JavaScript, 7 years
  • Swift, 3 years
  • iOS, 3 years
  • Microservices, 2 years
  • Node.js, 1 year
  • Core Data, 1 year
  • Objective-C, 1 year
Dallas, TX, United States
Preferred Environment
MacOS, iOS, Xcode, Git
The most amazing...
...content I’ve written is a tutorial for other iOS developers showing how to create reusable framework from scratch. It reached 10,000 people in just three weeks!
  • Lead Mobile Developer, iOS
    2018 - PRESENT
    Vistana Signature Experiences
    • Developed three iOS applications for a vacation and hospitality company with over 6,500 hotels and resorts in over 127 countries.
    • Led a small team of over five local and remote developers on three separate applications.
    • Worked with leadership to optimize goals and future tasks for the iOS and Android applications.
    • Optimized mobile application for a variety of display sizes including both iPhone, iPad, and iPod Touch.
    • Maintained deep linking support across the website and mobile iOS application.
    • Optimized mobile designs and animations to run smoothly on up to 120 hertz displays.
    • Used local, remote, and location-based notifications to keep users engaged with the mobile platform.
    • Refactored older parts of codebase to support newer technologies in a cleaner and faster manner.
    • Designed and implemented image caching to reduce loading time by a factor of ten.
    • Frequently deployed updates to the iOS applications on the App Store.
    • Introduced the company to new technological applications by staying up-to-date with relevant technologies.
    Technologies: iOS, iPad, Swift, Mac, Git
  • Associate-Applications Developer
    2017 - 2018
    • Created a web app to simplify complex algorithms and computations for engineers in the field.
    • Created a functional prototype for an application that brings an assistant for a popular cable provider to the Amazon Alexa.
    • Wrote and published multiple technical articles for a monthly internal newsletter.
    • Collaborated with teams distributed across the globe on multiple projects and challenges.
    • Designed and built RESTful APIs with NodeJS, MongoDB, and Express.
    Technologies: NodeJS, MongoDB, Express, AngularJS
  • iOS Developer
    2017 - 2017
    Universal Studios
    • Designed and built advanced functionalities for the company’s iOS application.
    • Designed and built an internal iOS application to monitor the availability of test devices.
    • Identified and addressed bugs within the existing codebases in both Objective-C and Swift.
    • Created unit tests for an automated testing suite for the company’s iOS application.
    • Collaborated with cross-platform teams to define, design, and ship new features and products.
    • Participated on a strong Scrum team to define and implement new features and fixes for future application updates.
    • Worked with RESTful APIs to connect the company’s iOS application to back-end microservices.
    Technologies: iOS, Swift, Objective-C
  • Processes and Software Applications Intern
    2015 - 2017
    Siemens Energy
    • Designed and built macros to expedite repeated and lengthy processes, saving hours each week.
    • Gathered data with structured SQL queries against large databases.
    • Worked with Excel to organize large sums of data into useful statistics for management.
    • Supported the Processes and Software Applications group in supporting and maintaining internal software.
    • Organized and arranged structured training sessions for the multiple applications developed by my team.
    Technologies: SQL, Visual Basic, Macros, Microsoft Office Suite
  • Quality Engineering Intern
    2014 - 2015
    Lockheed Martin Microelectronics Center
    • Developed macros to quickly organize large sums of data and share with management automatically and on a daily basis, saving hours each week.
    • Built a web application to import, store, and statistically present particle count data monthly, in order to simplify and fix a failing method.
    • Helped to maintain and update the local server environment used across the center for data storage and access.
    • Audited, recorded, and improved production processes through multiple Lean Six Sigma tactics.
    • Created and maintained Excel, PowerPoint, and Word files for reoccurring status meetings.
    Technologies: Microsoft Office, Visual Basic, PHP, MySQL
  • Universal Orlando iOS App By NBCUniversal Media, LLC (Development)

    Put everything you need to know about your vacation in the palm of your hand.

    • Create a Universal Account Profile in order to manage contact information, addresses and view purchased tickets.
    • Purchase 1-Park, 2-Park or 3-Park 1-5 Day Theme Park Tickets and bypass any lines at the gates by using your phone to enter!
    • Check ride, show, and attraction wait times at home, on the go, or in the parks.
    • Customize your park experience using filtered lists and the map to plan your day.
    • Set ride wait time and show time alerts to make the most of your time in the parks.
    • Stay up-to-date with in-park notifications and news about upcoming special events.
    • Create your own favorites list.
    • Guests with visual disabilities can access Voiceover support to better utilize the app and enhance their in-park experience.
    • Share your Universal Orlando Resort experience on Facebook and Twitter.
    • Explore the parks using detailed maps and photo navigation with the “Guide Me” feature.

  • Internal Device Management Application By NBCUniversal Media, LLC (Development)

    This private iOS application was built and used internally at Universal Studios Orlando by myself to monitor the availability of test devices for iOS and Android development. The app uses QR codes to verify the integrity of check-ins and check-outs while providing a means to contact specific devices depending on their availability. It also provided accountability for those renting the devices, so that availability time was optimized.

  • It's Done By A.J. Lester & Associates, Inc. (Development)!/id439338524

    Rave reviews: "Best app on the market for memory loss"..."Great app, extremely helpful!" It’s Done iPhone app helps you instantly recall later the tasks you do now. Did you lock the door? Turn off the stove? Take your vitamin? Everyday tasks are so quickly done that it’s hard to remember later whether you actually did them! It’s Done gives you perfect recall of completed tasks. So when that uneasy thought occurs, “Did I remember to…?”, It’s Done iPhone app lets you confidently confirm the task is done. No need to check or re-check. No worries at all.

    It’s Done iPhone app is the perfect app for anyone who’s ever forgotten anything. It’s also ideal for those suffer with short-term memory loss due to brain injury, dementia, or other related medical conditions.

    This app is now optimized for newer phones that run on a 64-bit architecture.

  • Medium Blogger (Other amazing things)

    Alec is a content contributor at, where he frequently writes on iOS Development and similar topics.

  • MLB-Roster (Development)

    This was a weekend project to create a simple interface for a provided API. A strong emphasis was given to quality code and separation between Models, Views, and Controllers. Core Data was used for local storage, and NSOperations were used to organize network requests, completion operations, and Core Data processes.

  • Summit Church: Gospel Reading Plan (Development)

    An iOS application built for Summit Church to better reach out to its church-goers. The simple app utilizes Summit's API to deliver daily plans and reminders. It also provides a section to customize notifications, and to learn more about the church.

  • Song Shuffle (In Development) (Development)

    Song Shuffle is an iOS application meant to make discovering new music easier for Apple Music subscribers. The application makes use of several APIs provided by Apple, as well as custom data processing, to assist users in finding relevant music to fit their tastes.

  • Languages
    Swift, JavaScript, Objective-C, SQL, PHP, Python, Visual Basic
  • Frameworks
    Core Data, CloudKit, UIkit
  • Tools
    Xcode, Mongoose, Git
  • Platforms
    iOS, Mac OS, watchOS, Heroku, Firebase
  • Libraries/APIs
    SpriteKit, Node.js
  • Paradigms
    Microservices, Agile Software Development, Object-oriented Programming (OOP), Protocol-Oriented Programming
  • Storage
    MongoDB, MySQL, NoSQL
  • Other
    Cyber Security, RESTful Web Services, Cryptography
  • iOS Development Nanodegree in iOS Development
    2017 - 2018
    Udacity - Remote
  • Bachelor's degree in Industrial Engineering
    2012 - 2016
    University of Central Florida - Orlando, Florida
I really like this profile
Share it with others