👋
Software Engineer and Entrepreneur
Driving innovation and pushing boundaries.
- parthshandilya.com
- parth1989shandilya[at]gmail[dot]com
- Basel, Switzerland
Skills and Interests
- Languages: English(Bilingual), Hindi(Native), French(Elementary), German(Elementary)
- Programming Languages: Python, Go, JavaScript, SQL, C, Language Agnostic
- Programming Frameworks: Flask, Django, React, Angular, EmberJS, ExpressJS, Semantic UI, D3.js
- Developer Tools/Environment: Git, Docker, Kubernetes, ElasticSearch, PostgreSQL, Redis, Heroku
- Interests: Hiking, Networking, Biking, Badminton, Volunteering, Mobile Photography, Mixing and Listening Music
Professional Experience
European Organization for Nuclear Research (CERN)
Software Engineer II - October 2021 - August 2023 | Geneva, Switzerland
Worked on CERN Analysis Preservation(CAP), a service for researchers to preserve & document components of the physics analyses, ensuring outputs are preserved, findable & accessible by collaborators in the future.
-
Platform: Added multiple features and impacted onboarding of new experiments at Large Hadron Collider.
- CAP Client CLI: An interface to use the CAP APIs via the command line, impacting 10K+ researchers.
- ADL Parser: A parser for ADL used in particle physics data analysis, on-boarding 3K+ researchers.
- Code Quality: Implemented workflows to ensure PEP 8 standards improving the developer experience.
- Search: Implemented script in Elasticsearch painless to customize string sorting for improved results.
-
DevOps: Worked on improving the CAP’s infrastructure resilience, monitoring, and CI/CD workflows.
- Health Check: Implemented in Python and Deployed on K8s, a status page for monitoring CAP APIs.
- CI: Reduced E2E testing time by 50% using pre-built images.
- Infrastructure: Migrated to OpenSearch from ElasticSearch 5 making sure to have zero downtime.
-
Tech Stack: Python, JavaScript, Flask, React, Redis, Celery, Elasticsearch, Docker, Kubernetes, PostgreSQL
Software Engineer I - August 2020 - Sep 2021 | Geneva, Switzerland
Worked on REANA, a reproducible analysis platform to run containerized data analysis pipelines on remote compute clouds helping scientists and researchers worldwide. Worked on CERN Opendata to simplify user access to the data produced through the research performed at CERN.
- Implemented REANA Client CLI, an interface to use the REANA APIs via the command line, helping 10k+ researchers.
- Message Queue: Made RabbitMQ queues durable for persistence of data avoiding the loss of data on pod failure.
- Open data: Improved the open data search experience by introducing nested facets in the search, impacting 3 PB of data from particle physics.
- Tech stack: Python, Flask, Click, JavaScript, React, ElasticSearch, Docker, Kubernetes
Internships
European Organization for Nuclear Research (CERN)
January 2020 - June 2020 | Geneva, Switzerland
- Worked on the Indico, which is used every day at CERN to manage more than 600000+ events of different complexities and 200+ meeting and conference rooms.
- United Nations also use Indico to handle more than 180000+ participants of conferences happening worldwide, as well as thousands of visitors.
- My work was focused on the Implementation of category-scoped groups and registration/abstract statistics improvements in Indico.
- Tech stack: Python, Flask, JavaScript, React, PostgreSQL
Premiere Digital Services
September 2019 - December 2019 | Remote
- Worked on Storefront that is the world's most powerful SaaS platform for managing global content for 20+ platforms, including Netflix, Amazon Prime, Youtube, Disney, and many more.
- Worked in bugs & enhancement team, which involved resolving bugs and improving features according to client requirements.
- Tech stack: Python, Flask, ElasticSearch, Redis
Perpule (Acquired by Amazon)
May 2019 - July 2019 | Bangalore, India
- Worked on the innovative cloud-based POS (point of sale) that enables offline stores in India to manage better their inventory, checkout process, and overall customer experience.
- Developed APIs for real-time syncing of store and cloud, allowing clients to seamlessly checkout analytics impacting 30+ offline big multi-chain retail stores in India.
- Tech stack: Python, Django, JavaScript, Angular6, Docker, Kubernetes
Google Summer of Code 2018
April 2018 - August 2018 | Remote
- Worked on FOSSASIA's Badgeyay project, which enables event organizers to generate badges of events, impacting 100+ event organizers and 1000+ events.
- Developed the Restful APIs in Python.
- Implemented database models and schemas.
- Developed the front end of the badge generator in EmberJS.
- Tech stack: Python, JavaScript, EmberJS, Flask, PostgreSQL
Research Publications
Scalable declarative HEP analysis workflows for containerised compute clouds
Co-authored with: Dr. Tibor Simko et al. DOI: 10.3389/fdata.2021.661501
- The Paper described a novel approach for experimental High-Energy Physics (HEP) data analyses that is centered around the declarative rather than imperative paradigm when describing analysis computational tasks.
- Contributed to the REANA platform development by improving support for several workflow specifications.
Ventures
Ethereal Wellness
Co-Founder - November 2023 - Present | India
We are on a mission to revolutionize food experience by crafting wholesome millet-based food products that redefine taste, health, and tradition.
- Managing the online marketplace and financial operations.
- Working on creating awareness of Millet based products.
- Brainstorming on brand awareness, marketing strategies and online presence campaigns.
unus imaginari
Co-Founder and Seed Investor - January 2022 - Present | India
A modern, socially-conscious streetwear brand inspired by quality craftsmanship, natural fibres & the power of human connection.
- Co-founded a team of creative & imaginative minds who design soothing & aesthetic fashion clothes.
- Managing the online marketplace, financial operations and supervising digital marketing operations.
- Brainstorming on brand values, Identity design system and consumer research.
- Launched 45+ products and 1.5M+ sales revenue in Financial Year 2023.
- Meeting with influencers for long-term collaborations and generating multiple revenue streams.
Open Source Project Contributions
OpenEBS - Kubernetes storage simplified
April 2021 - June 2021 | Remote
- OpenEBS is completely Kubernetes native and is implemented using microservices. OpenEBS can be installed via kubectl or helm chart and managed via Kubernetes custom resources.
- Worked on improving the usability of OpenEBS and focused on implementing an user-friendly OpenEBS CLI (similar to kubectl) to perform various operations to get information from cStor volumes.
- Tech stack: Go
Rocket Software
May 2020 - July 2020 | Remote
- Worked on Zowe desktop documentation viewer to implement document viewing feature using native VS code editor impacting 4000+ Z-OS users.
- Zowe provides modern interfaces and created to host technologies that benefit the Z platform to modernize Mainframe and simplify the user experience and make the Mainframe more easily accessible.
- Tech stack: JavaScript, React, ExpressJS
Software Consultancy
Weblate
Open Source Contributor - May 2022 - Present | Remote
Weblate is a web-based continuous localization tool used by over 2,500 libre software projects and companies in over 165 countries.
- Released feature of syncing screenshots from the git repository, reducing the manual work.
- Working on new features and API enhancements.
Codementor
August 2018 - September 2019 | Remote
- Mentored 100+ developers and helped them fix bugs and resolve python-related issues by pair-programming and live coding sessions.
- Tech stack: Python, JavaScript
Personal Open Source Projects
- Background - Python package for background tasks
- pip purge - Uninstalls everything in your virtualenv
- pip plant - similiar to what is npm install in javascript
- Ali Scraper - Ali Express Scraper
- Loan Approval Prediction - Prediction of Loan Approval using logistic regression
- Restaurant Review App - A Review app written in JavaScript.
- Bookmark Server - An URL-shortening service.
Conference Speaking
Web Accessibility In Django
PyCon Australia - 2019 | Sydney, Australia
Chirps: A Twitter Bot Framework in Python
EuroPython - 2019 | Basel, Switzerland
PyCon US - 2019 | Cleveland, US
Creating Badges with Badgeyay
FOSSASIA Summit - 2018 | Singapore
Education
MS in Computer Science: Distributed Systems
University of Basel - Sep 2023 - Present | Basel, Switzerland
- Studying Concepts, Methods and Applications of Distributed Systems.
B. Techology : Computer and Communication Engineering
The LNM Institute of Information Technology - 2016 - 2020 | Jaipur, India
-
Studied a wide range of subjects from Data structures, Algorithms, Probability, Statistics, Operating Systems, Software Engineering, Data Science & Artificial Intelligence, Information Visualisation, Computer Networks & Database management systems.
-
Accomplishments
- CNCF Scholarship
- Linux Foundation Scholarship
- Facebook Udacity Scholar
- Google Udacity Scholar
- Google Code In Mentor 201{7,8}
- 1st Place - FOSSASIA Codeheat Coding Competition 2018
- 1st Place - UNESCO Open Science and Data Hackathon 2018
- 4th Place - LNM Hacks 2.0 Hackathon 2017
Non Tech Work
FreeCodeCamp & Hackernoon
Technical Writer - December 2017 - March 2018 | Jaipur, India
- Implementing of CI/CD pipeline for a Python project
- TC39 and its contributions to ECMAScript
- Writing Unit Tests for REST API in Python
- Parallelizing Builds In Travis CI
Excellion Capital
Video Editor - June 2017 - July 2017 | Jaipur, India
- Created promotional videos for the company, which involved working with Adobe Premiere Pro.
Kydz Adda
Designer - January 2017 - March 2017 | Bangalore, India
- I have created cool designs for Kids, which involved working with Adobe Illustrator and Adobe Photoshop.
Thanks for reading until here :)