Skip to main content
U.S. flag

An official website of the United States government

Barry T Jackson

Barry Jackson is an IT Specialist for the USGS, Software Design, Webmaster for Lower Mississippi Water Science Center. Working primary in Arkansas Little Rock field office.

Barry Jackson's career with the  USGS began in 1999, where he interned and transition to a permanent position in 2001. 



Professional Experience

  • Old Programming Language(s) GW Basic, Tiny Basic, Visual Basic, Assembly, COBOL

  • Database Developments: Informix, Mysql, Postgres, Access, Oracle

  • Operating Systems:  Linux, UNIX, MSDOS, Windows, Android, Nachos

  • Software Support: MS Office (Excel, Access, Word), Open Office, Libre Office,  ArcGIS, Esri, GoogleMaps

  • Wateruse Program Development since 1999, the most comprehensive water-use program in the national recognized by the academy of water science.

  • Advises the supervisor on the suitability of computer technology to a wide range of scientific and administrative activities.

  • Analyzes scientific and administrative activities to design application software.

  • Programming Languages:  PHP, C, C++, SQL, Perl, JavaScript, Java, Solidity, Python, CSS, HTML (Web Design)

  • Writes and modifies complex application software for solution of scientific and administrative problems using high level programming languages and procedural language interface capabilities of various database management systems.

  • Works from instructions from users in conjunction with knowledge of data files and computer specifications to determine program design.

  • Independently writes and tests computer programs requested by hydrologists and administrative personnel.  

  • Installs, tests, and maintains software procured from commercial and other government sources.

  • Works closely with computer specialists and project chiefs to identify and eliminate program errors, to modify computer operational procedures, and to provide computer output in the desired format.

  • Prepares documentation for computer programs to describe the functions performed, including flow charts and narrative descriptions of program functions, input, output, and record formats.

  • Manipulation of GIS datasets on the web using various software packages and programming languages.

  • Assists the Site Administrator in the maintenance and handling of the user registration database.

  • Advises and instructs professionals and technical staff who require assistance.

Education and Certifications

  • B.S. Computer Science Magna Cum Lade, University of Arkansas Pine Bluff

  • Post-baccalaureate program, University of Arkansas at Little Rock

Science and Products