Joshua Barretto
About Joshua Barretto
Joshua Barretto is a Senior Software Engineer at ClearBank, where he has worked remotely since 2023. He has over a decade of experience in software development, including roles at Future Software Ltd, and is skilled in various .NET technologies and application deployment.
Work at ClearBank
Joshua Barretto has been employed at ClearBank as a Senior Software Engineer since 2023. He works remotely, contributing to the development and maintenance of software solutions. His role involves utilizing various .NET technologies and frameworks to enhance the bank's digital offerings.
Previous Experience at Future Software Ltd
Before joining ClearBank, Joshua Barretto worked at Future Software Ltd for 12 years, from 2011 to 2023. He held various positions, including Development Team Lead from 2019 to 2023. His responsibilities included overseeing software development projects and leading a team of developers in Maidenhead, UK.
Education and Training
Joshua Barretto completed his studies at QA Apprenticeships from 2011 to 2012. This program provided him with foundational skills in software development, which he has built upon throughout his career in the tech industry.
Technical Skills and Expertise
Joshua Barretto is skilled in a range of technologies, including ASP.NET, .NET Core, .NET 5, and .NET 6. He has expertise in developing applications using the Blazor framework and is experienced in both SQL and NoSQL databases. His proficiency extends to infrastructure as code using Terraform and managing applications with Kubernetes and Docker.
Agile Methodologies and Code Quality
Joshua has experience working with Agile methodologies, specifically Kanban and Scrum, which he applies in his software development practices. He is also involved in code review processes to ensure adherence to code quality and standards, contributing to the overall efficiency of development teams.