Experience
Research & Development Experience
Postdoctoral Researcher at the Luxembourg Institute of Science and Technology, Luxembourg since March 2024 (at present)
- Aayush is developing new methods by employing DL/LLMs to improve the security of SDLC by identifying software vulnerabilities.
- He is employing AI solutions to prevent cyber attacks utilizing Fuzzers, by automatically detecting such attacks and by implementing software self-healing solutions focusing on automatically generating vulnerability patches.
- He is developing automated solutions to identify the attack vectors (in the context of a 5G-core network) and to prevent an unauthorized user from entering or extracting data from the environment.
Researcher at the Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg from July 2019 to March 2024
- Aayush designed solutions harnessing AI, especially Deep Learning to automatically define and learn features from source code representation replacing 100% manual effort.
- He trained Neural Networks and Machine Learning models to achieve task-specific classifications with up to 87% Precision and Recall.
- He employed LLMs and GPTs to induce artificial faults enabling up to 65% increased test effectiveness in detecting zero-day vulnerabilities.
Teaching Assistant at the Faculty of Science, Technology and Medicine (FSTM), University of Luxembourg, Luxembourg from July 2019 to May 2023
- Aayush conducted lectures on the “Introduction to Machine and Deep Learning” to Bachelors in Computer Science (BICS)
- Lecture series (videos) on the “Introduction to Machine and Deep Learning” are available here. The videos were uploaded to make lectures available to students during the COVID-19 lockdown period.
- He also taught “Introduction to Software Testing” to Bachelors in Applied Information Technology (BINFO)
- Lecture series (videos) on the “Introduction to Software Testing” are available here. The videos were uploaded to make lectures available to students during the COVID-19 lockdown period.
Conference Track Chair & Program Committee Member
- Aayush is co-chairing the Learnings/Reflections of Evaluation and Assessment projects in Software Engineering track at the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE) 2025.
- He served as the Program Committee Member (and Reviewer) at the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2024, The New Ideas and Emerging Results (NIER) Track.
- He was also a member of the Program Committee (and Reviewer) at the 17th IEEE International Conference on Software Testing, Verification and Validation (ICST) 2024 co-located Mutation 2024.
Academic Research Reviewer
Aayush continues to serve as a reviewer for the below mentioned Academic Journals:
- Springer International Journal of Machine Learning and Cybernetics since October 2024
- Springer Automated Software Engineering Journal since September 2024
- Springer International Journal of Information Security since September 2024
- Springer Scientific Reports since May 2024
- Elsevier Computers & Security Journal since January 2024
- Springer Software Quality Journal since December 2023
- Software Testing, Verification and Reliability (STVR) Journal since December 2023
- IEEE Transactions on Software Engineering (TSE) Journal since August 2022
Software Engineering & Development Experience
Senior Software Engineer at Futures First, India from September 2014 to February 2017
- Aayush developed multi-threaded Windows applications to process and display prices and trade updates of invested stocks with a 3-second refresh rate.
- He implemented microservices to capture up to 12 stock price updates per second (real-time) via market APIs.
- He engineered a Futures and Commodities trading platform empowering min. 95% organizational market investments.
Senior Software Engineer at Indus Valley Partners, USA from August 2012 to September 2014
- Aayush built investment-compliance applications to automate legal due diligence auditing replacing up to 85% manual effort.
- He implemented microservices to enable easily configurable email alerts streamlining min. 80% business process workflow.
- He integrated portfolio dashboards and reporting capabilities for 11 Business Experts (SMEs) to facilitate overall debt investment overview.
Associate Software Engineer at Fiserv, USA from May 2010 to August 2012
- Aayush crafted web applications to streamline investment portfolio metrics capturing, resulting in a 53% increased efficiency.
- He resolved defects and maintained source code to promote the management of 3 large-scale Electronic Fund Transfer banking projects.
- He ensured high quality (min. 85% defect-free) of applications under development through peer-reviewing code modifications.
Causal Analysis and Resolution coordinator at Fiserv, USA from May 2010 to August 2012
- Aayush performed Defect Root Cause analysis and processed inefficiencies for 95% of Business Unit projects.
- He executed corrective actions to drive continuous process enhancements, to maintain min. 85% defect-free software quality and to gain 15% increased efficiency in delivering modules every quarter.