Daniel Huffman work email
- Valid
Daniel Huffman personal email
- Valid
Daniel Huffman is a Software Engineer working on AWIPS for the National Weather Service..
-
Software EngineerRaytheon Jun 2017 - Feb 2018College Park, MarylandUsing Java, C++, worked on the SOTC team, supporting the JPSS-1 weather satellite, that was launched in November of 2017. Wrote and debugged code for telemetry and command and control interface. Using Clearquest bug reports, fixed bugs in the code baselines. Clear Case was used as version control. Fixed code, and wrote new code, in C++, Java, Python, shell script languages. Sometimes interpreting older revision, in C++, to fix bugs in the newer version in Java, or Python. Debugging telemetry included TCP/IP and proprietary protocols, using sockets in C++ code. -
Software EngineerNtt Data Apr 2013 - Apr 2016NTT Data contracted to Raytheon contracted to National Weather ServiceWorked on the National Weather Service AWIPS 2 platform. Debug code in Java using Eclipse and plugins. Translate C/C++ to Java code from AWIPS one to AWIPS 2 attempting to allow the user experience be identical except for the enhanced graphics abilities of AWIPS 2. Debugged and wrote new Java code from code that was written by a different group of developers. Discrepancy reports were created from trouble tickets from Weather Forecast Offices. When the front line could not fix the problem the Discrepancy Report was created and handed to our group to debug. -
AcsAcs Technologies Oct 2010 - Jun 2012Germantown MdMigrate, improve, and add functionality to a database vehicle toll, traffic and financial system. Create new development to interface with existing system containing limited documentation. Interpret classical sequential C code to create modular and reusable C++ code for new development. The new development contains comprehension towards the ideas of retroactively replacing the 15+ year old C code with the new modular code, and the idea that the new code may be active and require to be maintainable 15+ years hence. Some aspects to achieve 15+ year maintenance on the new development are to use an extremely limited set of system calls and resources, and any system calls or resources are abstracted. Also an extremely limited set of C header files are utilized. The purpose being that as these header files change in the future, since they are not used by this code, no maintenance. will be required. E. g. the few required templates, e.g. a linked-list, have been developed so that the C++ standard template library is not required and therefore with new releases of that massive library, this code will require no maintenance. Interfacing into the database is achieved by ProC and SQL. An endeavor and enhancement I proposed was to increase database efficiency by the use of stored procedures, but their use was not agreed upon in this development cycle. The creation of abstracted database objects will allow for an efficient change to stored procedures when approved.Tasked to trouble shoot and integrate multiple technologies, including, but not limited to, hardware, PL/SQL, Oracle SQL imbedded procedures, C, C++, Java, Unix shell scripts in order to function seamlessly. Applications tasked to account for, and reconciliation of, vehicles traveling through toll lanes at highway speed using video license plate recognition technology. The application, which cannot error, do to ridged accounting, for one of the busiest toll systems in the world; namely the MTA in NYC -
Software EngineerNorthrop Grumman Corporation Feb 2009 - Jun 2012Sykesville MdMigrate, improve, and add functionality to embedded software written in C++. Write documentation about the past development environments for migration to future projects, processes, instructions for use. Update written documentation including the API for the libraries.The migration was from an older PowerPC to the newer PowerPC, MPC7410, on a proprietary DoD processing board. The processing board and the software drivers control low level monitoring and mechanics of nuclear reactor power plants. Being that it is extremely important for the software and drivers to perform correctly, code migration includes inspection of the assembly code and assembly code level proof of proper functioning.Follow and improve documentation on test procedures for a turbine generator control and fail-safe system. Insufficient documentation required me to draw on electronic as well as software expertise in order to clarify, improve, and proceed with the testing of the embedded system wind turbine apparatus. For example knowledge of a circuit board, its grounds and voltages, was required to force faults testing if the code recognized and logged the fault.Design, implement, and test a post processing utility that took machine language output, used in a DSP, from the Code Composer compiler and convert the raw hex into a usable format for use by Corelis ScanExpress 1.05 flash memory burner connected to a high speed USB JTAG controller. The utility also created and included a military required code checksum, and flash memory offsets. Since this implementation of the Code Composer 3.1 executed in Windows, I used the Microsoft Studio 2005 IDE to implement this command line driven post processing utility. The utility was configurable, on the command line, for use in the post processing of many different DSP applications, for the Rod Drive Power Supply system used in the nuclear power plant on Navy Aircraft Carrier ships. -
Software EngineerRaytheon Apr 2007 - Jul 2008College Park MdTroubleshoot, debug and perform maintenance on the NASA EMD, Earth Observatory System, the deployed and operational system code tree. Design and write new code for development future deployed system code tree. Troubleshoot and debug non-conformance reports for the Order Manager Server subsystem, the most complex subsystem of the total system. Includes manipulating all tiers of Order Manager: the database, the C++ middleware server, and the customer GUI. Bugs include segmentation faults, memory leaks, stack overflow, etc. Working closely with team members on reengineer to simplify and reduce lines of code, integrate new C++ threaded frameworks, review team member’s code. Debug, maintain, and create new Sybase stored procedures. Debug, maintain, and create new C++ code for system functioning. Debug, and maintain Perl and CGI code. Tools used in this environment include: g++ Gnu compiler, vi, gdb, Gnu Debugger, Purify, Valgrind, Clear Case version management, RougeWave code library. Other duties include work on the Datapool subsystem, when problems spanned both subsystems. Using NetBeans IDE, Debugging Java and JavaScript. Debug Java jdbc code, using J2EE. Reviewing and verifying other developer’s Java code. Update stored procedures to work with both C++ odbc and Java jdbc.
Daniel Huffman Skills
Daniel Huffman Education Details
-
Computer Science
Frequently Asked Questions about Daniel Huffman
What is Daniel Huffman's role at the current company?
Daniel Huffman's current role is Software Engineer working on AWIPS for the National Weather Service..
What is Daniel Huffman's email address?
Daniel Huffman's email address is da****@****ail.com
What schools did Daniel Huffman attend?
Daniel Huffman attended University Of Maryland College Park.
What skills is Daniel Huffman known for?
Daniel Huffman has skills like Databases, Oracle, Sql, Java, Integration, Pl/sql, C++, C, Software Documentation, Unix Shell Scripting, Troubleshooting, Data Migration.
Not the Daniel Huffman you were looking for?
-
Daniel Huffman
Project Manager And Scrum Master/Product Owner | Compassionate, Forward-Thinking Visionary And Educational LeaderMesa, Az2gmail.com, vigilantcloud.com10 +148068XXXXX
-
2target.com, smoothstack.com
-
4verizonwireless.com, aol.com, bellatlantic.net, verizon.com
3 +190187XXXXX
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial