Post Job Free

Resume

Sign in

Software Engineer

Location:
Riverside, CA
Posted:
August 17, 2020

Contact this candidate

Resume:

Calvin Ross Harman

**** ****** ******** **

San Diego, CA 92129

253-***-****

adfd1f@r.postjobfree.com

TS/SCI Clearance (Reinvestigated 5/7/19)

SUMMARY:

Software Engineer with Top Secret clearance. Possess solid background in full life cycle development of C/C++, Java, web application and object oriented technologies with both defense and commercial companies. Looking for stable, long-term employment or contract work with 12 month minimum.

TECHNICAL SKILLS:

oJava

oJavaScript/HTML/CSS/JSP

oC/C++/STL

oQT/Java Swing

oC#/WPF

oClearCase/Git/Jira

oXML/DOM/SAX

oSpring Framework/Struts

oSQL/Oracle/MySQL

oJenkins/CruiseControl

oUnix/Linux/DOS

oBash/Tcsh

oEclipse

oMS Developer Studio

oVS Code

PROFESSIONAL BACKGROUND:

Online Calsses in C++ and Java

San Siego, CA

Attended online classes programming C++ and Java while looking for employment to keep programming skills up to date.

Temporary Software Engineer 2/2019 – 5/2019

TMC Design, Huntsville, AL

Employed at small antenna and signal processing design company to code C/C++ and Javascript software and hardware integration on Ettus N310 software defined radios. Also gained experience with VS Code, UHD SDR C++ interfaces, Node.JS, Docker, Sigplot.js, gRPC and Electron.js. Work was done on Linux with VS Code in Scrum/Agile environment. Project ended because company decided to discontinue software development activities in Huntsville, AL.

Contract Software Engineer 7/2018 – 9/2018

CTS International at Boeing, Oklahoma City, OK

Developed C/C++, Java, and Ada software development and hardware integration on mission planning and QT display systems and hardware/software integration for Air Force project. Work was done on PC and Linux with Eclipse and QT Designer in Scrum/Agile environment. Very short-term position due to facilities issues.

Temporary Software Engineer 11/2016 – 5/2017

DCR Staffing at Lockheed Martin, Marietta, GA

Employed at F-35 fighter simulation and flight training facility to develop training software. Project ended when Lockheed Martin did not receive expected follow-on funding for planned simulation addons.

-Created standalone C++ QT GUI application to interface with flight simulation and display radar data.

-Added functionality to QT application to display relative geometry and allow users to change radar inputs.

-Learned to code QT table view, table model, button, window, text area, and timer widgets.

-Learned basics of QT Creator and QT Designer GUI development tools.

-Made XML and Java modifications to thick client Swing GUI flight training controller application.

-Created DDS/Corba/Ada transport interfaces between QT application and primary simulation.

-Created class diagrams and software design documents.

-Participated in code reviews and attended Scrum meetings.

-Developed on PC and Linux in Scrum/Agile environment with Eclipse and MS Developer Studio 2013.

Temporary Software Engineer 2/2016 – 6/2016

Raytheon Company, Huntsville, AL

Employed at Raytheon technical services division to develop thick client and mobile applications for missile inspection software using Scrum/Agile methodologies. Contract ended at designated end date.

-Coded standalone WPF C# GUI application to display and import tabular CSV text file data.

-Integrated SQLite database into C# application and converted legacy MS Access database to SQLite.

-Created SQLite queries to retrieve data from database.

-Gained experience with C# WPF UI buttons, ribbons, combo boxes, status bars, list views, and text boxes.

-Provided guidance on Scrum/Agile methodologies to inexperienced team members.

-Developed on PC and Linux in Scrum/Agile environment with MS Developer Studio 2013.

Temporary Software Engineer 2/2015 – 6/2015

BAE Systems, San Diego, CA

Employed at airborne mission planning facility to develop web application using Scrum/Agile methodologies, Jira, GIT, CSS, JavaScript, Backbone, Require, jQuery, jQueryUI and HTML. Project ended due to lost funding.

-Updated web application login screen for more integrated appearance conforming to UI standards.

-Fixed problems with jQueryUI menu interactions with jQuery layout manager.

-Added secondary menu layer to existing jQueryUI menu framework.

-Created document detailing the implementation of interactive tutorials using the JQuery Joyride plug-in.

-Created HTML RoboHelp content for tutorial documentation.

-Integrated SVG and stock Icomoon icon sets into web application framework.

-Developed on PC and Linux in Scrum/Agile environment with Eclipse.

Student 5/2014 – 12/2014

University of Alabama and University of California

-Attended online and on-site classes for Android, iOS, C#, Objective-C, Android development and .Net.

Contract Software Engineer 10/2013 – 3/2014

DCR Staffing at Lockheed Martin, Orlando, FL

Employed at missile simulation facility to develop C++ for hardware testing. Project was cancelled by Army.

-Coded C++ and QT enhancements to end-to-end missile and ground simulation for hardware test lab.

-Investigated integration of SSH and SFTP C++ library into simulation for secure communications.

-Created tests and tested C# targeting software.

-Participated in code reviews.

-Performed software development tasks on PC and Linux development environments with Eclipse.

Temporary Software Engineer 7/2013 – 9/2013

BAE Systems, Honolulu, HI

Employed at US Navy Pacific Fleet Command to develop web applications. Contract was lost in re-compete.

-Added HTML, JavaScript and Struts enhancements to website for tracking disaster relief supplies.

-Evaluated and provided guidance for integration of Spring Framework into Struts web application

-Added Java regular expression parsing capability for reading PowerPoint documents into system.

-Learned Java Struts MVC framework.

-Performed software development tasks on PC development environment with Eclipse.

Student 5/2013 – 7/2013

University of Alabama

-Attended on-site classes for .Net development. Learned basics of C#.

Caregiver 7/2012 – 3/2013

Newnan, GA

-Returned home to Georgia to assist with family illness.

Contract Software Engineer 4/2011 – 6/2012

The Boeing Company, Seattle, WA

Employed at Boeing commercial aviation services to develop Boeing Toolbox parts and maintenance web application using Scrum/Agile methodologies.

-Coded UI and bug fixes to CSS, Spring Framework, JavaScript and HTML portions of web application.

-Fixed web app UI issues associated with inconsistencies between versions 6-8 of Internet Explorer.

-Implemented Java fixes to decrease response times from 3 minutes to 10 seconds for some queries.

-Created and modified Java TeraXML no-sql queries for airline document indices.

-Solved JSON text rendering HTML issues for document viewer frames.

-Created cage code search functionality by adding Java Spring MVC and iBatis SQL queries.

-Assisted in adding HTML protection against cross-site scripting errors.

-Created Junit tests and added Spring Framework, Hsql embedded database and iBatis test functionality.

-Set up Java profiling with jvisualVM to find bottlenecks in Spring controller classes.

-Learned TeraXML Xpath query language required for big data searches.

-Developed Python GUIs for Slate requirements generation application for Boeing’s 787 aircraft.

-Created standalone Python GUI to automate configuration management and release procedures.

-Performed troubleshooting and corrected long-term, unresolved bugs.

-Developed on PC and Linux in Scrum/Agile environment with Eclipse.

Contract Software Engineer 6/2009 – 4/2011

Scientific Research Corporation, Charleston, SC

Employed at small defense company as software developer while obtaining top secret clearance.

-Created Java programs to test prototype software defined radio and GPS units.

-Modified Java Corba interfaces for radio system to plot geospatial data on FalconView mapping tool.

-Enhanced Java Swing GUI to add visual historical annotations audio display system.

-Ported C++ build system for 100k+ lines of code from Borland to Microsoft Developer Studio 2005.

-Tested code changes on embedded hardware system.

-Gained experience with FalconView geospatial mapping tool.

-Gained experience with signal intelligence data gathering systems.

-Gained additional experience with Eclipse and Microsoft Developer Studio development environments.

-Performed software development tasks on PC with MS Developer Studio 2005 environment and Eclipse.

Contract Software Engineer 6/2006 – 6/2009

The Boeing Company, Seattle, WA

Employed at Boeing Commercial Airlines to develop and maintain Boeing Toolbox web application.

-Coded, debugged and tested front end, business and data tiers for authoring web application.

-Worked with web technologies including: Spring, HTML, JSP, SQL, CSS, JavaScript, and iBatis ORM.

-Fixed Java and JavaScript bugs associated with retrieval and display of airline documents.

-Created web app functionality for specialized Java cut and paste functionality for XML authoring applet.

-Created Tomcat servlet filter to prevent repeated display of imges already cached on web browser.

-Gained additional experience with Eclipse and Clear Case development environments.

-Learned basics of S1000D XML airline documentation standard.

-Fixed long-standing, hard to diagnose and unresolved web application bugs.

-Performed software development tasks on PC development environment with Eclipse.

Temporary Software Engineer 10/2005 – 6/2006

Raytheon Technical Services, Kauai, HI

Employed at remote site to assist in fielding of Hawkeye E2C radar tower and testbed.

-Enhanced Java Swing GUI operator console to function properly with real-time HWIL system.

-Learned basics of Java Swing based Solipsys Tactical Display Framework (TDF).

-Gained experience with Matlab, Mercury OS and VX Works real-time operating systems.

-Created Matlab, C, Java and Bash script applications to assist to automate radar operations.

-Worked in geographically isolated location with over 400 inches of rain per year.

-Performed software development tasks on PC and Unix development environments with Eclipse.

Software Engineer 7/2000 – 10/2005

The Boeing Company, Seattle, WA

Employed at AWACS E3C avionics software development facility. Developed software for command and control networks.

-Created Java Swing GUI for sending and receiving AWACS Link 16 and Link 11 network messages.

-Created Java framework for reading and displaying Link 16 binary encoded data.

-Created Java interfaces with JNI, TCP, UDP and Corba to transfer Link 16 network messages.

-Created C++ and Java classes for bit manipulation, XML message generation and conversion rules.

-Created Microsoft Access97 database to house Link 16 adaptable parameters messages.

-Created Visual Basic translator to convert Microsoft Access Link 16 database into XML.

-Created Rational Rose component, class and sequence UML diagrams.

-Gained Java, Java Swing, and C++ XML experience with DOM, SAX, MSXML, DTDs and schemas.

-Assisted with creation of 1553 driver and C to Ada Corba interfaces for AWACS terminal application.

-Developed ClearCase build and configuration management system for team of 20 engineers.

-Created C algorithms for matrix/vector manipulation and file I/O for image processing application.

-Created C algorithms for flat field reduction image processing.

-Created Doxygen HTML documentation for image processing algorithms.

-Gained experience with SlickEdit and JBuilder development environments.

-Performed software development tasks on PC and Unix development environments with Eclipse.

Software Engineer 7/1996 – 8/2000

Lockheed Martin Corporation, Sunnyvale, CA

Employed at missile avionics, image processing, and guidance and control test facility. Developed real-time HWIL applications for embedded avionics and focal plane sensors for THAAD and PAC-3 missile systems.

-Converted generic 6 DOF Fortran missile servo model to C++ and integrated into larger HWIL simulation.

-Organized 200,000 line of code missile simulation into Microsoft Visual C++ workspace.

-Researched C++ development tools, libraries and add-ons for Microsoft Visual Studio.

-Developed and tested 6 DOF missile hardware with real-time C focal plane parallel processing algorithms.

-Implemented shared memory C routines for rapid data transfer between real-time applications.

-Decreased run time of C focal plane image processing simulation by 200x for 6 DOF HWIL integration.

-Developed C interface routines to high fidelity missile seeker focal plane application.

-Improved C user interface for data input to missile ground control computer application.

-Integrated and updated over 2000 C and Fortran files into application for 30 users.

-Created C, shell and Perl scripts to enhance testing and configuration management of simulations.

-Tested missile simulation application for quality, repeatability and portability on Unix workstations.

-Created UML diagrams to describe linkages between C++ classes in missile simulation.

-Performed software development tasks on Unix development environment.

Software Tester 4/1995 – 8/1996

Hewlett Packard, Camas, WA

Employed at ink jet printer production facility. Tested Macintosh printer drivers and created test tools.

Graduate Research Assistant and Student

4/1993 – 4/1995 Oregon State University, Corvallis, OR

Received Master of Science in Mechanical Engineering with emphasis on fluid mechanics and worked for university as software developer on 12 degree of freedom (DOF) wind turbine simulations.

Systems Engineer 7/1991 – 4/1993

Analytical Services, Arlington, VA

Provided scientific, engineering and technical assistance for Patriot PAC-2, PAC-3 and THAAD missile systems.

Co-op Student 4/1987 – 6/1990

US Army Missile Command, Huntsville, AL

Developed missile simulation guidance and control algorithms for Patriot and THAAD missile systems.

UNIVERSITY EDUCATION:

-Master's Degree, Mechanical Engineering, Oregon State University, Corvallis, Oregon 4/1995

-Bachelor's Degree, Aerospace Engineering, Auburn University, Auburn, Alabama 6/1991

CONTINUING EDUCATION:

-Programming with Visual Studio .NET, University of Alabama, Certificate. 6/2013

-Apple iOS Application Development, University of Alabama, Certificate. 7/2014

-Android Programming I, University of California, Certificate. 8/2014

-Introduction to Android Programming, University of Alabama, Certificate. 10/2014

-Android App Development with Java Essentials, University of California, Certificate. 11/2014

-Creative, Serious and Playful Science of Android Apps, University of Illinois, Certificate. 11/2014



Contact this candidate