Stephen Lindauer, Developer in Denver, CO, United States
Stephen is available for hire
Hire Stephen

Stephen Lindauer

Verified Expert  in Engineering

Software Developer

Location
Denver, CO, United States
Toptal Member Since
July 3, 2017

Stephen is a senior full-stack engineer with over ten years of experience. He has five years at Meta, working on mobile video products, including Facebook, Instagram Live, and Oculus TV, and one year as a lead. He also has ten years of iOS and mobile-first development. He was a service Army Intel Analyst with a Secret Security Clearance as of 2022. He was a previous CTO and cofounder of multiple startups. He has a bachelor's in Computer Science from the University of Missouri, Columbia.

Portfolio

Facebook
Flow, JavaScript, Objective-C, React, React Native, iOS, Full-stack, APIs...
CoMo Coding
HTML, JavaScript, PostgreSQL, Python, Swift, Objective-C, iOS, Full-stack...
Aviation Awarnys
Objective-C, iOS, Full-stack, APIs

Experience

Availability

Part-time

Preferred Environment

Python, Sublime Text, Objective-C, iOS, Xcode, MacOS, React Native, JavaScript, Node.js, React, Full-stack, MySQL, APIs, System Architecture, TypeScript, MongoDB

The most amazing...

...app I've worked on was used multiple hours every day by my state's Attorney General to remember each person he met while campaigning over multiple elections.

Work Experience

Software Engineer

2017 - PRESENT
Facebook
  • Supported a live video streaming iOS platform.
  • Created a web live streaming library.
Technologies: Flow, JavaScript, Objective-C, React, React Native, iOS, Full-stack, APIs, System Architecture, TypeScript

Full-stack Developer

2012 - 2016
CoMo Coding
  • Built a native iOS application used by a state attorney general to track and manage every contact he met during his time in office.
  • Created a sync algorithm to keep over five thousand contacts with custom meta data all up to date across multiple devices.
  • Constructed a web application in JavaScript and Backbone.js to allow staff to upload contacts and update information for existing contacts.
  • Created two native iOS games for iPhone, iPad, and AppleTV using SpriteKit.
Technologies: HTML, JavaScript, PostgreSQL, Python, Swift, Objective-C, iOS, Full-stack, MySQL, APIs, System Architecture, TypeScript, MongoDB

iOS Developer

2013 - 2015
Aviation Awarnys
  • Created a native iOS application for private airline companies to track flights and manage expenses incurred during trips.
  • Interacted with a RESTful API to provide data to the iOS application.
  • Uploaded image data from phone to API for storing receipts.
Technologies: Objective-C, iOS, Full-stack, APIs

Chief Technology Officer

2011 - 2014
Nightlife
  • Built a native iOS application providing users with detailed and up-to-date information about events happening in their city.
  • Integrated Stripe payments into the venue facing website and automated monthly payments.
  • Automated the process of adding new venues and new cities, reducing the amount of time to do so from one week to around 2 hours.
  • Created a custom push notification service to allow sending event and venue advertisements to users, and to allow notifications for social media features.
  • Implemented a cache using Redis to reduce load time on the servers when fetching event information through the API.
  • Built a RESTful API for the iOS and Android applications to interact with the Nightlife data.
Technologies: PostgreSQL, HTML, JavaScript, Objective-C, iOS, Full-stack, MySQL, APIs, System Architecture

iOS Developer

2012 - 2013
REMAX
  • Created a native iOS application to allow users in Lake of the Ozarks, MO to locate homes for sale that fit their needs.
  • Built a Node.js service to interact with the MLS database and provide information to our RESTful API.
Technologies: Node.js, Python, Objective-C, APIs

iOS Developer

2009 - 2012
CARFAX
  • Maintained the iOS app for consumers to purchase CARFAX Reports.
  • Maintained and built new features for the website to allow consumers to purchase CARFAX Reports.
  • Maintained the code that generated the CARFAX Reports.
Technologies: HTML, Java, iOS, Objective-C

Sample Code

This sample code searches iTunes for a user-entered string, then displays the result. This demonstrates using UITableViews, interacting with a web service, fetching images from the network, working with background threads not to block the main thread and impede UI performance, error handling, and using delegates/protocols.

Languages

Python, JavaScript, Objective-C, HTML, TypeScript, Java, Swift

Frameworks

UIKit, AFNetworking, Django, Core Data, React Native

Libraries/APIs

Node.js, Core Animation, React

Tools

Apple Push Notifications, Postman, Photoshop CC, Xcode, Sublime Text, Flow

Paradigms

Agile Software Development, Test-driven Development (TDD)

Platforms

iOS, Apple, MacOS, tvOS

Storage

MySQL, MongoDB, PostgreSQL

Other

Full-stack, APIs, System Architecture, User Interface (UI)

2006 - 2011

Bachelor's Degree in Computer Science

University of Missouri - Columbia - Missouri

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