
Pratyush Paliwal
Software Engineer / Perpetual Learner
Technische Universität Darmstadt
Hello world!
I am a software engineer with a strong passion for building industry-grade software and delivering products using modern DevOps practices. I have hands-on experience working as a full stack developer and building web applications using contemporary frameworks that are both scalable and maintainable.
I have expertise in containerization and orchestration—designing secure and efficient container images using Docker/Podman(etc.) and deploying them at scale with Kubernetes.
With a comprehensive understanding of DevOps tools and practices across various stages of the SDLC, I have guided several application teams through CI/CD onboarding, streamlining their software deployment processes.
I also have a keen interest in automation and have built several internal tools using Python and Shell scripting to optimize team workflows.
Alongside software engineering, I am gaining both theoretical understanding and practical experience in AI/ML and Data Science through my current M.Sc. in Computer Science at Technische Universität Darmstadt, where I am specializing in Data Science Engineering. As part of this journey, I've gained hands-on experience in Natural Language Processing through university coursework and industry-facing projects.
My aim is to keep learning, keep exploring, and most importantly, to transition true knowledge into applied knowledge by solving problems at hand.
Education
Technische Universität Darmstadt
M.Sc. in Computer Science
Specialization: Data Science Engineering
IIIT Bhubaneswar
B.Tech. in Information Technology
Thesis: Containerized Dev Workspaces
Publications
USPTO Oct. 2024
Patent Published
Automated Error Resolution in a Software Deployment Pipeline
Self Sustaining CI/CD pipelines handling job failures powered by NLP Model trained on a large error-resolution dataset and automation Scripts. Patent Number: US-20240345904-A1.
Experience
Software Engineer - 2 — Dell
- Led critical Container Images release cycles for vulnerability remediation and major tech stacks changes.
- Worked on a python wrapper, developed as a solution to integrate SNYK testing into relevant SDLC stages for CI/CD architecture of application teams across dell digital.
- Worked on developing a one stop solution in form of a python wrapper for integrating automated browser testing via test tools i.e. moon, seleniumBox for different languages and supported frameworks into CICD pipelines.
- Led and managed Front-end development using React-Redux for a web application which allows users to build Docker Images via a low-code/no-code process through a user-friendly interface.
Software Engineer - 1 — Dell
- Built and maintained safe and secure Docker Images which are critical components in CI/CD pipelines, utilized by teams globally across Dell.
- Worked on major cross collaboration projects to develop solutions, including scripting automations and python wrappers, to enable teams across Dell digital for a smooth transition to new tools integrated in SDLC.
- Acted as a project member of DevSecOps team, worked with external security solutions vendors to evaluate options by detailed testing to finalize a suitable application security tool for Dell Digital.
- Worked with multiple application teams to onboard them to DevOps practices and to navigate through errors and failures in deployment pipelines.
- Developed automation solutions – (i) using shell script for architecture of building, scanning, and releasing DevOps Images, (ii) using groovy and JS for customizing JIRA to onboard application teams.
Undergraduate Intern — Dell
- worked on RPM packaging of software for automation tools.
Student Trainee — ACM
- Algorithmic and Theoretical Aspects of Machine Learning, at IIIT Bangalore, Co-sponsored by Microsoft and Mphasis.
Projects
Pipeline Error Resolution - RAG Model
Built a Retrieval Augmented NLP model trained on a large dataset of Error-Resolution pair used for self-sustaining deployment pipeline, targeting 70% of pipeline failures for automation.
BM25 based text Search Engine
BM25-based search engine using a sparse index on the SciQ dataset.
CrIB: Container Image Builder
Worked on a no-code/low-code web app solution cutting down Docker Desktop Enterprise licensing costs by 80%, enabling Dev teams to build container images through a web-based App leveraging Podman.
Nearby Covid Help Tracker
A Web App to locate nearby helpers for COVID-19 related resources and to allow potential helpers to mark themselves.
E-Parchi: Mobile Application aiming for unified-digitized health care sector
Project to develop a Flutter based mobile app to keep track of medical data.
Recognitions/Trainings
2018-2020
Governing Body Merit Undergraduate Scholarship by IIIT Bhubaneswar
Awarded to top 3 academic achievers of batch.
Oct. 2023
Game Changer Award - Dell
led a release that resulted in a substantial reduction in the overall Vulnerabilities count in Container Images.
Nov. 2019
Winner, Dell Hack2Hire Hackathon
Worked on building a product recommendation system.
Aug 2020
Finalist, Nav Ujjwal National Hackathon
Worked on E-Parchi, A Mobile App for paper less Medical Services.