Sr Member Technical Staff (Software Developer)
CurrentAlgorithm development (Oversight and development)Signal ProcessingImage analysisSurface fitting (Linear and nonlinear equation solving)Surface filtering techniques (FFT, Spline, others)Surface stitchingApplication of clustering techniques which resulted in abilities not thought to be possible at the timeMany Metrology Analysis algorithmsOthersEvaluation of algorithms for conformance to ISO standardsUnit/Integration testing of all algorithmsCreated unit testing programCurrently implementing automation using Azure for automated builds, unit and regression testingCode optimization including algorithm design, code structure threading and processing techniques such as SIMDAmong many other details, it included a 100x reduction of execution timeDeveloped threading infrastructure to simplify multi-threading for most algorithmsDevelopment of core data structures for algorithmsDesigned and implemented data analysis processing engine in C#Technical lead for conversion of legacy C/Obj-C program to C++Developed equipment control program and interface to allow for the incorporation of existing products into Semi tool chain while keeping equipment, product and personal safety. This was done using finite state machine(s) IAW semi standardsPersonal mentoring