Theron Weimer

United States

@tad98696

Software Developer

Badges

Problem Solving
CPP
Java
Sql
C language

Certifications

tad98696 has not earned any certificates yet.

Work Experience

  • Front Line Manager

    Department of Defense•  September 2016 - March 2017

    As a branch chief, supervised 55 developers on three projects, covering two different technologies. Integrated these projects into a new organization structure with entirely new management with little expertise with the project areas within my organization. As a senior technical expert, briefed management on each project, educating and advising them on the importance of each project.

  • Software Engineer

    Department of Defense•  July 2014 - September 2016

    Directed the software command and control team for a combined hardware and software tool to process high speed signals. Coordinated design and implementation of new capabilities, and modernized existing capabilities, across project and program teams, to ensure uniform understanding of requirements and to prioritize development to meet deadlines. Planned long term development in conjunction with hardware teams and scheduled with management.

  • Software Engineer

    Department of Defense•  October 2010 - May 2014

    As a branch technical lead, provided technical direction to six software development programs within the organization. Advocated good development practices, modernizing software, leveraging available frameworks, and collaborating with other groups to provide a more capable and robust product. Researched and proposed solutions for the needs of each program. Interacted with customers to gather requirements and promote products. Provided feasibility assessments and technical analysis of requirements to program managers and other organization leadership. Provided branch management with advice and potential directions for each program.

  • Program Manager

    Department of Defense•  September 2008 - April 2011

    Directed the software development effort for a tool for processing high speed signals. Gathered requirements from customers, developed plans for future growth of the program, and developed tasking for team members. Promoted program with management to increase support.

  • Software Development Specialist

    Department of Defense•  September 2006 - September 2008

    Provided technical direction for a software development team responsible for a tool for processing high speed signals. In conjunction with the program manager, interacted with customers to gather requirements and determine tasking for team members. Developed processing modules in a C/C++ enterprise framework to extend the functionality of the software tool. These modules processed multiple types of data.

  • Systems Engineer

    Department of Defense•  July 2004 - September 2006

    Developed widely used software used for high speed processing of data using FPGA hardware acceleration and software control. Tweaked Linux host to allow for better use of the hardware and software threads by modifying the kernel scheduler and driver code.

  • Global Network Exploitation Analyst

    Department of Defense•  January 2002 - July 2004

    Performed system-level integration for both Linux/Unix and Microsoft Windows tools as well as network tools. Automated the testing process to increase the amount of repetitive work done and to increase testing throughput. Improved lab functionality to increase capabilities and versatility of the testing environment.

  • Undergraduate Intern for Physics Department

    Iowa State University•  November 1998 - November 2001

    September 2001 - November 2001, September 2000 - May 2001, September 1999 - May 2000, November 1998 - May 1999 Ported FORTRAN simulation code for the Pioneering High Energy Nuclear Interaction eXperiment (PHENIX) operating at the Relativistic Heavy Ion Collider (RHIC) into C code. Later ported to C++. Developed routines to assist in the identification of the J-Psi particle. Used a Monte Carlo particle simulator to test and refine these routines.

  • Energy Research Undergraduate Laboratory Fellowship (ERULF)

    Brookhaven National Lab•  June 2001 - August 2001

    Developed a method of creating a "gold operating system" image for a Linux server farm supporting the Relativistic Heavy Ion Collider (RHIC). Used the gold image to provision servers. The server farm was used for batch processing across a large number of nodes. Performed system administration duties on the server farm.

  • Energy Research Undergraduate Laboratory Fellowship (ERULF)

    Brookhaven National Lab•  June 2000 - August 2000

    Developed database for shift logs for those monitoring PHENIX operating at RHIC. Using MySQL and PHP, developed a webpage for entering shift logs and making logs remotely available to everyone on the experiment. Additionally, designed a web page for converting logical electronic positions on the experiment detectors into physical locations to assist personnel with finding parts of the detectors they were monitoring.

  • Energy Research Undergraduate Laboratory Fellowship (ERULF)

    Brookhaven National Lab•  June 1999 - August 1999

    Developed C/C++ software for tracking subatomic particles through detectors of the PHENIX experiment operating at RHIC. The software was used to calibrate the detectors in the experiment during the first summer of operation.

Education

  • Johns Hopkins University

    Electrical Engineering, MS•  August 2002 - May 2006

  • Iowa State University of Science and Technology

    Electrical Engineering & Computer Science, BS•  August 1997 - December 2001

    With a double major in Physics.

Skills

tad98696 has not updated skills details yet.