
Hamish Ball
Software Engineer. Christchurch, New ZealandPROFILE
Full stack developer with 4+ years of experience in software development having worked to design, develop, test, ship and support commercial software systems. Works well in collaborative work environments as well as independently, contributing to a team to provide the best products that can be achieved.
EXPERIENCE
-
SOFTWARE ENGINEER at Ströer Labs NZ
04/2021 - PresentWork focused on the reporting of transactions related to digital advertisement. This involved building and maintaining tools that can quickly and reliably query terabytes of data and display them in usable formats. Skills and technologies used: AWS ECS, AWS EC2, AWS CDK, AWS S3, Apache Hadoop, Apache Druid, Apache Kafka, Node, AngularJS, Java, PostgreSQL, Apache Airflow, Python
-
SYSTEMS PROGRAMMER at Step Accounts Ltd
03/2019 - 11/2020Worked on further development and support of an EDI platform as well as development and improvements on other products offered by the company. Designed and integrated an Optical Character Recognition provider implementation into the EDI platform to meet the customer’s request to be able to scan .pdf documents into the system. Skills learned and used at this company include but were not limited to Angular, Node.js, Ember.js, Java, JSON:API, Knex.js, Rossum API, GS1 standards integration, PostgreSQL, MySQL, Auth0, AWS, S3, AWS SES.
-
INTERN at Step Accounts Ltd
11/2018 - 03/2019Worked in a team to develop a commercial invoicing EDI platform as the final work experience needed to complete my engineering degree. This work was done using a Kanban style workflow among myself and three other developers.
-
INTERN at Digital Stock Ltd
10/2017 - 03/2018Completed three-months of work experience with the firm in order to gain work experience that is needed for engineering degrees. This work involved developing a file storage API and accompanying interface using technologies such as .NET, Angular, and Microsoft Azure.
EDUCATION
-
University of Canterbury
03/2015 - 12/2019Bachelor of Engineering with honours specialising in software engineering.
-
James Hargest College
01/2008 - 12/2014Completed NCEA levels 1, 2, and 3.