Sei sulla pagina 1di 1

William Karnavas

William.Karnavas@gmail.com
2018 Remington Oaks Circle, Cary, NC 27519
Github.com/FenceFoil

980-307-1642
LinkedIn.com/in/WilliamKarnavas

Education
University of North Carolina at Charlotte
GPA 3.51, Bachelor of Science in Computer Engineering, May 2017
Skills
Programming Languages:
Java, C++ (Desktop and Arduino), Embedded C (Various), Python, VHDL, Lua
Web Development:
JavaEE, Tomcat, Amazon EC2, Heroku
Tools:
JUnit Testing, Git Source Control
Employment
C++ Tutor at UNC Charlotte
September 2015 Present
Communicated fundamental programming and OOP concepts to students taking courses in C++.
Assisted students in using Linux, the GNU GCC compiler, and the GNU GDB debugger.
Introduced basic software design techniques to help students structure larger assignments.
Helped students set up and program Arduino microcontrollers in C++.
Research Experience for Undergraduates (REU)
May 2015 August 2015
FREEDM Power Systems Center, NC State University
Designed and implemented a REST API and server in JavaEE for a web-based educational game with a
team of graduate and undergraduate students.
Interacted with power and energy researchers and industry experts while conducting independent research.
Presented at the NC State University Summer Undergraduate Research Symposium.
Relevant Projects
NASA Robotic Mining Competition 2017
August 2016 Present
Establishing architecture of software for autonomous operation of a Martian robot.
Collaborating with an 8-student interdisciplinary team to design algorithms to automate a changing robot.
Evolving existing designs and algorithms used to operate the robot, understanding existing work done.
Presenting our design to the competition judges at NASA, our instructors at UNCC, and our mentors.
IoT Mood Light
August 2016
Assembled ESP8266 microcontroller, button controls, and RGB LED in a wooden base with lit crystal.
Created REST API using JavaEE on Heroku to host color and animation information.
8x8 LED Window Display
December 2015
Repurposed used soda cans as RGB LED reflectors.
Designed Python API for animating lights using a Raspberry Pi, and coded colorful animations.
ToneScribe
April 2014
Java tool to convert musical notation into beep and delay code for a TI MSP430 microcontroller and beeper.
http://tonescribe.weebly.com
MineTunes
March 2012 December 2013
Developed an open-source modification in Java for MineCraft utilizing reflection, featuring improved note
blocks and MIDI music scripting on signposts.
Maintained source control using Git, utilizing feature branches, release branches, and tagged releases.
http://minecraftforum.net/topic/1723901
September 20, 2016

Potrebbero piacerti anche