2

Click here to load reader

Model Resume

Embed Size (px)

DESCRIPTION

km

Citation preview

  • Resume of Kevin, Page 1 of 2KevinPhone: (132) 132-1323 Email: [email protected]: www.linkedin.com/in/blah/

    EDUCATION Bachelor of Science Master of ScienceUniversity of Missouri University of MissouriAugust 2010 - May 2014 June 2014 - December 2015Concentration: Computer Science Concentration: Computer ScienceMinor: Mathematics Emphasis: Machine Learning

    RELATEDCOURSES

    Object Oriented Programming High Performance ComputingAlgorithm Design and Programming Advanced Algorithm DesignDatabase Administrations Digital Image ProcessingAlgorithm Analysis Unix Operating Systems

    COMPUTERSKILLS

    Languages & Software: C, C++, Java, Python, Visual Basic, CUDA, OpenCL, Haskell,Assembly, PHP, MySQL, PostgreSQLOperating Systems: Windows, Linux, Mac OSXSource Control: SVN, GIT

    RECENTPUBLICATIONSAND PATENTS

    kevin,..., GPU-based PostgreSQL Extensions for Scalable High-throughput PatternMatching, in International Conference on Pattern Recognition (ICPR), Stockholm,Sweden, 2014.

    RESEARCH Center for Geospatial Intelligence May 2013 - August 2014 Worked in partnership with Mississippi State University and the Defense Advance

    Research Projects Agency to develop a high throughput terrain silhouette patternmatching algorithm for the Visual Media Reasoning project.

    Helped design a general purpose pattern matching algorithm for image searchingusing NVidia GPUs for parallel signature comparisons. The is being presentedin the 2014 ICPR conference.

    Shanghai University June 2013 - August 2013 Designed parallel vector data structures and parallel algorithms for an extreme

    weather simulator used evacuation planning.

    Helped design an algorithm used to detect poker hands in an android game beingdeveloped.

    University of Missouri Pulse Power Research Lab June 2011 - June 2012

    PROJECTS Automated Selection Algorithm for Live Camera StreamsDescription: Designed an algorithm used to automate camera switching for live multi-camera video streams for sporting events. The algorithm lets an operator select acustom region of interest used for activity tracking. Using OpenCV and a motiondetection algorithm the algorithm picks the best camera to use.

    Autonomous Blueprint Mapping RobotDescription: Designed a robot that maps out a blueprint of any building using a shortestpath graphing algorithm. The algorithm uses standard API calls in order to work withautonomous robots. The robot uploads finished blueprints to a database to give ownersthe ability to lookup prior blueprints online.

    1

  • Resume of Kevin, Page 2 of 2

    Parallel Radix Sorting LibraryDescription: Designed an open-sourced parallel sorting library using an 11-bit RadixSort. The algorithm sorts floating point data types almost 6 times faster than theStandard Template Library Sorting Algorithm.Website: https://github.com/Kevincav/Radix-Sort

    Four Year Interactive CS/IT Degree PlannerDescription: Lead a team to develop a fully interactive degree planner. The idea behindthis website was to give students an easy to use tool for constructing their potentialdegrees. The site used JavaScript and JQuery to allow users to drag classes to differentsemesters and automatically checks to see if class prerequisites have been met. UsingPostgreSQL databases, we were able to store user information to be used for later andallow the students to share those degree plans with their advisors.Website: http://babbage.cs.missouri.edu/~rrrxr6/4yr/index.php

    EXPERIENCE High Performance Computing Teaching Assistant January 2014 - May 2014 Topics Covered: Caching, OpenMP, OpenMPI, Boost Threads, Pthreads, Parallel

    Processes, Shared Memory, CUDA and OpenCL GPU Computing

    Software Engineering Teaching Assistant August 2013 - December 2013 Topics Covered: Software Development Methods, UML Diagrams, Requirements,

    Technical document designs, System Testing and System Security.

    Computer Science and Mathematics Tutor August 2011 - May 2013 Spent over 2000 hours tutoring over 300 military Veterans, student athletes, and

    other students in Computer Science and Mathematics courses.

    Communications Watch Officer August 2005 - July 2010United States Navy - Pearl Harbor, HI

    Maintained over 2,000 different Communication Circuits that ranged from HighFrequency (HF) to Extremely High Frequency (EHF) during successful work-upcycles and Western Pacific Deployments with the Nimitz Carrier Strike Group,the Bonhomme Richard Expeditionary Strike Group, and Combined Task Force151 to the Persian Gulf.

    Successfully ran communications as the Communications Watch Officer underthe air defense commander for the Nimitz Carrier Strike Group during a JointTask Force exercise. This led to an overall score of 95.7%, the highest receivedby an Air Defense command in the last ten years.

    Spent over 480 hours troubleshooting secure voice communications with Navy,Air Force, and Joint Task Force fighters, enabling them to rapidly and readilyassess enemy tactics.

    Upheld all SHF and EHF Satellite Internet services for three years resulting inan increase in personnel morale, and strike group operational commitments.

    Maintaining over 3,000 hours of preventive and corrective maintenance of allcommunication equipment while raising total uptime by 85%.

    Responsible for training over 35 junior and senior personnel in all aspects ofCommunication and Automated Data Processing departments.

    Leadership - As Communications Watch Officer, supervised all communicationsbetween the ship and the rest of the Strike Group and served as secondary Com-munications Watch Officer for the Nimitz Carrier Strike Group during work upsand deployment thus maintaining all communications for the battle group.

    2