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. My academic journey includes a Bachelor's degree in Computer Science and Engineering, where I graduated with a GPA of 9.68/10, and I am currently pursuing a Master's in Advanced Computer Science from the University of Manchester, with an expected 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
Matriculation 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 - 2015High 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 - 2017Bachelor 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 - 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 2020Internship, 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 2021Associate 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 2022Software Engineer
Commvault
Promoted to Software Engineer, where I developed automation frameworks and contributed to Kubernetes-related development, leading multiple projects.
Jan 2022 - Aug 2023Master of Science in Advanced Computer Science
University of Manchester
Pursuing a Master's degree in Advanced Computer Science with a specialization in Computer Security. Expected to graduate with Distinction.
Sept 2023 - Sept 2024My 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 [email protected] or by submitting this form with your message.