# Aashna Parakh > Software Engineer at JITX Location: San Francisco Bay Area, United States Profile: https://flows.cv/aashna Software Engineer with 6+ years of experience designing, developing, and optimizing large-scale, distributed systems in C++, Python, and Linux environments. Skilled in database internals, query execution, performance tuning, and multi-threaded programming. Proven ability to identify and resolve scalability bottlenecks, design fault-tolerant architectures, and deliver high-quality software for complex, data-intensive applications. ## Work Experience ### Software Engineer @ JITX Jan 2023 – Present | San Jose, California, United States • Built a scalable test automation framework (Python, Selenium, vscode-extension-tester) and architected end-to- end integration suites, integrating with CI/CD to reduce manual QA time by ∼40% and improve reliability of distributed hardware–software systems. • Co-designed and implemented a MongoDB backend parts database, applying modern database technologies to optimize schema and queries for large datasets and improve retrieval speed by 2–3×. • Took on project coordination responsibilities, breaking down requirements into actionable tasks and distributing them across the team. • Ported the JITX VS Code extension to support migration from the legacy Stanza frontend to a Python-based frontend, ensuring compatibility during a major architectural transition and reducing maintenance overhead. • Developed an MSI installer for JITX, streamlining deployment on Windows and ensuring reliable installation across user environments. • Developed annotation support for the schematic editor in the JITX extension, enabling customers to insert and manipulate text, SVGs, and file-based assets, improving customer collaboration and design documentation. • Implemented issue-highlighting in the PCB layout view of JITX, enabling customers to click itemized errors and instantly locate them — helping customers reduce debugging time and accelerating design reviews ### Software Engineer @ Waves Audio Jan 2019 – Jan 2023 | United States - Modernized Remote Procedure Calling mechanism to use websockets ( used Websocket++ library) instead of Remote Calling Framework, making it accessible from variety of clients including javascript, HTML, python, and C++. - Ported all Waves plugins from Mac/Windows to Linux. CMake was used to generate the make files and the projects were built using Intel compiler for real-time code & GCC for non-process code. - Ported Waves SoundGridTM infrastructure to Linux, including frontend UI code using Qt - Supported design & development of database system for audio mixer configurations with focus on reducing load time - Started Test Driven Development process within Waves which involved understanding & modifying existing code & design for unit testing with Google-Test framework. This helped develop a great understanding of design principles. - Worked on designing, & providing AUv3 support to Waves plugins which could then be used in third party DAWs (LogicProX, GarageBand) which want to work with v3. It involved both C++ & Objective-C code. This helped develope a good understanding of both V2 and V3 APIs.Also involved interacting with CoreAudio team at Apple in California and the LogicPro team based in Germany. - Prepared static & dynamic analysis to be used with CI/CD pipeline to identify & resolve multi-threading & memory issues - Implemented bluetooth communication library for communication between Waves BluetoothLE IMU(Inertial Measurement Unit) & Waves Plugins using C++/WinRT - Ongoing maintenance for Waves plugin infrastructure ### Software Engineer @ Waves Audio Jan 2018 – Jan 2018 - Worked on building deployment software for SoundGridTM drivers involving network kernel extension, audio driver, MIDI driver & supporting applications for MacOS - Wrote a diagnostic tool to gather system info & SoundGridTM info of kernel extensions, MIDI Drivers, IO Registry & SoundGridTM inventory ### Software Engineer @ Waves Audio Jan 2016 – Jan 2017 - Worked on Generic Surface Driver for Waves’ emotionLV1 using Redis for communication which allows third parties to easily create remote controllers for eMotionLV1 ### Software Engineer @ Anuj Infotech (Waves IDC) Jan 2016 – Jan 2016 -Designed, wrote, & tested an Android app for Professional Live Show Performers to control their Personal Audio Monitoring Mix. The application connects to the Waves’ eMotionLV1 mixer using websockets over Wi-Fi. Involved writing a Surface Driver in C++ that attaches to eMotionLV1 and HTML, CSS and JavaScript for User End. This was a POC, which was then converted into an application on the App Store and Google Play store called MyMon Personal Monitor Mixer. It is now a iOS/Android app for the eMotion LV1 live mixer and for SoundGrid Studio which gives musicians on stage direct control of their monitor mix: Adjust input levels, mute, pan, apply post-mix EQ, and link channels to custom single-fader groups. ## Education ### Master of Science (M.S.) in Computer Science The University of Texas at Dallas ### Bachelor of Technology (B.Tech.) in Computer Engineering INDUS UNIVERSITY ### Eklavya School, Ahmedabad ### Delhi Public School, Jaipur ## Contact & Social - LinkedIn: https://linkedin.com/in/aashnaparakh --- Source: https://flows.cv/aashna JSON Resume: https://flows.cv/aashna/resume.json Last updated: 2026-03-29