Software developer Q&A

An Interview with Daniel Kocks

circle image circle image circle image
Headshot of Daniel Kocks

Daniel Kocks

Daniel moved to NZ in 2007 from South Africa. He is married to a Russian woman and a proud father of 2 kids. Daniel used to do ballroom/Latin dancing for years and even competed in an inter-university competition when he was younger. Daniel enjoys spending time with my family and has a keen interest in cryptocurrency tech and investments.

What do you do at Sandfield?

I am a senior .net developer at Sandfield working for Mainfreight on their inventory management software solutions. I am part of the Mainfreight Inventory Management System (MIMS) team. Mainfreight is one of Sandfield's biggest customers who work in the supply chain management industry. My role includes the design, support and development of the product.

What do you enjoy most about being a senior developer?

I joined the MIMS team in November 2015 and I am still with the MIMS team. I enjoy the process of creating software from designing it, analysing the requirements, through to coding the solutions. 

What have been some of your greatest accomplishments during your time here?

  • We migrated Mainfreight's mobile application running on Windows Mobile over to a Single Page App running in Android using HTML, Javascript, Jquery & SQL Server
  • I implemented various Carrier API integrations into MIMS for Amazon, Aramex, Royal Mail, Australia Post / StarTrack etc.
  • I integrated AskNicely user surveys into MIMS to get customer feedback as they use the app
  • I added a module where orders are dispatched with the use of a Put Wall system
  • I added the ability for users to take warehouse damage photos via their mobile device and associate those photos with the Inwards and transfers they are working on
  • I helped creating an API for MIMS so that 3rd party systems can create orders, inwards etc. in MIMS
cross light image cross light image

You get an opportunity to make your own decisions and you are allowed to make mistakes and get opportunities to learn and grow.

What are your client relationships like? and How many clients do you work with?

I work with one client Mainfreight, which is made up of a large team of people located all over the world. I enjoy working with Mainfreight as we have built a long-term relationship over the years working on various solutions within MIMS.

What are some of the tech that you use?

.Net Framework, .Net Core, SQL Server, HTML, Javascript, JQuery, CSS, Web API 2.0

What's a hobby/passion you have outside of work?

I enjoy spending time with my family and friends. I have a keen interest in cryptocurrencies & PC gaming.

family standing infront of waterfall