Since leaving service in January 2015, I have led multiple development teams remotely for the development of two prototypes for the systems I operated. This was successfully completed by conducting the testing and quality control of both versions of software. Throughout the efforts, I was responsible for customer engagements where I conducted the delivery demonstrations and user acceptance testing/training for each prototype. Following those efforts, I transitioned to a new organization as a developmental test engineer and moved into cybersecurity. This furthered my experience as a compliance SME for federal and state cybersecurity frameworks such as RMF, CMMC, PCI, and ISO.
My background is in writing C/C++ code for science codes to solve physics equations (fluid dynamics) on large clusters, e.g., 100K+ CPUs. I have used various parallel programming techniques, e.g., OpenMP for shared-memory, and MPI for synchronous and asynchronous distributed-memory parallelism. I have also done code performance optimization targeting memory-reduction and improving cache utilization, etc. and wrote a bunch of code for linear algebra, e.g., solution of large sparse linear systems, preconditioning for linear solvers, and worked with data structures for unstructured (arbitrarily-connected) grids/graphs involving, optimization for cache usage, etc.
I am a problem solver. I love taking a problem and looking at it from every angle. I enjoy work that challenges me and pushes me to think outside the box. I enjoy situations where I
am allowed to work with other people to come up with creative solutions.