Resume
James W Harris II
![]()
Website: Jameswharris.com
OBJECTIVES
Software engineering team member in dynamic, fast paced, leading edge environment. Computer engineering expert provider for research and development of innovative technologies and applications. Electrical engineering contributor in both applications and system design of software, hardware, test tools and protocols. Department of Defense Research Engineer contributing knowledge and expertise in software and systems design, testing protocols, and quality assurance.
INTERESTS
Aerospace (Manned & Unmanned Aircraft), Defense (Military Systems), State-of-Art Technologies, Cutting Edge Devices
EXPERIENCE SUMMARY
Software Engineering experienced in creating complex software real-time applications as it relates to requirements analysis, software design, coding, and complete life cycle documentation.
Software Quality Assurance (SQA) Engineer experienced in audits, preparing, reviewing, and approving software development life cycle documentation.
Software Test Engineer experienced in software integration, qualification, and system integration and test.
Research Engineer experienced in using state of the art techniques and computer languages in the areas of Brain Imaging, Nano Technology, and human-computer interaction for intelligent autonomous systems.
Clearance: Active
Programming Languages: C, C++, Assembly, C#, Ada, JAVA, VHDL, Verilog, Matlab, PHP, SQL, JavaScript, Python, Tcl, DHTML, LaTeX
Markup Languages: XML, XSD, DTD, CSS, UML
Operating Systems: Nucleus OS, UNIX, LINUX, Windows CE, Windows 9x/XP, Windows Vista, TinyOS (Embedded Linux), Mac OS X.
Verification and Development Tools: Telelogic Rhapsody, DOORS, Visual Studio, Visual Paradigm, NetBeans, Eclipse, Xcode, BOUML, Coverity Code Coverage, Trace Arm 32
Word Processors & Presentation Tools: Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint, Interleaf, Visio.
Hardware: Sea Harrier Radio (SHAR), TacNet Tactical Radio (TTR), Link-16 (L16), Strike-Capable Weapons Datalink (SCWDL), Small Diameter Bomb II (SDB II), Common Range Integrated Instrumentation System (CRIIS), Lauterbach Development Tool, ARM4, MIL-STD-1553, MIL-STD-47001, Ethernet, Serial Bus, Parallel Port, Lauterbach Microprocessor Development Tools. Microchip, ATMEL, ARM 3.1/4.1 Cortex-7/8.
Simulators: X-Plane, 737 Simulator, Join Strike Fighter (JSF) Simulator
EDUCATION
Georgia Institute of Technology - Atlanta, Georgia
Bachelor of Science in Electrical Engineering
December 2006 GPA 3.2
The University of Iowa - Iowa City, Iowa
Masters of Science in Computer and Electrical Engineering
Sub-track in Software Engineering
August 2008 GPA 3.57
RELATED COURSES
Embedded Systems (C, C++, VHDL, Windows CE)
Mechanisms for Computing Systems (C, Assembly)
Micro-controllers (Assembly, C)
Advanced Electronics (Eagle PCB, Micro-Cap)
Advanced Electromagnetic
Computer Architecture (C, Assembly, VHDL)
High Performance Computer Architecture (Verilog)
Introduction to VLSI Design (Verilog)
Switching Theory
Testing Digital Logic
Digital Image Processing (Matlab, Java, C/C++)
Discrete Signal Processing (Matlab)
Fourier Optical Signal Processing
Software Fundamentals for Engineering Systems (Advanced C/C++)
Software Engineering Project I (Java, UML)
Software Engineering Project II (PHP, MySQL,C++)
Formal Methods in Software Engineering (UML, Model Checking)
Fundamentals of Software Engineering (PHP, MySQL)
Control Theory (Matlab)
Graph Algorithms & Combinatorial Optimization (C/C++, Python)
Computer Network
Fraternities/Organization: Theta Tau Professional Engineering Fraternity, IEEE
Awards: Iowa Space Grant Consortium (ISGC), Nation Science Foundation Alliance for Graduate Education and the Professoriate (NSF-AGEP), Dean Graduate Fellows (DGF)
WORK HISTORY
Rockwell Collins, Cedar Rapids, Iowa - Software Engineer 5/08 – Present
- Provided support in development and test of Strike Common Weapon Data Link Weapon (SCWDL).
- Provided support in the integration of SCWDL with the Link-16 Software.Performed software modification of the Terminate Exerciser (TeX) application used to test the Link 16, UHF and TADIL-J message protocols written in C# .
- Developed the Common Range Integrated Instrumentation System Terminate Exercise (CRIIS-TE) application written in C#.
- Provided support to integrate solutions to convert SHAR terminate messages to SCWDL terminate message using XML standard and XSD validations. Solution required using Microsoft C# and .Net framework.
- Performed code conversion of High Integrity software written in Ada to C++ implemented in the IDE System.
- Developed device components with C and C++ that utilize the Software Communications Architecture (SCA) for the Tactical Radio (TTR), which enables the radios to load waveforms, run applications and network with other systems.
- Developed Test Procedures and test cases needed to verify and validate UDP Ethernet and MIL-STD-1553 serial data bus for On-Board Data Handling (OBDH) subsystems.
- Supported the development, testing and release of the Small Diameter Bomb II software, (SDBII).
- Integrated ARM 4.1, Nucleus 28, ORBExpress and CxxTest into the SDBII software development build.
- Executed software process and compliance audits. Performed code and software development reviews. Controlled the building and release of software. Witnessed and performed software verification and validation.
- Evaluated test plans and procedures for traceability, consistency, and comprehensiveness. Created and documented both manual and automatic scripts for implementation of test protocols.
University of Iowa, Iowa City, Iowa - Department of Electrical and Computer Engineering (ECE), Research Assistantship 5/07 - 05/10
Research Projects
Joint Operation Combat Model & COMBAT XXI Simulator (May 2009 - May 2010)
- Upgraded software design and architecture written in JAVA for the COMBAT XXI simulator.
- Researched high-resolution, closed-form, stochastic, analytical combat simulation. Simulator is driven by inputs consisting of performance data, scenario description data, and behaviors entered for real combat scenario integration.
Operator Performance Laboratory and Center for Computer Aided Design (May 2008 - December 2008)
- Served as graduate research assistant in the Operator Performance Laboratory (OPL) and the Center for Computer Aided Design (CCAD).
- Designed and evaluated human-in-the-loop and human-computer interaction for intelligent autonomous systems to increase efficiency, inter-operability, and safety.
- Built and integrated computer systems for L-29 Fighter Trainer jet to perform high dynamics flight research for development of pilot state characterization.
Non-Rigid Image Registration (Master’s Thesis May 2007 - May 2008)
- Lead C/C++ developer for Non-rigid Image Registration (NIR), an essential tool for morphologic comparisons of cross sections of the human brain in the presence of intra and inter-individual anatomic variations.
- Developed and tested a framework for comprehensive NIR method evaluation that does not require a “Gold Standard” correspondence map.
- Developed Non-rigid Image Registration Evaluation Project (NIREP) software tools and provided shared image validation databases for rigorous testing of non-rigid image registration algorithms.
- Integrated Tcl programming language, Tk graphical user interface toolkit, Insight Tool Kit (ITK), Kitware Widgets (KWWidgets), Visualization Toolkit (VTK) and wxWidgets in the NIREP application.
University of Iowa, Iowa City, Iowa Department of Electrical and Computer Engineering (ECE) (January 2007 - May 2010)
Graduate Teacher Assistant (GTA) for computers in engineering courses.
- Responsibilities included tutoring; holding office hours; grading homework, administering and grading exams.
- Provided assistance to professors by proctoring exams and tutoring students in Object Oriented Programming (C++). Installed and maintained laboratory equipment.
Georgia Institute of Technology, Savannah, Georgia - Laboratory Director Assistant (August 2005 - December 2005)
- Performed and supervised and standardized technical procedures in the research laboratory.
- Installed new laboratory equipment and provided maintenance services.
- Assisted in the managing and handling of laboratory equipment.
- Setup facilities, computer labs, and equipment for undergraduate and graduate students
James Electrical Computer Software Engineering Company (JECSE Company) Atlanta, Georgia President (2008 - 2011)
Founder of JECSE Company which specializes in Zend, CakePHP, YAML, CSS, JAVASCRIPT, PHP 5, HTML, XHTML, DHTML, C/C++, C#, and JAVA development. Responsible for acquiring new clients, identifying project scope, and personnel assignment. Responsible for proving interfaced between client and development team, product oversight and quality. Coordinate, review, and provide final approval of work products and service of subcontract programmers, web developers, and copywriters contracted by JECSE. Products developed by JECSE include:
Software Applications
- Quilted Photo Deluxe - Quilted Photo Deluxe provides the capability to automatically make contoured quilt patterns not available with other software. Program is part of a family of software programs made especially for Quilted Photography.
- Sure2Profit - Sure2Profit Multi-bet Calculator PRO 2.0 horse betting calculator.
- Su-doku Rain – Several Su-doku game versions created. Latest version includes enhanced music, un-lockable levels, and enhanced graphics and a new adventure mode.
Web Applications
- AirportDirectTaxi.com and AirportDirectShuttleService.com - Airport Direct wed site provides door-to-door airport transportation to and from all major airports, seaports, and all points of interests for one low flat rate.
- HawkCityProductions.com - Hawk City Productions web site provides professional quality video productions for corporate users, small businesses, and individual consumers.
- BWScan.com - BWScan web site provides a flexible platform to create and manage QR codes and track usage and campaigns through insightful analytics. QR codes are 2-D barcodes that can be scanned by a camera phone to provide an interactive mobile experience with the physical world.
- CanUWorkTomorrow.com – CanUWorkTomorrow job search site is used for task based work, connecting employers with laborers and professionals for temporary work assignment.
- Easy Resume Blog - Build professional dynamic resumes in minutes. Simple step-by-step wizard. Automatically generate PDFs. Manage multiple resumes
Host Tycoon, LLC, Powder Spring, GA Sole-proprietor 5/03 - 12/07
- Provide web-development services to small companies such as ISS-INC, ADH Depot, Let’s Go Fishing USA, ACQLLC, etc.
- Maintenances and upkeep of websites, Linux servers, SQL databases.
- Written and design dynamic websites using PHP and MYSQL.
- Software Development created games such as Click & Destroy, and Su-doku Rain. Collision engine extension for Multimedia Fusion software, maintained Game development community website, Cafelite.
