
Hello, I'm Trilok, a code-slinging software engineer with 4+ years of experience in Python, C++, and Kubernetes, now putting my Master's in Computer Security to work - because breaking things is fun, but securing them is better!
About me
I'm a proactive and results-oriented software engineer with more than four years of combined experience in software development, testing, and automation. I have a strong foundation in Python, C++, and C#, with a focus on developing robust, fault-tolerant systems and improving the tools around them. I'm currently a Software Engineer at TP ICAP, where I work on high-throughput applications and developer tooling.
At TP ICAP, I have worked on modernising a large C++ codebase, developing reusable logging and audit-trail systems, investigating production issues, and optimising CI/CD pipelines. My work has included a 32-bit to 64-bit migration spanning more than 50,000 lines of code and build-pipeline improvements that reduced build times by 30%.
In previous roles at Commvault, I worked across Kubernetes backup and recovery, automation frameworks, Linux diagnostics, and customer escalations. I enjoy collaborating with cross-functional teams, mentoring junior developers, and using agile ways of working to deliver practical, high-quality solutions.
I hold an MSc in Advanced Computer Science from the University of Manchester, graduating with Distinction and specialising in Computer Security. I care about clear, maintainable code and enjoy solving difficult systems problems where reliability, performance, and developer experience all matter.
My experience
Software Engineer
TP ICAP
Core team member of the development team working on the Axiom trading platform.
Dec 2024 - PresentMaster of Science in Advanced Computer Science
University of Manchester
Graduated with a distinction in Master of Science in Advanced Computer Science, with specialisation in Computer Security.
Sept 2023 - Sept 2024Software Engineer
Commvault
Promoted to Software Engineer, where I developed automation frameworks and contributed to Kubernetes-related development, leading multiple projects.
Jan 2022 - Aug 2023Associate Software Engineer
Commvault
Joined full-time to work as a Q/A Engineer on the Kubernetes team, handling testing and customer escalations for critical projects.
Jul 2021 - Jan 2022Internship, Software Development Engineer in Test
Commvault
Automated testing for Linux Filesystem backups and Kubernetes workloads, ensuring robustness in cloud and on-prem environments.
Oct 2020 - Jul 2021Internship, Machine Learning
HighRadius Technologies
Worked on predicting partial payments for B2B transactions using machine learning models and developed a full-stack invoice management application.
Jul 2020 - Oct 2020Bachelor of Technology in Computer Science & Engineering
KIIT University, Bhubaneswar
Graduated with a CGPA of 9.68, which is equivalent to a first-class honours degree.
2017 - 2021High School Degree
Ryan International School, Raipur
Scored 93.4% in the Central Board of Secondary Education (CBSE), which is the A-level equivalent in India.
2015 - 2017Matriculation Degree
St. Xavier's High School, Raipur
Completed my matriculation degree with 94.4% in the Indian Certificate School Examination (ICSE), which is the GCSE equivalent in India.
2013 - 2015My projects
Adaptively Streaming QCoW2 Disks in QEMU
Investigated performance drops during QEMU QCoW2 snapshot streaming and implemented a novel adaptive streaming method to reduce runtime impact.
- C
- QEMU
- QCoW2
- Linux
- KVM
My skills
- C++17
- Python (NumPy, Pandas)
- SQL (MySQL, T-SQL)
- C#
- Bash
- Shopify Liquid
- MFC
- STL/COM
- Boost
- C++/CLI
- TDD
- MS Test
- Catch2
- WinDbg
- Tracy
- Spy++
- Docker
- Kubernetes
- KVM/QEMU
- Git
- GitLab CI
- KIRO/Amazon Q
Contact me
Please contact me directly by emailing me at hi@trilok.dev or by submitting this form with your message.


