Portfolio

My Projects

  • All
  • Swift
  • Python
  • Java

Minigames Server - Java/Gradle

University group project where we developed a Minigames server using Java, Gradle and Vertx server using CI/CD practices

Garment Searcher Application

GUI program that is created from the Swing JAVA library

Restaurant Ratings Application

GUI program written in Python using the tkinter library framework that allows user to submit raitings scores for different restaurant items

Formula1-CLI-App

A CLI application written in Java to retrieve Formula 1 data from the F1 API - Ergast Developer API

AS3600:2018 R.C Wall CLI

A CLI program that calculates the Axial load capacity and in-plane shear capacity of reinforced concrete walls in accordance with Australian Standards, AS3600:2018, Section 11. This program was written in Python and is hosted on Repl.it

Buckling Moment Calculator CLI

CLI program that calculates the Buckling Moment, Mo and Alpha_M value for a steel section in accordance with Australian Standards, AS4100:1998. This program was written in Python and is hosted on Repl.it

CSV FILE READER - CLI APPLICATION

A command line application that parses csv files, cleans fields from whitespaces & special characters, validates email address and stores a user table to PostgreSQL

SW-API - SwiftUI App

iOS app to fetch film & starships data from the Star Wars API - SWAPI and creating a list of the data

iOS Job Notice App

iOS app currently being developed. Written using the SwiftUI framework in Xcode and User Authentication using Google Firebase. Login and home screen, User sign-up & password reset.

Resume

Software Developer

Sumary

About Me

Hi! I’m Dave! Software Developer from Sydney, Australia. My passion for programming started back when I was working as a professional structural engineer developing small applications to solve various engineering tasks using Python and Visual Basic. This passion for programming quickly evolved into mobile & software development. I now enjoy creating fully responsive, functional software applications.

Skills

Languages, Frameworks & Tools

  • Java 8+
  • Python, Django
  • Javascript ES6
  • Swift 5, SwiftUI
  • React, Bootstrap
  • Git, Github, Bash
  • REST APIs
  • Knowledge of Unit Testing
  • Knowledge of SQL, Node JS & jQuery

Education

Master of Information Technology

2022 - Present

University of New England

Master of I.T at UNE

Bachelor of Engineering

2009-2012

University of New South Wales, Sydney

Bachelor of Civil Engineering

Programming Experience

Self Taught Developer

2019 - Present

  • Undertaking React & jQuery online courses on Udemy
  • Learning Java Spring & Springboot framework and creating small applications
  • Developing engineering tools and scripts for engineering tasks using Python
  • Developing CLI Java applications to fetch REST API data

Professional Experience

Structural Engineer

2013 - 2022

Sydney, Australia & London, UK

  • Worked as a Structural Design Engineer for various design consultancies in Sydney, Australia & London, UK.
  • Wrote various scripts & small programs for engineering calculations and design tasks
  • Structural design of various building structures

Contact

Contact Me

Location

Sydney, Australia

Social Profiles

Email Me

Send a message through the contact form below or email at: davidhill.eng@gmail.com

Loading
Your message has been sent. Thank you!
Designed by BootstrapMade