100 likes | 113 Views
FBI Honors Internship. Criminal Justice Information Services Division Clarksburg, WV Brandon Douthit-Wood. FBI Honors Internship. 57 undergraduate and graduate students from across the U.S. One from each FBI field office Background check for Top Secret clearance
E N D
FBI Honors Internship Criminal Justice Information Services Division Clarksburg, WV Brandon Douthit-Wood
FBI Honors Internship • 57 undergraduate and graduate students from across the U.S. • One from each FBI field office • Background check for Top Secret clearance • Internship lasted 10 weeks, from the beginning of June through mid August. • Each intern was assigned to one of three locations: Washington D.C., Quantico, VA, or Clarksburg, WV.
Criminal Justice Information Services Division • I was assigned to the Criminal Justice Information Services Division (CJIS) in Clarksburg, WV, along with 6 of the other interns. • Within CJIS, I was assigned to the Technology Integration and Support Unit (TISU). • Software Development • Help-desk Support • Network Security
Criminal Justice Information Services Division • Major Systems: • Integrated Automated Fingerprint Identification System (IAFIS) • Receives 55,000 requests daily, with approximately 2 hour response time • National Crime Information Center (NCIC) • Criminal records database • Handles 2.5 million searches daily • National Instant Criminal Background Check System (NICS) • Used to check for criminal record of anyone trying to purchase a firearm. • Approximately 2 ½ minute response time
Technology Integration and Support Unit • Primary task was a software development project • Worked together with one of the other interns • Assigned two senior software engineers as mentors • Assigned to design, develop, document and distribute a complete database application • Received a single page memo for the initial project specifications • Developed application with Visual Basic and Microsoft Access • Also had to implement a number of security features
Technology Integration and Support Unit • TISU’s Software Development Philosophy: • Keep the customer an integral part of the development process • Meet with the customers weekly to review the current state of the software • Keep phone calls to a minimum; meet face-to-face whenever possible • Keep it simple, stupid • Having the software easy to use almost as important as having it meet all specifications
Technology Integration and Support Unit • Problems we faced: • A “small” change from the customer sometimes equals a big change in the software • Getting our users to test the software at their own computers
Technology Integration and Support Unit • Things we learned: • Don’t count on your initial design to be perfect • Sometimes normalization can go too far • Can make writing queries difficult • Difficult to add new fields later • Use temporary tables • Greatly improved the performance of running queries against linked tables
Technology Integration and Support Unit • Other assignments: • Installing & configuring workstations • Upgrading older workstations from token-ring to Ethernet • Assisting with help-desk calls • Changing out routers • Upgrading servers • Running and terminating fiber optic and CAT-5 cable
FBI Honors Internship • Other activities: • Visit to FBI Academy • Tour of laboratories and special agent training facilities • Tour of Pittsburgh field office • Evidence collection • Security briefings • Trip to firing range