SKILLS AND PROFESSIONAL EXPERIENCE
This page is somewhat self-explanatory. The first following section compiles a list of my purported skills to the best of my self-assessment subdivided into several categories The second section lists my professional experience subdivided into three subsections; project experience, IT experience, management experience, and presentation and teaching experience.
Written communication (e.g. proposals and technical documentation)
Oral communication (e.g. technical conferences, seminars, and professional training)
Business development (e.g. new customer interaction and alignment of customer needs with either personal or company offerings)
Program management (e.g. project planning, financial management, and subcontractor management; typically less than $1M per project and up to 3 concurrent projects) Team leading (e.g. providing technical guidance and project focus)
Early research and development (e.g. developing new technical solutions from a theoretical base to prototype)
Real-time multi-node system development (e.g. authoring computer software in real-time computing environments among multiple nodes with a share communication medium such as TCP or UDP)
C, C++, Qt, Java, Bash, Awk, Matlab, XML, and HTML programing
TCP and UDP socket programing
Signal processing and signal design (e.g. DPSK signal design selection and signal processing for the purposes of platform navigation or contact localization)
Estimation theory and applications (e.g. basis pursuit, Kalman filtering, particle filtering, and maximum likelihood, maximum a-posteriori, and minimum mean squared error criteria)
Acoustic wave propagation modeling in the ocean medium
Information Technology Support (e.g. computing and network administration)
Windows XP, NT, Vista, 7, and Linux fluency
Microsoft Office and MathType fluency
I purport that my writing skills are sharp (for an engineer as I’ve been told). And, I do enjoy writing. I am typically a succinct writer aiming for clarity. I’ve written numerous proposals targeted at various research funding institutions such as ONR and several U.S Navy-specific sources such as RIFs and SBIRs/STTRs. I’ve also written very many internal documents for my current employer for the purposes of training, product descriptions, company briefings, and financial reporting. Lastly, I’ve authored several peer-reviewed research contributions; any of which may serve as a public example of my writing. I am always interested in feedback. If you have any, please let me know.
I primarily use Microsoft Windows-based word processing utilities such as Microsoft Word, but I am comfortable in Linux-based word processing environments as well. I use MathType for the majority of my equation manipulation and am fully comfortable with the entire Microsoft Office suite.
I’ve had a significant number of presentation opportunities for technical and business development audiences. I purport that my oral presentation skills are sharp and I enjoy presenting technical and marketing material. I can usually adjust my delivered content in-situ to suit the current audience’s level of knowledge. (although knowing the audience ahead of time is always best). The technical material that I have developed and presented has been for the purposes of seminars, presenting research results, and product training. The business development material I have developed and presented has been for U.S. Navy admirals, captains, NAVSEA program managers, ONR program officers, and other U.S Navy defense contractor executives from Lockheed Martin, Raytheon, and Electric Boat.
I primarily use Microsoft Windows-based presentation processing utilities such as Microsoft Powerpoint , but I am comfortable in Linux-based word processing environments as well. I use MathType for the majority of my equation manipulation and am fully comfortable with the entire Microsoft Office suite.
For the last few years I’ve had the opportunity with MIKEL Inc. to engage in business development efforts. My efforts have been specifically focused on generating early research and development opportunities for myself and my team at MIKEL Inc. These efforts require frequent meetings with Washington U.S. Navy decision makers at NAVSEA, collaborative conferences such as NDIA and SENEDIA events, and industry outreach conferences sponsored by ONR and SBIR/STTR offices. I enjoy learning customer needs and finding the alignment to my employer’s, my team’s, and my offerings. I especially enjoy face-to-face business interactions and the gratification of a job well-performed.
I’ve had the experience of managing a small technical team on up to three concurrent projects with budgets up to $1M and six employees or less. With a small team I generally try to cull out technical work to which I can contribute. In this role my technical contribution is generally limited to fast high-level prototyping in MATLAB although in some cases I’ve been able to find the time to port my work to C and C++. Management and administrative tasks required in this role are; customer interface, technical project planning, systems engineering, financial planning, resource tracking, subcontractor management, meeting Department of Defense contract deliverable and reporting requirements, employee recruiting, and reporting to senior executive management.
Prior to any project management experience I served as the technical lead of several small technical teams. Generally the responsibility associated with this role was solely project execution. In this capacity my role was collaborating with my team to derive project technical requirements, perform a systems engineering survey, technical design planning, software and hardware development, and presenting the team’s results to the project manager or senior executive management. Additionally, in this role I could maintain a more involved technical contribution.
Early Research and Development
I thoroughly enjoy early-stage research and development. At this stage one is answering the question of “can it be done?” Usually my work in this capacity begins with formulating a given problem mathematically and rapidly moves to MATLAB for simulation and experimentation. Additionally, this work provides my greatest opportunity for publishing contributions in peer-reviewed journals. In some cases my work developed here is turned over to other members of my team for porting to C or C++. In other cases I have the time to perform the porting myself.
Advanced Contact Management System (ACMS) circa 2014
MIKEL developed quite a novel approach to passive sonar contact tracking which simultaneously reduces operator workload and hastens the time to develop a contact localization solution of good quality. I joined this project roughly mid-way in its term. When I joined I initially developed MATLAB algorithms for estimating areas of uncertainty (AOUs) associated with the contact localization solution. When the software went to production I and another colleague wrote the initial C++/Qt user interface and ported the AOU algorithms to C in a Linux environment.
Improved Torpedo Acquisition (ITA) circa 2010
For a brief period of time I was involved in the ITA project. My contribution was the definition of geometric dilution of precision (GDOP) metrics, an algorithm to assess when maximum information had been gleaned on a single observer leg (i.e. when it was time to maneuver the observer), and an algorithm for determining torpedo range estimation uncertainty. All of the contributions were initially prototyped in MATLAB and I subsequently ported them to Java.
Submerged Acoustic Navigation System (SANS) circa 2010
MIKEL developed a technology aimed at offering submerged under water vehicles of any type (having at least one omnidiredction hydrophone) "GPS-like" navigation positioning accuracy within a local operating region. I had the great fortune of SANS involvement from its infancy. Working along-side several very capable engineers I developed several central components of this technology. Firstly, I developed the acoustic signal processor responsible for processing analog hydrophone electrical signals for the detection and time-tagging of phase-coded waveforms. The signal processor was written in C for optimal speed. Secondly I authored the original implementations of the underlying algorithms responsible for the navigation positioning information as well as the underlying software to operate on a distributed system architecture over TCP/UDP. The original implementations above were written in MATLAB.
Tactical Readiness Evaluation System (TREDS) circa 2008
MIKEL developed a software suite to assess the tactical readiness of submarine crews called TREDS. TREDS allowed simultaneous data receipt of truth information and crew results whereby metrics could be computed to assess crew readiness. My involvement was through the development of several components of the product, all of which were written in MATLAB. The components I developed were several analysis displays used for presenting the computed metrics.
When MIKEL was a smaller company (i.e. < 20 employees) I performed all IT-related duties. This included setting up all shared computing resources, trouble-shooting any computer- or network-related issues, Cat-5E cable wiring and termination, and establishing VPN access.
Administrative Supervisor circa 2013
In this management capacity my role included the auditing of time cards, performing bi-yearly employee reviews, recommending promotions and advancements, recommending yearly bonus amounts, handling leave requests, and establishing the first tier of employee management for anywhere between 3 and 7 employees. Some of the employees were my direct colleagues on related projects and some were not. I currently still perform this role.
Program Manager Level 1 circa 2014
In this management capacity my role includes the above administrative supervisor duties with the additional duties of financial project budgeting (typically less than $1M per project and up to 3 concurrent projects), project resource allocation, supporting program reviews, interfacing with new and prospective customers at NAVSEA, ONR, SUBPAC, and SUBLANT, and supporting many business development efforts such as industry-wide expos, industry day events, seminars and presentations. These duties have primarily been in support of the ACMS project and derivatives of it.
Presentation and Teaching Experience
I enjoy both presenting and teaching technical information. I have had opportunities to present to numerous customers, colleagues, and mentorees. Over the last three consecutive years I have hosted at least one intern at MIKEL and sponsored several UMASS Dartmouth Senior Design teams. In doing so I have had to compile many PowerPoint presentations, tutorial documents, and find means to convey information at the level of my intended audience.