Hello, I am
I am a student at Monash University studying a Bachelor of Software Engineering (Honours). I have a strong passion for software development, machine learning and artificial intelligence.
About me
As an enthusiastic software engineering student who is consistently up to date with new technology, I am deeply immersed in the fascinating and innovative world of code. My dedication to tackling complex projects, and expanding my knowledge in topics such as Algorithms, Data Structures, Object-Oriented Programming, Databases, Data Analytics and Mathematics is endless.
I have been able to learn a variety of programming languages during my coursework and internships such as Python, Java, JavaScript, R, SQL, C, HTML, CSS and MATLAB. I have also had the opportunity to work with and develop applications with front-end frameworks such as React.js and Next.js. Alongside these skills, I have used software development tools such as Git, Maven, Selenium, Postman, Stibo Systems and Figma.
During my coursework, I have looked to acquire hands-on experience as a software engineer. I undertook my first internship at The Coles Group as a Software Test Engineer Internwhich consisted of scripting automated test cases. During this internship, I participated in a volunteering role at 180 Degrees Consulting - Monash University as a Software Engineer which primarily consisted of front-end development. I ventured into Consulting after these roles, at Deloitte as a Software Engineer Intern, where I had the chance to work with Oracle's Cloud Applications. Currently, I am working at Infosys as a Software Test Engineer, where I have created robust testing frameworks.
As a fourth and final year software engineering student, I am looking to continuously learn the latest technology, and continue expanding my network with talented professionals. I have a strong passion for software development, machine learning and artificial intelligence. Feel free to contact me if you're interested in my experiences, collaborations or job opportunities. You can find my contact information in the "Contact" section of this portfolio.
Experience
Infosys
Software Test Engineer
• Designed and implemented a robust Java-based test automation framework to facilitate parallel execution of web applications and API requests, enhancing overall testing speed and effectiveness.
• Optimised automated test scripts using OOP principles such as inheritance and abstraction to leverage existing classes and methods, to ensure new test cases can be added efficiently.
Deloitte
Software Engineer Intern
• Developed, optimised, and executed SQL queries and PL/SQL scripts to enhance database performance and ensuring efficient data retrieval.
• Acquired comprehensive knowledge in Oracle Cloud Infrastructure (OCI) by applying Oracle Cloud services for quality-driven and cloud-based solutions.
Coles Group
Software Test Engineer Intern
• Developed and consistently updated automated test scripts using Java to ensure thorough test coverage for increased efficiency and extensibility within the framework.
• Employed Selenium for web application automation, addressing UI interactions, and performing data validation. Additionally, conducted API testing and validation using Postman to guarantee the integrity of backend services.
180 Degrees Consulting - Monash University
Software Engineer
• Created visually appealing and user-friendly interfaces using Figma, skilfully designing wireframes, mock-ups, and prototypes in alignment with client requirements.
• Utilised technologies and frameworks such as JavaScript, React.js, and CSS to develop responsive, dynamic, and interactive web pages for front-end development.
Skills
Programming Languages
• Python
• Java
• JavaScript
• SQL
• R
• C
• HTML
• CSS
• MATLAB
Technologies
• Git
• Postman
• Maven
• Selenium
• Firebase
• Figma
• Stibo Systems
Frameworks
• React.js
• Next.js
• React Native
• Express.js
• Vue.js
Projects
Nine Men's Morris
An intuitive and engaging Pygame application for Nine Men's Morris, offering a seamless gaming experience for players of all skill levels.
Mario Game
Explore the classic Mario adventure in a novel Java terminal game, featuring simple yet captivating gameplay mechanics designed for retro gaming enthusiasts.
Project Backlog Manager
A scrum management web tool featuring a dynamic dashboard for managing project backlogs, sprint activities, team analytics, and task allocation
Chess Insights
A comprehensive tool that delivers in-depth analysis and performance metrics for any chess.com user