L. Ryan Crews
About L. Ryan Crews
L. Ryan Crews is a Senior Software Engineer at Turnitin, specializing in iOS application development using Objective-C and Swift. He has over 15 years of experience in software engineering, with a background in various programming languages and frameworks.
Work at Turnitin
L. Ryan Crews has been employed at Turnitin as a Senior Software Engineer since 2017. In this role, he focuses on developing applications for iOS devices, utilizing programming languages such as Objective-C and Swift. His contributions to Turnitin include the development and release of various mobile applications, demonstrating his expertise in mobile application development. Crews works from the company's Oakland, CA office, where he has been part of the engineering team for over seven years.
Education and Expertise
L. Ryan Crews earned a Bachelor of Science degree in Computer Science from the University of Central Florida, completing his studies from 2001 to 2006. His educational background provides a strong foundation in software development principles. Crews possesses a diverse skill set, with proficiency in multiple programming languages, including Objective-C, Swift, Rust, and C#. His expertise extends to utilizing various frameworks in software development and creating supporting back-end systems for mobile applications.
Professional Background
Before joining Turnitin, L. Ryan Crews held several positions in the software engineering field. He worked as a Senior Software Engineer at Outbid for one year from 2012 to 2013. He then served as a Senior Software Engineer at LendStreet from 2015 to 2017. Prior to these roles, he was a Consulting Engineer at Copart and Fosubo, where he contributed to various projects. His career began at Blue Cross Blue Shield of Florida, where he worked as Developer III from 2007 to 2011.
Technical Skills and Development
L. Ryan Crews has a strong focus on mobile application development, particularly for iOS platforms. He has developed and released several iPhone applications, showcasing his capabilities in this area. His technical proficiency includes experience in creating supporting back-end systems for mobile applications, indicating a well-rounded skill set. Crews utilizes a variety of frameworks in his software development work, which enhances his ability to tackle diverse technical challenges.