Ben Conetta
I am A freshly graduated Software Engineering student from Curtin University, with a strong background in Java, C#, Microsoft .NET, and SQL databases.
I am Passionate about applying knowledge in computing to practical situations, and driven to seek solutions to complex problems. I demonstrate an eager and swift ability to learn, capable of prompt adaptations in various demanding scenarios, with ambitions to expand knowledge in the computing industry whilst maintaining dedication towards personal growth.
I am a strong, collaborative team player, with high communication skills and a passion for problem solving that succeed in group initiatives, with a high capacity for teamwork whilst maintaining these qualities when presented with independent tasks. I also possess a strong attitude towards software development, consistently demonstrating enthusiasm and commitment to learning and improving in the field.
Education
- Major: Software Engineering
- Concentrations: Distributed & Cloud Computing, Mobile Applications & Software Management
- Course Weighted Average: 79%
- Relevant Units Completed: Data Structures & Algorithms, Distributed Computing, Design & Analysis of Algorithms, Object-Oriented Programming, Statistics, Database Systems, Mobile Application Development, Software Testing, Computer System/Redhat Training, Analysis of Programming Languages, Software Architecture and Extensible Design
Skills
Proficient in:- Java
- C#
- C
- HTML
- SQL
- CSS
- Git/Github
- .NET
- Python
- JavaScript
- ASP.NET
- Node.js
- CI/CD pipelines using Github Actions
- Android Development
- AWS Technologies: S3, Lambda, DynamoDB
- RESTful APIs
- JSON
- Agile Methodologies
- Problem Solving
- Team Collaboration
- Communication
Projects
AWS Serverless CI/CD Website - This personal portfolio website.
- Showcased my knowledge of different technologies, like AWS S3, Route53, Certificates, CloudFront, API Gateway, Lambda, DynamoDB, CloudFormation, Git/Github, Github Actions, Python, HTML, CSS, and JavaScript.
- Launched a serverless S3 static website using AWS services, with a custom domain and SSL certificate, and integrated a CI/CD pipeline using GitHub Actions to automate deployments.
Drone Scan - A JavaFX application that takes in Drone Information, and predicts the most likely launch location.
- Developed a JavaFX application that allows users to input drone information and predicts the most likely launch location using a custom algorithm, capable of estimating launch sites for specific drones, utilising and creating self-contained OpenStreetMap APIs
- Engineered RESTful APIs, JavaFX and other frameworks to create a Front end communicating with a PyTorch ML Module.
- Developed a PostgreSQL database to store drone information, and used SQL queries to retrieve and manipulate data.
Distributed Bank System - A distributed computing application that simulates a Bank System
- Implemented a distributed bank system using C#, allowing multiple clients to interact with a central server over an ASP.NET MVC web application to perform banking operations such as log-ins, deposits, withdrawals, and balance inquiries.
- Allowed users to be able to view updated balances in real time to their own accounts as transactions are made.
- Developed a RESTful API to handle client requests and responses, ensuring secure and efficient communication between clients and the server.
- Utilised SQLite to manage and store user data.
Mobile Contacts Application - A mobile application that allows users to manage their contacts.
- Developed a mobile application using Android Studio and Java, allowing users to add, edit, and delete contacts, with a user-friendly interface and smooth navigation.
- Implemented SQLite database to store contact information locally on the device, ensuring data persistence and quick access.
- Utilised Android's built-in features such as RecyclerView for displaying contacts in a list format, and Intents for sharing contact information with other applications.
Experience
Software Engineering Student Mentorship - Thales, Perth, Australia Jan 2024 - Nov 2024
- Utilised Agile methodologies (Scrum/Kanban) to deliver iterative software solutions, improving flexibility, collaboration, and response to changing project requirements by communicating with clients weekly.
- Collaborated with a team of 7 to develop a software solution for a real-world problem, using object-oriented programming principles and design patterns to create maintainable and scalable code in Java and Python.
- Applied skills into real world scenarios, using skills in object orientation and data structures and algorithms to solve continual problems that were found.
- Developed professional skills such as communication, problem-solving, and teamwork through regular feedback and group mentoring sessions.
Team Member - Coles, Perth, Australia Oct 2019 - Present
- Provided excellent customer service assisting with deli orders, recommending products, and answering inquiries about products.
- Stocked and managed inventory by rotating products, restocking displays and ensured all near expiry goods were dealt with efficiently and professionally.
- Ensured the work environment was clean, sanitised and food safe according to health regulations and safety guidelines.
- Developed strong communication and teamwork skills by collaborating with colleagues to ensure smooth operations and customer satisfaction.