Hi, I'm Parth Patel
Creative full-stack developer with a blend of experience in cyber security, education, and web.
Personal Projects
Callout Trainer
Web application built in NextJS to help CounterStrike players learn map callouts through interactive quizzes, leaderboards and performance tracking.
PZ Util
Simple single page application to help players of Project Zomboid manage their server configuration utilising parallel processing in the cloud.
On Mane Landing
Website for a haircare product launch, incorporating advanced custom animations with Javascript and CSS for a compelling presentation and UI tailored to the brand aesthetic.
Ethereum Faucet
Web 3 project to create a decentralised application for distributing testnet Ethereum, with a smart contract developed in Solidity and a React frontend allowing wallet connectivity.
Technical Skills
I've honed my skills across a wide range of technologies, from programming languages to tools and frameworks.
Python
JavaScript
TypeScript
HTML
CSS
SQL
React
NextJS
Redux
Tailwind
Pandas
NumPy
AWS
Firebase
Git
Ubuntu
Unreal Engine
Vercel
Work Experience
Freelance Developer
Self Employed
July 2023 - Current
Transitioned to freelance projects to explore new technologies and frameworks, gaining a deeper understanding of the full-stack development process.
Notable achievements:
- Developed a full-stack web application that attracted over 1.5k active monthly users by leveraging NextJS, SQL and NoSQL databases, and connecting APIs.
- Co-founded a startup focusing on VR and game development in Unreal Engine.
- Collaborated on multiple web development projects, delivering customised solutions that enhanced business operations for clients.
Assistant Lecturer
Monash University
September 2022 - July 2023
Inspired to improve the learning experience for students, I took on the role of Assistant Lecturer for FIT1045 - Algorithms and Programming Fundamentals.
Notable achievements:
- Development of new course content, focusing on straight forward explanations and insightful examples to help students understand complex concepts.
- Development and implementation of new assessments that task students to cooperatively develop games, encouraging teamwork and creativity. The assessments were were very well received by students, for being challenging yet rewarding, and providing a sense of accomplishment for each component.
- Developed extensive automated tests that guided students through their assessments by providing immediate feedback.
- Improved the staff experience by developing automation scripts and a marking portal to streamline the marking process.
Teaching Associate
Monash University
February 2022 - September 2022
In an effort to get back in touch with my computer science roots, I took on a teaching associate role at Monash University. During this time, I found great fulfillment in teaching and mentoring students, and gradually took on more responsibilities.
Units taught:
- FIT1045 - Algorithms and Programming Fundamentals
- FIT1008 - Introduction to Computer Science
- FIT1047 - Introduction to Computing, Networks & Security
- FIT3143 - Parallel Computing
Cyber Security Consultant
EY
July 2019 - February 2022
As a Cyber Security Consultant at EY I worked with a diverse range of clients to identify and mitigate cyber security risks, implement security solutions, and provide strategic advice on best practices. My role specialized in automating security operations, identity and access analytics, threat intelligence, and security assessments.
Notable achievements:
- As part of the Identity and Analytics team, I worked on the development of a suite of automated Identity and Access Management (IAM) checks for a major banking client, leveraging Python libraries such as Pandas and NumPy.
- Onboarded 20+ applications for the deployment of the automated IAM platform, liaising with application teams and tailoring the suite for their use cases.
- Developed a module for the IAM platform that integrated with the client's Active Directory to provide real-time access to user extracts. Previously 3-day manual process, I further optimised my implementation with parallel processing to reduce the processing time by 90%.
- For a government client, I developed a prototype Threat Intelligence Platform utilising Splunk, MISP and Python to automate the ingestion of select intelligence feeds and provide real-time alerts on potential threats.
- Led a wholistic security assessment of a major banking client's enterprise network, levering international regulatory standards and uncovering high risk inconsistencies.
Intern
EY
Janurary 2019 - July 2019
During my internship at EY, I immersed myself in the cyber services within EY's Financial Services Office. My primary focus was on automating various procedures using Python and VBA, which enhanced my understanding of cybersecurity practices and improved operational efficiency. This experience provided a solid foundation in cybersecurity and practical skills in process automation.
Education
Bachelor of Computer Science
Monash University, Melbourne
Degree Details
Graduated: 2020
Specialization: Advanced Computer Science
Minor: Cyber Security
Notable Achievements
- Awarded Industry Based Learning Scholarship.
- Applied multivariate and linear analysis in MATLAB to analyze and segment energy consumption data from smart meters, to enhance consumer reporting capabilities.
- Developed an interactive 3D map for the visually impaired to navigate Flinders St Station, utilizing 3D modeling and printing, and live data retrieval via Python and Raspberry Pi.