I have six years of experience as a Software Engineer developing robust back-ends, test support tools, and test automation frameworks. I have also completed six of ten courses in the online MSCS program at Georgia Tech University. I have experience utilizing Machine Learning algorithms and tools including object detection algorithms, scikit-learn, and Roboflow in the software tools I developed. I have completed significant additional coursework in Machine Learning (ML), Reinforcement Learning, and other ML areas. I am also developing skills in distributed systems.I’ve learned many life lessons from playing baseball and the drums in small bands and a state champion marching band including the importance of individual performance within the overall team or group setting. I also came to appreciate the importance of leadership and management to produce a winning outcome by combining the overall talents of the individuals in the team. I enjoy being part of a team while making significant contributions of my own to the success of the overall project.In addition to my software development projects, I have also developed strong debugging skills and extensive Chrome OS and Android application knowledge, while providing support to the Google Chrome OS engineering team. I feel confident that I can make significant contributions as a software developer on a wide range of projects. I hope to continue applying my growing skills in ML and distributed systems in future projects. My software development projects are described in the projects section of my profile and include:
-
Software EngineerAppleCalifornia, United States -
Software Engineer, Backend And AutomationGoogle Sep 2018 - PresentSunnyvale, California, United StatesWorked at Google via HCL Technologies.Developed several software tools including:- a frontend extension for the bug tracking tool Buganizer written in Google Apps Scripts and JavaScript using K-Nearest Neighbors algorithm that consolidated similar bugs.- an Android/Native Web app automation tool written in Java using the appium and selenium test automation frameworks.- a game performance info gathering tool to gather the FPS and CPU usage for Android games. I received an achievement award for this work.- Test Automation System used to test the top 500 Android applications in the Google Play Store daily on multiple Chromebooks. I developed the Test Controller and parts of the Backend and Frontend components to display the results of the testing. I received an Innovation Award for this project. - Test Controller - uses a list of Android app names and packages to install, launch, test, and close each app on multiple Chromebooks concurrently, developed with the Golang using the TAST automation framework and UIAutomator modules. - Cloud based Backend that provides REST APIs to access and test results, the list of apps to test, and screenshots taken during the testing process implemented using Typescript hosted by NextJS. - Frontend to display test results in a UI Dashboard and to upload lists of apps for testing to backend storage. - Used the You Only Look Once (YOLO) object detection algorithm and Roboflow to train a model to detect UI objects from screenshots taken while testing an Android application.I also have extensive experience in the Chrome OS environment helping root cause bugs with Native Web Apps and Android Apps running in the Android container on Chrome OS. This includes extensive use of the Chrome OS Shell and Android Debug Bridge on a wide range of hardware models. I have received achievement awards for the thoroughness of my engineering support efforts for the Google Chrome OS software engineering team. -
Technical Support Intern | Wireless Badge Unit TestingVocera Communications Jun 2015 - Sep 2015San Jose, CaVocera Communications produces voice activated wireless badges that allow hospital personnel to communicate with each other. During my summer internship I administered the return processing of Vocera voice activated WiFi communication devices as part of a six person team. Return processing communication devices included unit testing wireless badges reducing the defected units in circulation by over 25%.
Ethan Cox Education Details
Frequently Asked Questions about Ethan Cox
What company does Ethan Cox work for?
Ethan Cox works for Apple
What is Ethan Cox's role at the current company?
Ethan Cox's current role is Software Engineer.
What schools did Ethan Cox attend?
Ethan Cox attended Georgia Institute Of Technology, University Of California, Santa Cruz.
Who are Ethan Cox's colleagues?
Ethan Cox's colleagues are Innocent Rapheal, Michael Torres, Kyle Teachen, Chaitanya Jeerage, Shiv Kumar, Michael Ruden, Edward Miller.
Not the Ethan Cox you were looking for?
-
2accenture.com, wonderful.com
-
2wellsfargo.com, treasuryprime.com
-
Ethan Cox
Indirect Fire Infantryman At Us Army | Team Leader | Trainer | Secret ClearanceBonney Lake, Wa1army.mil
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial