Dino Kadric

Dino Kadric

Programmer

Followers of Dino Kadric314 followers
location of Dino KadricKristiansand, Agder, Norway

Connect with Dino Kadric to Send Message

Connect

Connect with Dino Kadric to Send Message

Connect
  • Timeline

  • About me

    Chief Technology Officer (CTO)

  • Education

    • Park Lane College

      2007 - 2009
      National Diploma for IT Practitioners Computer Software Engineering Distinction x3

      Communication and Employability Skills for ITComputer SystemsInformation SystemsIT Systems Analysis and DesignPrinciples of Software Design and DevelopmentAdvanced Database SkillsEvent Driven ProgrammingIT ProjectAdvanced Spreadsheet SkillsClient Side Customisation of Web PagesDeveloping Computer GamesWebsite Production and ManagementComputer Games Platforms and TechnologiesDigital Graphics and ComputersComputer Animation3D… Show more Communication and Employability Skills for ITComputer SystemsInformation SystemsIT Systems Analysis and DesignPrinciples of Software Design and DevelopmentAdvanced Database SkillsEvent Driven ProgrammingIT ProjectAdvanced Spreadsheet SkillsClient Side Customisation of Web PagesDeveloping Computer GamesWebsite Production and ManagementComputer Games Platforms and TechnologiesDigital Graphics and ComputersComputer Animation3D Modelling3D Animation Show less

    • Notre Dame Sixth Form College

      2006 - 2007
      College A levels 3 A-C

      One year then moved to Park Lane to pursue a different degree.Business StudiesComputingMathematicsPhysic

    • Farnley Park High School

      2001 - 2006
      High School IT, History and Business Studies 8 A-C GCSE's

      A in Mathematics and Science(Double), B in English. 4 other GCSEs between A-C.

    • The University of Huddersfield

      2009 - 2013
      Bachelor's Degree Computer Games Programming First Class Degree

      First Year ModulesEntertainment Systems Technology (Team Project)Writing SoftwareComputing Science And MathematicsModelling And PrototypingComputer Games Studio 1Hardware And NetworksSecond Year ModulesAlgorithms, Processes and DataComputer Games Studio 2Computational Mathematics 1Object-Orientated Systems DevelopmentsTeam Project (Intermediate)Third Year ModulesArtificial IntelligenceIndividual Project… Show more First Year ModulesEntertainment Systems Technology (Team Project)Writing SoftwareComputing Science And MathematicsModelling And PrototypingComputer Games Studio 1Hardware And NetworksSecond Year ModulesAlgorithms, Processes and DataComputer Games Studio 2Computational Mathematics 1Object-Orientated Systems DevelopmentsTeam Project (Intermediate)Third Year ModulesArtificial IntelligenceIndividual Project (Object Recognition)Advanced Computer Games DevelopmentTeam Project Show less

  • Experience

    • Canalside Studio

      Sept 2011 - Sept 2012
      Programmer

      My responsibilities included; programming, speaking and presenting to visitors in the studio as well as potential and actual clients iOS + Android: ‘Lapsus’ and ‘Katu Toka’C#/XNA: Royal Armories ‘Gun Viewer’ and ‘Top Trumps’Languages and technologies used; C#, XNA, Lua, TortoiseSvn, Corona SDK, DirectX 9

    • University of Huddersfield

      Sept 2014 - Dec 2015
      Adjunct Lecturer

      Teaching modern Game Engine Architecture;Languages and technologies used; UE4, C++, C#Topics:Unreal Engine 4 and C++ (C++11)Data TypesMathematics in Games ProgrammingPathfindingAICommon AlgorithmsRendering Techniques

    • Freelance

      Sept 2015 - Jul 2016
      Freelance Programming Work

      Working under a contract for a single client. NDA.Languages and technologies used; Unity, C#, .NET, Git, Python

    • Jet2.com

      Jul 2016 - Dec 2017
      Developer

      Working within an agile environment I was responsible for writing and integrating web services which were used within internal systems. Every system I worked on was developed utilising Test and Behaviour Driven Development; the systems featured extensive unit, integration and acceptance tests.Languages, methodologies and technologies used; C#, .NET, ASP, Azure, Octopus, SQL, TFS, SpecFlow, Scrum, RhinoMocks, Castle Windsor, SimpleInjector, NUnit, Log4Net, Serilog, Gatling, Scala, Autofixture Show less

    • IDENTEC SOLUTIONS

      Jan 2018 - May 2018
      System Developer

      Working within an agile environment I worked closely with product owners and other developers. The platform was a collection of microservices which used MassTransit / RabbitMQ as the primarily communication method. VSTS was used for CI/CD and Git for source control.My day-to-day involved implementing requirements, handling code reviews and working with co-workers to improve the codebase. Every service I worked on was developed utilising Test Driven Development.Languages, methodologies and technologies used; C#, .NET, .NET Core, ASP, Angular, Docker, SQL, TFS, Scrum, Moq, NSubstitute, NUnit, Log4Net, NLog, Autofixture Show less

    • SEMINE - The AI Accounting Platform

      May 2018 - Jul 2021
      Senior System Engineer

      My main responsibilities were developing features for the business and interfacing with various roles within the business. I was involved in the architecture of the solution which directly helped the tightly coupled system go from a system that was built to run on a single VM with the frontend, backend and database to a system that is horizontally scalable and supports multi-tenancy. I introduced CI/CD into the company with great success, bringing deployments from 2-3 days to minutes.My typical week consisted of working on development tasks in dotnet core, requirements gathering for various tasks and building, deploying and testing various AI models (occasionally).Languages, methodologies and technologies used; C#, .NET, .NET Core, Signalr, ASP, Angular, Azure, DigitalOcean, Docker, Kubernetes, Terraform, SQL, Mongodb, VSTS, Scrum, NSubstitute, NUnit, XUnit, Log4Net, NLog, Serilog, Autofixture, Git, Python, Tensorflow Show less

    • Squad Assist

      Sept 2021 - now
      Director

      Co-director and developer of Squad Assist, a progressive web app for organising football games.

  • Licenses & Certifications

    • Exam 480: Programming in HTML5 with JavaScript and CSS3

      Microsoft
      Mar 2017
      View certificate certificate