Scroll To View More
Alec O'Connor, JavaScript Developer in Orlando, FL, United States
Alec O'Connor

JavaScript Developer in Orlando, FL, 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 focuses on clean and efficient code and is available as a subject-matter expert in iOS development.
Alec is now available for hire

Portfolio

Experience

  • JavaScript, 7 years
  • Swift, 3 years
  • iOS, 3 years
  • Microservices, 2 years
  • Objective-C, 1 year
  • Node.js, 1 year
  • Core Data, 1 year
Orlando, FL, United States

Availability

Full-time

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!

Employment

  • 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
    AT&T
    • 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

Experience

  • Universal Orlando iOS App By NBCUniversal Media, LLC (Development)
    https://itunes.apple.com/us/app/universal-orlando/id878217080

    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.

  • Vistana™ Signature Experiences (Development)
    https://itunes.apple.com/us/app/vistana-signature-experiences/id1342705498

    With 22 Sheraton Vacation Club and Westin Vacation Club villa resorts in the U.S., Mexico, and the Caribbean, Vistana offers a flexible vacation lifestyle — giving travelers the ability to vacation within a collection of villa-style resorts in the best locations within the most sought-after destinations. Owners also receive privileged access to over 6,500 hotels and resorts across 29 unique brands in over 127 countries through the Starwood Preferred Guest® program, as well as enjoy worldwide exchange options to nearly 3,200 resorts through Interval International®.

    For Everyone
    Unlock the key to living life on vacation, staying within a collection of villa resorts, giving you all the comforts of home while staying in the most desirable locations.

    - Explore our resorts and plan your next vacation destination
    - Share your travel stories
    - Upload vacation photos and videos
    - Make and share travel recommendations
    - Access special travel offers
    - Enter vacation sweepstakes

    For Owners
    - Access your Dashboard with ownership information, stay details and more

    For Guests
    - Manage upcoming vacations
    - Join the Vistana Community
    - Get easy access to activities and dining options at the resort
    - View detailed resort maps

  • Westin® Vacation Club (Development)
    https://itunes.apple.com/us/app/westin-vacation-club/id1342706290?mt=8

    With 22 Sheraton Vacation Club and Westin Vacation Club villa resorts in the U.S., Mexico, and the Caribbean, Vistana offers a flexible vacation lifestyle — giving travelers the ability to vacation within a collection of villa-style resorts in the best locations within the most sought-after destinations. Owners also receive privileged access to over 6,500 hotels and resorts across 29 unique brands in over 127 countries through the Starwood Preferred Guest® program, as well as enjoy worldwide exchange options to nearly 3,200 resorts through Interval International®.

    For Everyone
    Unlock the key to living life on vacation, staying within a collection of villa resorts, giving you all the comforts of home while staying in the most desirable locations.

    - Explore our resorts and plan your next vacation destination
    - Share your travel stories
    - Upload vacation photos and videos
    - Make and share travel recommendations
    - Access special travel offers
    - Enter vacation sweepstakes

    For Owners
    - Access your Dashboard with ownership information, stay details and more

    For Guests
    - Manage upcoming vacations
    - Join the Vistana Community
    - Get easy access to activities and dining options at the resort
    - View detailed resort maps

  • Sheraton® Vacation Club (Development)
    https://itunes.apple.com/us/app/sheraton-vacation-club/id1342706446?mt=8

    With 22 Sheraton Vacation Club and Westin Vacation Club villa resorts in the U.S., Mexico, and the Caribbean, Vistana offers a flexible vacation lifestyle — giving travelers the ability to vacation within a collection of villa-style resorts in the best locations within the most sought-after destinations. Owners also receive privileged access to over 6,500 hotels and resorts across 29 unique brands in over 127 countries through the Starwood Preferred Guest® program, as well as enjoy worldwide exchange options to nearly 3,200 resorts through Interval International®.

    For Everyone
    Unlock the key to living life on vacation, staying within a collection of villa resorts, giving you all the comforts of home while staying in the most desirable locations.

    - Explore our resorts and plan your next vacation destination
    - Share your travel stories
    - Upload vacation photos and videos
    - Make and share travel recommendations
    - Access special travel offers
    - Enter vacation sweepstakes

    For Owners
    - Access your Dashboard with ownership information, stay details and more

    For Guests
    - Manage upcoming vacations
    - Join the Vistana Community
    - Get easy access to activities and dining options at the resort
    - View detailed resort maps

  • 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)
    https://itunes.apple.com/us/app/its-done!/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)
    https://medium.com/@alecoconnor

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

  • MLB-Roster (Development)
    https://github.com/alecdoconnor/MLB-Roster

    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.

Skills

  • Languages

    Swift, JavaScript, Objective-C, SQL, Visual Basic, Python, PHP
  • Frameworks

    Core Data, UIkit, CloudKit
  • Tools

    Xcode, Git, Mongoose
  • Platforms

    iOS, Mac OS, watchOS, Heroku, Firebase
  • Libraries/APIs

    SpriteKit, Node.js
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Protocol-Oriented Programming, Microservices
  • Storage

    MySQL, NoSQL, MongoDB
  • Other

    RESTful Web Services, Cybersecurity, Cryptography

Education

  • 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