9602 N 121st Pl
Scottsdale, AZ 85259
480.809.4913 |
chwalterATgmailDOTcom |
http://marathoncoder.com
SUMMARY
Experienced Unix Java developer with expertise in OBDMS and scientific
programming including:
- Highly analytical and detail-oriented approach to problem solving and software development.
- Demonstrated expertise in core Java API.
- Almost twenty years OOP and Linux experience.
- Track record of developing clear, clean, modular code.
TECHNICAL EXPERTISE
Languages |
Java, C++, C, XML, HTML, PHP, JavaScript, Perl, Shell Scripting, SQL, C# |
Standards |
JDBC, JSP, Servlets |
Software |
Android SDK, Ant, Eclipse, Gradle, iDashboards, Maven, MonoDevelop, MySQL, Objectivity/DB, Postman, Tomcat |
Operating Systems |
Linux, OSX, Solaris, Windows |
Code samples - http://chwalter.marathoncoder.com:8081/code.html
PROFESSIONAL EXPERIENCE
Arctic Slope Regional Corporation, Moffett Field, CA |
2015-Present |
ASRC Federal companies focus on providing reliable, cost efficient services that help government customers achieve mission success.
Senior Software Engineer
Developed, tested, and maintained features in Air Traffic
Operations real-time and near real-time simulation tools. Worked with
the Multi Aircraft Control System (MACS), a heavily-used research
tool that simulates air traffic controller displays and the pilot
flight deck and the Integrated Arrival, Departure, and Surface
Operations tool (IADS).
- Developed functionality in MACS to support research efforts into
better managing the high air traffic flow into the New York/DC cooridor.
- Worked with IADS to improve the client to automate aircraft ground
flow at the congested Charlotte airport.
- Worked with MACS and new UTM Rest API to help develop a system for
integrating unmanned aircraft into the national airspace.
University of California, Santa Cruz, Moffett Field, CA |
2010-2015 |
The University Affiliated Research Center (UARC) was a performance-based task order research contract between NASA Ames and the University of California that was managed by the Santa Cruz campus.
Senior Software Engineer
Developed, tested, and maintained features in Air Traffic
Operations real-time and near real-time simulation tools. Most of my
work has been with the Multi Aircraft Control System (MACS), a
heavily-used research tool that simulates air traffic controller
displays and the pilot flight deck.
- Performed extensive modifications to MACS for the Unmanned
Aircraft Systems in the National Airspace System (UAS in the NAS)
project to support modeling aircraft flying with visual flight rules
with or without contact with controllers in airspace that allows
them to mix with passenger airlines flying with instruments.
- Contributed significantly to the ongoing effort for MACS to
replicate the new FAA En Route Automation Modernization display
format that has recently become the standard in all centers.
- Aided the Trajectory-Based Automation System, Efficient Descent
Advisor, and the UAS in the NAS projects in shakedown testing prior
to and during experiments to allow them to run smoothly.
- Assisted the Spot and Runway Departure Advisor and
Dynamic Weather Routes projects, as well as the Verification and
Validation and Air Traffic Controller Center Adaptation teams with
customizations to applications and scripts.
Objectivity, Sunnyvale, CA |
2000-2010 |
The leader in scalable database management solutions for mission-critical, real-time and distributed applications.
Lead Java Developer
Developed new features, pursued performance objectives, and maintained
the Objectivity/DB Java language binding on Unix and Windows platforms.
Wrote functional specifications and test plans. Served as a resource,
working closely with customer support, technical publications, and QA
engineers. Participated on a patent review committee. Researched new
technological developments in chip design.
- Developed a method to support weak and soft references that
allowed users to customize non-memory intensive data structures to fit
their specific needs.
- Certified Objectivity/DB with IBM as a Ready for Grid ISV.
- Developed specialized solutions that allowed entity bean users to
seamlessly bypass JDBC-only solutions and use container-managed
persistences with WebSphere and WebLogic.
- Analyzed scalability of object ingest to determine root causes of
performance degradation which aided company systems engineers in
better prototyping customer needs and more accurately predicting
performance.
- Created a design to to allow customers more concurrent thread
context access while managing referential integrity themselves by
creating a switch to release protective locking.
- Generated a resource adapter that permitted customers to plug in
our product as an EIS and have transparent transaction and persistence
management using JCA in their enterprise applications.
- Implemented a series of C++ applications and Perl scripts to allow
management to maintain stable and test code branches and automatically
and securely migrate changes that have been established as safe.
- Presented an overview talk on Objectivity for Java at the Objectivity
WorldView conference in 2005. This was targeted at government
integrators, including potential customers.
- Developed tests for new API as well as to validate bug fixes. Ran
the certification test suite on all platforms prior to release.
- Wrote a JavaCC parser that provided full support of entity bean
queries.
EDUCATION
Ph.D., Astronomy, New Mexico State University, Las Cruces, New
Mexico
M.S., Astronomy, New Mexico State University, Las Cruces, New
Mexico
B.S., Astronomy and Physics, cum laude, University of Arizona,
Tucson, Arizona