Blake Lockley

Innovative and meticulous Software Engineer with 4 years of commercial experience and particular focus on Python & Fullstack development. Proven ability to work both independently and as a part of a team in a manner that is adaptable, constructive, and client facing. Displays an understanding of the project life cycle seeing multiple mobile and web applications from inception to launch/deployment. The display of passion and pride taken can be seen in both commercial success and formal recognition received while completing university. Ultimately desires to work in achallenging yet rewarding environment that can make a real-world impact.


Experience

Fullstack Developer

Freelancing
Present

Consultant

Ernst & Young - Data and Analytics

During my time at Macquarie University I participated in the PACE (Professional and Community Engagement) program sponsored by EY Data & Analytics. Our task involved working as a small team to develop a Machine Learning solution to assist recruitment staff in finding the best candidates possible. My role on the team was Lead Developer. I'm proud of the solution we arrived at over the 15-week program and this resulted in me receiving an offer to join the company as a Graduate Consultant. I've now become a PACE sponsor where I work closely to mentor and guide students while they complete the program as I did. Since my time at EY I have had the opportunity to work on a range of interesting and challenging projects at two reputable Australian companies.

Genesis Care (Present)
Backend Developer (Python)
My current project entails developing a customer-facing web app. My role on the project is as a Backend Developer working closely with the integration team to build the Django and API layers of the app. Being part of a project that will make a real difference to people in need was a massive motivation in why I chose to take on this opportunity.

Insurance Group Australia (IAG)
CI/CD + SQL Developer
My first engagement with EY was at IAG as part of the Release Management team. My role entailed developing automation scripts and CI/CD pipelines using Jenkins and Python. After the completion of the Release Management project I moved into a SQL Developer role working with the data warehouse within the customer labs for one of IAG's brands. I have also contributed in multiple other streams for the IAG account.

September 2018 - January 2020

iOS Developer

All In Media

Working in the iOS team at AIM, I’ve primarily worked on radio streaming iPhone apps, building and maintaining these for a range of Australian broadcasting companies. Apps I’ve worked on primarily revolve around streaming audio which allows users to download and listen to podcasts. The role ranges from building interfaces, implementing the on boarding process to retrieving data from multiple provided APIs. At AIM I've worked on a range of streaming apps for major clients in Australian broadcasting such as the ABC, Southern Cross Austereo and Nova. I have added features in major releases to apps such as ABC Listen, Nova 969, Hit FM, Triple M, and various others. I was given the role of primary developer building the ABC Kids Listen app from start to the first major release, while still providing maintenance and updates to the application. This app was the first app in the company developed in Swift while still leveraging off the company's established reactive framework. ABC Kids Listen is available to download on the App Store.

July 2017 - September 2018

iOS Developer

Skiddoo

At Skiddoo, I worked mainly with Swift to recreate their iPhone application in the Swift programming language. I worked within a small team of developers, often communicating with the front end in regards to design related concerns, and the back end about the interaction between the app and the RESTful API. Development of the application required HTTP networking and serialisation of JSON data to retrieve and return data to the API, and monetary transactions for which we provided forms for credit card details along with the inclusion of PayPal and VisaCheckout SDK’s. UI for the application was implemented via Storyboard with UIKit and Autolayout. This is the primary flight booking application offered by Skiddoo and is available for download on the app store.

December 2015 - December 2016

Education

Macquarie University

Bachelor of Science
Software Technology

GPA: 3.5

Jan Hext Prize, 2016 - Object-Oriented Programming Practices

2015 - 2017

Knox Grammar School

2009 - 2014

Skills

Technical
  • Swift
  • Objective-C
  • Cocoa
  • UIKit
  • Metal
  • C/C++
  • Python
  • Java
  • HTML
  • CSS
  • Bootstrap
  • Javascript
  • jQuery
  • Django
  • SQL
  • JSON
  • RESTful
Tools / Services
  • Xcode
  • VS Code
  • Git
  • Docker
  • AWS
  • Firebase
  • Jenkins
  • Unix
Workflow
  • Agile
  • CI/CD
General
  • Word
  • Excel
  • Powerpoint
  • Jira
  • Confluence

Interests

Outside of work I play weekly social basketball with a small group of friends. On the weekends I try to spend as much time as possible outdoors unwinding with friends. But when indoors I enjoy reading technical books on programming and science and a working on my own side projects.

My original interest in software was in games programming which has led to me enjoying low-level programming, graphics programing and overall game design. From my recent experience in machine learning and artificial intelligence I’ve developed an interest in generative neural networks, an area in which I hope to focus some time on later in my career.