Nash Lincoln
I'm a senior software engineer with a focus on Android and a full-stack background including machine learning, 3D graphics, dev ops., etc.
I have over 15 years of experience at diverse companies from early-stage startups to FAANGs.
I'm looking for a collaborative environment with people who have knowledge from past learning, curiosity for future learning and passion for solving real-life problems.
Experience
Rthqks LLC, Minneapolis, MN
Lead Android Engineer (Contract) 7/2021 - 7/2022 - LIFETIME Fitness Inc., Minneapolis MN
- Technical design and implementation of next gen Android app
- Design and document technical architecture and software patterns
- Build and document processes for source code managment, CI/automated testing, deployment management and other operations
- Implement core software components (networking/auth, data persistence, navigation/UI, metrics/analytics, etc.)
- Mentor mobile engineers (design review, informal learning sessions, code review)
- Collaborate with peer teams (engineering, product management, analytics and marketing, etc.)
Staff Android Engineer (Contract) 7/2020 - 7/2021 - SmartThings Inc., Minneapolis, MN
- Technical design and implementation of new Android SDK
- Support different capabilities across system-level apps, 1st-party apps and 3rd-party apps, while minimizing complexity
- Accomodate special considerations for running in system processes (stricter memory managment, error handling requirements)
- Mentor to junior engineers
Rthqks LLC, Minneapolis, MN
Founder, Oct 2019 - present
Amazon.com Inc., Minneapolis, MN
Senior Android Engineer, Dec 2016 - 2019
- Lead Engineer on Amazon Relay, middle-mile logistics app
- Relay is used by every truck driver picking up or droping off trailers at an Amazon facility
- Managed the core Android team and integration with 5 other teams contributing to the app
- Worked on Amazon Key Android app, secure delivery service.
- SmartLock and Camera Hardware integration, Bluetooth, WiFi
Google Inc., Mountain View, CA
Software Engineer - Android Wear, July 2015 - Dec 2016
- Engineer on hardware-software integration for LG and other Android Wear OEMs (new device bring-up)
- Implemented and maintained tests for Android CTS (Compatibility Test Suite)
- Contributed to partner.android.com infrastructure
- Extented RLZ analytics service for app distribution (tracks first app open of Google apps)
- Finalist in internal app challenge "Next Billion Users", presented to a panel of VPs, won an OnHub
Curbside Inc., Palo Alto, CA
Lead Android Engineer, July 2014 - July 2015
- Built initial app within 4 weeks of joining to meet tight deadlines
- Implemented security "best practices" for handling credit card info, security audited and pen-tested, PCI compliant
- Created novel algorithms for arrival detection, super accurate geo fencing
- iBeacon compatible bluetooth le scanning
- Lead the effort to meet Android design guidelines and platform conventions
Leap Motion Inc., San Francisco, CA
Engineer, July 2013 - July 2014
- Ported hand tracking SDK to Android, openGL ES
- Developed framework for 3D camera controls enabling smooth interaction mode switching
- Built GPU accelerated force-directed graph
- Prototype Windows Metro "touchless" controls
- Built lots of demo apps and development tools in javascript and java/android
Grockit Inc./Learnist Inc., San Francisco, California
Engineer, September 2009 - July 2013
- Lead engineer for the Android app Learnist
- Built the API for the app using ruby/rails
- Built push notification service using ruby, resque, Google Cloud Messaging
- Featured in the Play Store several times
- A Play Store Best App of 2013 selection
- Designed and built node.js game server to replace Java server, led team of 5
- Moved to an event-based architecture, several loosely-coupled apps communicating through ZMQ
- Implemented event stream based logging and data storage
- Built modular widgeting system on top of jQuery
- Implemented best practices to reduce page size and load time by an order of magnitude
- Simplified layout structure and asset packaging in rails
- Used redis for caching rails views and data
- Agile environment, 50% pair programming, lean startup grockit.com
- Acquired by Kaplan Inc.
Yoono Inc., San Francisco, California
Software Engineer, March 2008 to September 2009
- Engineer on a browser extension, social media aggregator, context-aware recommendation service
- Created a system to scrape a website and extract keywords useful for product recommendations and advertising
- Developed server-side categorization and clustering algorithms to improve recommendations (Java)
- Created shopping recommendation widget using Amazon, eBay, shopping.com, and other affiliate APIs
- Integrated with APIs for Twitter, Facebook, MySpace, and others
- Built company website and blog, setup analytics, and campaign tracking for yoono.com
- Managed intern
AGIS Network Inc., San Ramon, California
Web Developer, July 2006 to February 2008
- Lead front end developer for eldercare and long-term care site - agis.com
- Performed integration with backend
- Built an easy to customize white-lable site template, e.g. - http://agltc.com/microchip/
The University of Iowa, Iowa City, Iowa
Computational Linguistics Research Assistant, August 2005 to May 2006
- Developed stochastic part-of-speech tagger and language model visualizer for use as a debugging tool and teaching aid in understanding the behavior of hidden Markov models using the Viterbi algorithm (Java)
- Authored resulting paper published by the ACL and presented at ACL-2005 International Conference - see http://acl.ldc.upenn.edu/W/W05/W05-0106.pdf
- Performed research on information extraction, storage and research collaboration system for researchers of biology and medicine
- Instructed 120+ students in a business-oriented computer science course
- Led lab component; assigned and graded projects
- Ran after-hours help sessions, held office hours, and proctored exams
- Nominated for "Favorite Faculty Member of the Business School", April 2006
Education
The University of Iowa, Iowa City, Iowa
Bachelors in Linguistics/Computer Science, May 2005
- Emphasis on Computational linguistics
- Roy J. Carver Scholars' Program Scholarship, 2003 - 2005
- Dewey Stuit Fund Scholarship, 2005, "For undergraduate student travel to disciplinary conferences, workshops, archives, or other sites, either to present their work or to advance their research or creative projects."
- Making Hidden Markov Models More Transparent, Nashira Lincoln and Marc Light;
Proceedings of Effective Tools and Methodologies for Teaching Natural Language Processing And Computational Linguistics, June 2005, ACL - http://acl.ldc.upenn.edu/W/W05/W05-0106.pdf
The University of Iowa, Iowa City, Iowa
Masters in Computer Science (unfinished)
- Emphasis on Computational linguistics
- Performed research on information extraction of bio-medical literature
Side Projects - Open Source