
Hello, I'm Trilok, a code-slinging software engineer with 3+ years of experience in Python, C++, and Kubernetes, now sharpening my skills with a Master's in Computer Security - because breaking things is fun, but securing them is better!
About me
I am a proactive and results-oriented software engineer with over 3 years of combined experience in software development, testing, and automation. I have a strong foundation in programming languages such as Python and C++, with expertise in developing robust, fault-tolerant systems and optimizing automation frameworks. I'm currently working on the Axiom trading and brokerage platform, with C++ and C#, as a Software Engineer at TP ICAP. My academic journey includes a Bachelor's degree in Computer Science and Engineering, where I graduated with a GPA of 9.68/10, and a Master's in Advanced Computer Science from the University of Manchester, with a Distinction.
In my previous roles, I have worked on complex projects ranging from developing automation frameworks for Kubernetes backup and recovery to implementing customer-facing APIs. I have experience working across diverse technologies, including Docker, Kubernetes, Selenium, MSSQL, and cloud platforms like Azure and AWS. My contributions have consistently improved operational efficiency, reduced manual testing efforts, and enhanced user experiences.
Additionally, I have strong experience collaborating with cross-functional teams, mentoring junior developers, and adhering to agile methodologies to deliver high-quality solutions on time. My passion for problem-solving, coupled with my experience in designing secure and maintainable code, makes me well-suited for dynamic environments where innovation and efficiency are key.
Currently, I am looking for full-time positions as a software developer in the UK.
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 specialisaiton 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
Adaptive Streaming
Investigated the impact of snapshot streaming on QEMU QCoW2 disk images, and developed a novel 'adaptive streaming' algorithm to efficiently stream snapshots during low I/O periods.
- C
- QEMU
- QCoW2
- Linux
- KVM
CDCL with C++
Implemented the CDCL algorithm in C++ for the course 'Advanced Algorithms and Data Structures'.
- C++
- CDCL
- Automated Reasoning
CounterStrike
Group effort to design and develop a CLI to automatically collect complex outputs from the Java Bytecode Model Checking (JBMC) tool and generate compilable counter-examples, using Rust.
- JMBC
- Java
- Rust
Kubernetes Issues
Reported several issues in the Kubernetes project over the course of my employment at Commvault.
- Kubernetes
- Go
- Python
SGO Based Cluster Head Identification in Underwater Acoustic Sensor Networks
Application of population-based Social Group Optimization algorithm on the NP-Hard problem of Path Planning. Accepted as a conference paper in The 5th International Conference on Future Networks & Distributed Systems, 2022.
- Python
- SGO
My skills
- C
- C++
- Python
- Rust
- Java
- Docker
- Kubernetes
- Linux
- Bash
- Git
- React
- QEMU
- MySQL
- MSSQL
- Shopify Liquid
Contact me
Please contact me directly by emailing me at hi@trilok.dev or by submitting this form with your message.