Python/Spark Software Engineer.
Passionate about producing high quality software products using TDD/BDD principals
Focused on big data projects using Pyspark and Hadoop to deliver data driven solutions
Keen advocate of CI/CD workflows and systems to improve quality and stability of solutions
Part of the big data framework team, responsible for producing an ingestion/transformation framework written in pyspark to enable our engineering project teams to efficiently process big data pipelines to deliver real business value. Working as part of an agile team, utilising Kanban methodologies and efficient request/knowledge systems using Atlasian Jira and Confluence. Heaviliy involved in framework design to ensure code reusability and efficiency. Focus on TDD/BDD principal to ensure quality of our solutions maintained throughout product iterations.
Technical lead for Westpac's Qlikview data visualisation platforms within the bank. Gained experience in managing existing technology stacks but also standing up new environments on cloud infrastructure. As a result became a keen evangilist of Configuration as Code. Expertise provided to Qlikview developers on code quality and performance of their applications while providing in-depth code reviews.
Gained experience in multiple facets of technology development and management through a 2 year graduate program with Westpac. Rotations as an IT Business Analyst and Data Analyst in experienced Agile Delivery and Operations teams.
Graduated with Distinction
Apart from being a software engineer, I enjoy most of my time being outdoors. I'm a bit of a sports fanatic, following and playing many sports such as cricket (NSW), rugby (Waratahs), rugby league (Rabbitohs), baseball (Red Sox), NFL (Saints) and football (Tottenham) and more.
I am also a gamer, as most software engineers tend to be, playing a variety of games on most every platform. And as can be seen from my portfolio section, I tend to pick up some program projects outside of my normal work to keep my skills sharp and to learn new languages and concepts.
To see all of my public projects, please feel free to view my public github projects . below i'll highlight some of my favourites
An obvious one to start with, my website! full disclaimer, I dont consider myself a web developer, but once I heard there was a python web framework I just had to give it a whirl. Some Interesting learnings from this one, check out the project write up for more
Here is where im planning on hosting some of the learnings I have gotten over my time in the industry. Similarly to the portfolio I just need soem time to write them up. I have a few good topics planed to cover including pitfalls of new software engineers series so stay tuned for that!
Here i will be posting some of the excellent books, youtube series and walkthrus I have found for various topics.