Software Engineer
Send a job offer directly to this candidate
I am presently employed as a software engineer at Trimble Inc. I am currently developing API services for a cloud platform utilising REST principles.
My tech stack includes the usage of Java, Spring Boot, OpenApi and Mongo, following Microservice and Event driven architecture.
Other technologies employed in my role include Azure Devops, Git, Docker, and Kubernetes.
I have also previously worked with the UI team, using React.
In my spare time, I am studying Italian as a second language.
Software Engineer – Trimble Inc – 2021 to Present
Within my current role I am responsible for the implementation of RESTful services using Java/OpenAPI/SpringBoot. CI/CD methodology is used to allow for rapid development. As such, I have gained experience with a wide range of software, including Azure pipelines, Docker, Kubernetes, and Git. I have also worked on UI development at Trimble, whereby I assisted with the creation of a React UI to interface with developed system API’s. Currently I am the representative of my team and am responsible for delivering updates to stakeholders, as well as organising future work items with the project manager.
IT Technician – UK Customs Solutions Ltd – 2020 to 2021
Working as an IT technician, I am responsible for assisting with the automation of data entry tasks using VBA, PowerShell and API’s. I have also recently assisted with web development, and graphics design for a marketing campaign.
Technical Engineer – iCO Systems – 2013 to 2017
I began working at iCO Systems as an apprentice and was responsible for helpdesk activities. Throughout my employment, I gained experience working with Windows servers and products, such as Office 365, Active Directory and Group policies. Handling and logging customer calls was also an important aspect of this job, and such, I undertook a telephone technique and customer care training course.
BENG Computer Networks – University of Essex – 2017 to 2020
Achieved a first-class honours degree with an aggregate mark of 78% along with several Cisco CCNA certifications. Throughout my degree I gained valuable insight into computer networks, and a wide range of programming languages, such as Python, Java, C# and C++. I also learnt of the importance of industry standard practices, such as the use of Extreme programming, and applications such as Jira and GIT. For my final year project, I performed extensive research on the topic of Software Defined Networking, wherein I designed several virtual networks in order to draw comparisons between SDN and STP networks