1. As a part of the VMware Cloud Foundation team,  I had worked on various modules belonging to the SDDC offering as well as designing JUnit tests for a standalone Certificate Management system.
2. As a Performance Engineer for VCenter, I developed a Java framework using the existing SDK APIs, to collect performance numbers for various workflows related to a Virtual Machine for a particular encryption feature named VMCrypt. Built an automation framework using Java for VMCrypt operations that collect the performance numbers and displays them on the dashboard for tracking regressions.
3. As a Software Developer for Oracle Systems team, I developed algorithms to stress the On-Chip Network. Designed and developed algorithms that could hit the OCN ring thereby generating stress by generating traffic through the various elements of the OCN(for example: Stressing the cache, stressing the coherency agents etc.)
4. I also Built a framework to automate the process of testing. It is a modular tool that can be used to run the processor, memory and IO tests in a parallel/sequential manner, as intended by the user. It has the flexibility of taking options at several levels and executing the various tests at that level as the user desires.Developed it from scratch using Python for my team at Oracle.
5. ISCP Project: Developed algorithms to verify if the instructions generated by the processor are working as per their desired algorithm. For example, if we send two inputs to the ADD instruction, the program uses various kinds of verification algorithms to check if the result is the addition of the two inputs. Developed using a mix of Assembly language and C programming.
6.  Porting processor tests from Solaris to Linux: Enhanced the processor tests to support Linux platform. The project involved bringing in the Linux APIs in the code wherever Linux functionality was missing. Also, the tests had to undergo changes like migration to posix threads to support Linux platform. Some more algorithms were added as a part of the enhancement to improve the efficiency on Linux.