Senior Software Engineer @ T-Mobile Greater Denver AreaEmbedded Engineer @ Layer3 TV From July 2017 to January 2018 (7 months) Denver, COSoftware Engineer @ T-Mobile - Acquired Layer3 TV From January 2018 to August 2018 (8 months) Denver, COSoftware Engineer @ UTC Aerospace Systems Develop, maintain, and improve next generation Electronic Flight Bag (EFB) solutions enabling airlines...
Senior Software Engineer @ T-Mobile Greater Denver AreaEmbedded Engineer @ Layer3 TV From July 2017 to January 2018 (7 months) Denver, COSoftware Engineer @ T-Mobile - Acquired Layer3 TV From January 2018 to August 2018 (8 months) Denver, COSoftware Engineer @ UTC Aerospace Systems Develop, maintain, and improve next generation Electronic Flight Bag (EFB) solutions enabling airlines to easily collect and analyze aircraft flight data leading to reduced operational costs. Design modern architectures utilizing wireless technologies, encryption, and ground-based systems to securely and efficiently transport data off the aircraft.Embedded Linux Avionics:• Maintain automated build system to cross-compile entire embedded Linux platform• Integrated global Cellular LTE and Wi-Fi modules with Linux drivers and applications providing airlines with alternatives to expensive satellite communication links• Implemented collection and encryption of live flight data• Automated wireless offloading of aircraft data post-flight to a ground server increasing airline data retention ratesWeb Server Applications:• Designed and developed ASP.NET MVC and Web API ground server applications with a small team learning agile methodologies using TFS• Utilized Entity Framework to interface with Microsoft SQL Server for data storage• Decomposed customer use cases into system requirements and test cases• Constructed data visualizations of overall fleet health and performance via D3.js• Implemented AES decryption library to process received data• Designed unit tests to automate validation of business logic and data abstraction layers• Developed automated integration tests using Python• Deployed to customers in the field both internally-hosted via Windows Server 2012 and cloud-hosted via Microsoft Azure and Amazon Web Services From April 2015 to June 2017 (2 years 3 months) Burnsville, MNAssociate Software Engineer @ UTC Aerospace Systems Integrated embedded Linux software with custom hardware platforms. Applied DO-178B software development guidelines to develop and certify avionics systems and applications. Increased development team efficiency through the use of modern tools and automated build processes.• Development and maintained a common Linux platform for two complementary embedded avionics devices with ARM and PowerPC architectures• Collaborated with component hardware manufacturers to stabilize Linux platform• Developed Linux and Windows automated test applications to successfully complete DO-254 hardware certification for several different avionics devices• Designed applications to automate memory device programming during manufacturing• Lead acceptance test software development to ensure manufactured hardware quality• Completed root cause analyses with hardware engineers to diagnose hardware defects• Setup internal Gitolite/Gitweb server to enhance development efficiency and debug efforts• Configured portable VMware ESXi and VirtualBox environments for development and testing• Trained summer interns on the different product lines and goals of the team From January 2013 to April 2015 (2 years 4 months) Burnsville, MNSoftware Engineer Intern @ UTC Aerospace Systems Joined the Aircraft Data Management group during early hardware and software design phases of a next generation EFB solution. Developed an understanding of the DO-178 software process and configuration management principles. Assisted United Technologies executives in understanding the Goodrich Aircraft Data Management system during the acquisition of Goodrich Corporation in July 2012.• Configured Windows 7 images for the SmartDisplay Unit (SDU) touchscreen avionics device• Integrated third-party multi-touch avionics applications with Windows 7 on the SDU• Received formal training on the Deos Real-time Operating System (RTOS)• Designed cross-compile build scripts for RTOS applications targeting three certified hardware architectures• Configured internal lab network for remote access to equipment for development teams in California, Vermont, and India From May 2011 to January 2013 (1 year 9 months) Burnsville, MNUndergraduate Teaching Assistant @ University of Minnesota-Twin Cities • Assisted two different professors in two introductory Java programming courses• Regularly collaborated among teaching assistants and professors• Lead programming lab discussions and directed students through programming exercises• Clarified material taught during lecture through visuals and concrete examples• Held office hours at least weekly for students to get extra help with material and assignments• Responded to emails and forum posts from students in a timely manner• Graded assignments and exams based on a strict rubric From September 2010 to May 2011 (9 months) Greater Minneapolis-St. Paul Area
Senior Software Engineer
Greater Denver Area
July 2017 to January 2018
January 2018 to August 2018
UTC Aerospace Systems
April 2015 to June 2017
UTC Aerospace Systems
Associate Software Engineer
January 2013 to April 2015
UTC Aerospace Systems
Software Engineer Intern
May 2011 to January 2013
University of Minnesota-Twin Cities
Undergraduate Teaching Assistant
September 2010 to May 2011
Greater Minneapolis-St. Paul Area
What company does Ryan Shea work for?
Ryan Shea works for T-Mobile
What is Ryan Shea's role at T-Mobile?
Ryan Shea is Senior Software Engineer
What industry does Ryan Shea work in?
Ryan Shea works in the Telecommunications industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies