Full-stack software developer with 7+ years’ experience designing, developing, and maintaining production web applications and REST APIs. Strong background in translating business requirements into scalable technical solutions, debugging production systems, and modernising legacy components. Experienced with .NET, Blazor, Node.js, Python, JavaScript, and SQL, integrating systems across relational and NoSQL databases. Comfortable collaborating across multidisciplinary teams to deliver reliable, secure, and maintainable solutions aligned with stakeholder needs.

Tyrone Johnston

Full-stack software developer with 7+ years’ experience designing, developing, and maintaining production web applications and REST APIs. Strong background in translating business requirements into scalable technical solutions, debugging production systems, and modernising legacy components. Experienced with .NET, Blazor, Node.js, Python, JavaScript, and SQL, integrating systems across relational and NoSQL databases. Comfortable collaborating across multidisciplinary teams to deliver reliable, secure, and maintainable solutions aligned with stakeholder needs.

Available to hire

Full-stack software developer with 7+ years’ experience designing, developing, and maintaining production web applications and REST APIs. Strong background in translating business requirements into scalable technical solutions, debugging production systems, and modernising legacy components.

Experienced with .NET, Blazor, Node.js, Python, JavaScript, and SQL, integrating systems across relational and NoSQL databases. Comfortable collaborating across multidisciplinary teams to deliver reliable, secure, and maintainable solutions aligned with stakeholder needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner
Beginner
See more

Work Experience

Software Developer at ADG Engineers
February 1, 2022 - February 1, 2026
Developed and maintained a production Blazor application used by engineering teams to visualise complex Revit models and associated metadata. Built internal web-based CAD automation tools using .NET and the Revit API, integrating multiple systems to streamline engineering workflows. Migrated legacy Python scripts into the .NET ecosystem to improve maintainability and performance while modernising existing software components. Identified and resolved production issues through structured testing and code reviews, improving application reliability and maintainability. Collaborated with technical and non-technical stakeholders to gather requirements, troubleshoot issues, and deliver practical software solutions aligned with business needs.
Software Development Intern at AURION
June 1, 2021 - November 30, 2021
Implemented graph pathfinding algorithms (including Dijkstra) in Node.js. Contributed research exploring cloud-based solutions in the healthcare sector during COVID-19. Rapidly learned new technologies and frameworks while building maintainable and reliable software.
Web Developer at WORKFORCE LINK
March 1, 2019 - March 31, 2020
Designed and implemented a MySQL database to manage candidate data for disability support recruitment. Developed a Node.js web application for storing, retrieving, and managing candidate information, improving access to operational data. Supported website improvements and online content, contributing to a more effective web presence. Coordinated communication and scheduling processes and helped improve operational workflows through technology.
Software Developer at CONTROLX ENGINEERING
April 1, 2018 - December 1, 2018
Contributed to development of the FOx automation logic controller using Node.js, working on software supporting automated engineering systems. Researched and prototyped new features to support evolving system requirements. Performed maintenance and unit testing on early-stage builds, improving reliability prior to deployment.
Junior IT Administrator at Response Services Inc
November 1, 2016 - August 1, 2018
Developed internal web-based tools within Google Drive (G-Suite) to manage and process documents, spreadsheets, and forms. Automated document workflows including form-to-PDF generation and email notification systems for processes such as leave requests and client onboarding, reducing manual administrative effort. Built and maintained WordPress website features and improved SEO, contributing to a top Google search ranking for key terms. Structured client data for reporting purposes, improving efficiency and accessibility of information for management. Supervised and assisted disability support clients during IT-based programs to ensure effective participation and engagement with technology.

Education

Bachelor of Information Technology (with Distinction) at University of Newcastle
January 1, 2017 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics