Software Engineer Intern
Current- Engineer multi-threaded test framework in Java with ZeroMQ messaging protocol to link customers’s programs to edge server, reducing quality testing latency by 60 percent, saving client $1 million dollars in test floor costs- Verify and quantify framework latency improvements by programming benchmarks in Java and conducting statistical analysis in Excel and Python, presenting statistically significant results to team and customer- Automate internal image pre-processing pipeline by programming data pipeline in Python to segregate images based on metadata, perform bounding box annotation, and upload data to AWS S3 bucket for AI model training- Collaborate with a team of five to create machine learning object detection model based on YOLO and create continuous deployment pipeline in Python to identify missing components in manufacturing, reducing human quality inspection time by 10 hours per week- Architect and develop SDK in C# to securely connect customer workstations with edge computing server by adding mutual TLS encryption and RESTful API principles, allowing for customer to reuse Windows workstations to monitor tests- Build scalable document server for customer on AWS to deliver versioned documentation hosting for over 20 developer APIs, improving customer knowledge transfer process- Design and build stress test simulation for AMQP networking protocol to identify bottlenecks and optimization opportunities for next generation of data collection and processing software in semiconductor chip testers