My name is Ethan Barnes, I am a recent graduate from the University of Georgia where I earned my bachelor's degree in computer science in May 2018. My interests are primarily in aerospace research and software development. I have the privilege to be an intern this summer at NASA's Glenn Research Center where I am working in the Space Communications and Navigation division. I am the lead flight software developer for the Management of On-Board Radio Telemetry Experiment where I am experimenting with the feasibility of cognitive communications in a near-space environment. My previous work includes working at the UGA Small Satellite Research Laboratory (SSRL) where I worked to research and develop documents for review by NASA and the U.S. Air Force. My undergraduate research included finding optimal encryption and compression algorithms and techniques for ground support communication with small satellites.
Ethan Barnes
1060 Keeneland Drive
Bogart, GA 30622
(770) 880-8663
ethancbarnes@gmail.com
Bachelor of Science - Computer Science • May 2018
•New Media Institute Certificate
•Center for Undergrauate Research Opportunities (CURO) Assistantship Recipient
Space Communications and Navigation Intern • June 2018 - September 2018
• Lead flight software engineer for the Management of On-Board Radio Telemetry Project, an experimental cognitive radio communications system
• Develop custom networking structures for radio communications using C++ in a Linux based environment
• Improve productivity of 3D modeling workflow via Python scripting
• Perform system integration tests on both software and hardware platforms
• Perform data analysis to design and implement an adaptive radio transmit power algorithm to cognitively adjust transmit power during flight
Electronics Team Lead • February 2017 - Present
• Lead a team of 6 software and electrical engineers to perform research and implementations for review by NASA and the Air Force Research Laboratory.
• Design and develop satellite software architectures for deployment, scan, data downlink, and data processing.
• Design and perform electrical and software system tests on satellite hardware.
• Program functions and modes for the Spectral Ocean Color (SPOC) satellite mission for NASA's second iteration of the Undergraduate Student Instrument Project (USIP).
• Perform research in compression and encryption methods for the Multi-view Computational Onboard Imager (MOCI) mission for the Air Force Research Laboratory's ninth iteration of the University Nanosatellite Program (UNP).
Software Developer • January 2018 - June 2018
• Develop edge finding algorithms for prediction of protein binding sites based on complex data sets using CUDA.
• Create new computational drug discovery methods and improving existing methodologies.
• Build models to simulate biological systems.
Technician • June 2016 - January 2018
• Contract IT work to local medical businesses in the Athens location.
• Responsible for various networking and computer help - such as troubleshooting and repairing networks, managing servers, and setting up new workstations for doctors.
C/C++, Python, Java, CUDA, MATLAB, SQL, Swift, HTML, CSS, Javascript, Ruby
Linux/Unix, Windows, MacOS, Android, iOS, Xcode, ROS, VMware
Software Development, Systems Programming, Discrete Mathematics, Data Structures, Theory of Computing, Web Programming, Database Management, Computer Networks, Probabilistic Robotics, Cyber Security
Low Poly is a watchface made for the Pebble Time and Pebble Time Round watchface made using C and Javascript. It was designed based on the minimalism and simplicity of low poly art and has blue, red, and green backgrounds to choose from. Currently the face supports a toggleable battery meter, vibrate on disconnect, and toggleable leading zero. Feature to be added include: analog time, weather integration, Pebble Health integration, and date configuration. Download for free from the Pebble Appstore. This watchface was also featured on XNDR Tech.
The Raspberry Pi Homescreen is a custom-made information page made with HTML, CSS, Javascript, and JQuery. This homescreen will display the current time, date, and bus times. In addition, it will also display my events for the day using the Google Calendar API. It will also dispaly the 5-day weather forecast using the Yahoo! Weather and SimpleWeather API and uses icons to display the weather conditions. Finally, it will display the top 3 news posts of the day from the Reddit /r/news subreddit using the Reddit API.
Made at the Fall 2015 UGA Hackathon, Trend Dungeon is a Twitter based text RPG that uses the Twitter API to pull current global trends and randomly generate encounters. This project was made to parody the obsession with social media trends by turning them into an interactive web game. The game works by users replying to the account's tweets and choosing what actions they would like to do. Trend Dungeon was made with Python using Tweepy. Trend Dungeon was also made in partnership with Patrick Carton and Alex Morrison.
The New Media Institue Certificate at UGA requires students to take a media production course. I chose to take Rich Media Production which taught students how to create iOS apps using Xcode. The final project for this course allowed students to make whatever app they wanted to do. I chose to make an app that utilized one of NASA's thousands of datasets. One dataset that interested me was all known meteorite landings on Earth. This app takes all of the known meteorites and places the the landings on a map. The app also allows the users to filter the meteorites by mass and if the meteorite was found or not.
The New Media Institue Certificate at UGA requires students to take a final capstone class that encapsualtes everything students have learned in the program. My group was assigned to create an iOS application for the Peabody Awards. My primary role in my group was being the programmer. I designed much of the user interface within the app as well as the main database that populates the app. Overall, this project taught me a more advanced understanding of iOS development as well as better UI practices. The app itself showcases several highlights that the Peabody Awards wanted to bring to a general audience. This includes a fast and simple way for users to see past Peabody Award winners, look at latest Peabody news, play a Peabody Trivia game, and general Peabody information.
Please contact me via email at ethancbarnes@gmail.com.
Ethan Barnes
1060 Keeneland Drive
Bogart, GA 30622
(770) 880-8663