1. Thomas Wilkerson
thomasdwilkerson@gmail.com // (310) 4132475
Education:
B.S. in Computer Science, University of California Los Angeles, Class of 2013 GPA 3.6
// Member of UPE Computer Science Honor Society
Work Experience:
April 2013 Present, Software Engineer II, Raytheon
Radar Simulation
● Integrated multiple radar platforms with a high fidelity simulation framework.
● Facilitated communication between simulation frameworks with a message converter application.
● Enabled automated testing by writing a scriptable radar controller software.
Radar Instrumentation
● Designed and implemented application and BSP on custom hardware to improve instrumentation
throughput cap from 20MB/sec to 160MB/sec.
● Implemented boot sequence which boots a unique kernel to each processor.
● Created a callback based serial command interface which allows setting/querying the board.
Secure Processing Framework
● Created a graphical system editor which autogenerated embedded C++ code for security
applications.
● Designed a SQLITE save file interface which was databound to the GUI.
● Improved GUI responsiveness by implementing a lazy loading scheme.
June 2011 September 2012, Software Engineering Intern, Raytheon
Instrumentation Data Indexing and Retrieval
● Moved data parsing and retrieval from Matlab Java interface to Matlab C++ interface which
improved retrieval speeds substantially.
● Improved data indexing speeds with data description caching and parallelized data file parsing.
● Added multidimensional array and union parsing to existing data description implementation.
Jan 2013 March 2013, University Research, UCLA
“NearRealistic Mobile Exergames With Wireless Wearable Sensors” Published in IEEE Journal of
Biomedical and Health Informatics (Volume:18, Issue: 2)
● Modified an existing C# desktop application to run on an Android phone by reducing its memory
footprint from 2GB+ to under 1GB and converting from C# to Java.
● Ensured responsive motion capture by implementing real time bluetooth data buffering.
Skills:
Languages: C++, Python, C, working proficiency in C#, Java
Concepts: Object Oriented Programming, Generic Programming, GUI Programming , SQL
Databases (SQLITE,PostgreSQL), Realtime Embedded Systems (Greenhills Integrity), Scripting
Software/OS: Linux, Windows, Matlab, Version Control (Git,Subversion), Qt, WPF, Boost