Craig Bronsdon

Craig Bronsdon

Followers of Craig Bronsdon113 followers
location of Craig BronsdonGreater Edinburgh Area

Connect with Craig Bronsdon to Send Message

Connect

Connect with Craig Bronsdon to Send Message

Connect
  • Timeline

  • About me

    IT Systems Engineer at Element Materials Technology

  • Education

    • Abertay University

      2012 - 2014
      Computer Games and Programming Skills
  • Experience

    • Mear Technology Limited

      May 2018 - May 2021

      In this role, I was responsible for designing, developing and maintaining a web application in C# with ASP.NET Webforms technology.I developed front-ends using Bootstrap Framework, utilising CSS and JavaScript where necessary.Back-end was developed in C#, communicating with an Azure hosted SQL Server database where queries were written using SQL.Database was designed following normalisation practices, ensuring minimal data redundancy and efficient data access/delivery. In this role I was responsible for learning the basics of C#, starting on smaller aspects of a larger project.I also learned database design and how to use SQL to perform efficient queries to a relational database.Moreover, I got to grips with front-end development, writing my own stylesheets to design the UI of projects, and JavaScript for client-side operations.

      • Programmer

        May 2019 - May 2021
      • Apprentice Programmer

        May 2018 - May 2019
    • Element Materials Technology

      May 2021 - now
      IT Systems Engineer

      In this role I am responsible for designing and developing a desktop application, a web application and a web API in the Stack Emissions business.These roles require an understanding of C# for back-end development (utilising common C# design patterns: MVC, MVVM), front-end development (JavaScript, CSS, Bootstrap Framework), ORM's for CRUD operations within the C# application, and database design.I am also required to handle input from various gas analyser files and process the data. This data must then be managed into an online database.Development is approached using an Agile workflow, providing constant liaison with industry experts on working towards achievable, short term solutions.Technologies include:- Windows Presentation Foundation (WPF)- Dapper ORM- SQLite- ASP.NET MVC5- Entity Framework 6- SQL Server/SQL- ASP.NET Web API- SharePoint C# Client- Azure cloud hosting- Azure DevOps Show less

  • Licenses & Certifications

    • MTA: HTML5 Application Development Fundamentals

      Microsoft
      Oct 2018
    • MTA: Database Fundamentals

      Microsoft
      Jun 2018
    • MTA: Introduction To Programming

      Microsoft
      Aug 2018