I am an experienced Software Engineer with 5 years of industry expertise specializing in API development, database integration, and full-stack solutions. I have a proven ability to lead and drive projects, serving as the main developer and point of contact for technical implementations. My passion lies in problem-solving and optimizing workflows using modern development tools and methodologies. I am skilled in designing, developing, and maintaining secure and scalable systems, with strong experience in Spring, REST APIs, microservice architectures, and database management. Daily, I work with Linux technologies and ensure seamless system performance through server maintenance, scripting, and automation.

Harry Cubitt

I am an experienced Software Engineer with 5 years of industry expertise specializing in API development, database integration, and full-stack solutions. I have a proven ability to lead and drive projects, serving as the main developer and point of contact for technical implementations. My passion lies in problem-solving and optimizing workflows using modern development tools and methodologies. I am skilled in designing, developing, and maintaining secure and scalable systems, with strong experience in Spring, REST APIs, microservice architectures, and database management. Daily, I work with Linux technologies and ensure seamless system performance through server maintenance, scripting, and automation.

Available to hire

I am an experienced Software Engineer with 5 years of industry expertise specializing in API development, database integration, and full-stack solutions. I have a proven ability to lead and drive projects, serving as the main developer and point of contact for technical implementations. My passion lies in problem-solving and optimizing workflows using modern development tools and methodologies.

I am skilled in designing, developing, and maintaining secure and scalable systems, with strong experience in Spring, REST APIs, microservice architectures, and database management. Daily, I work with Linux technologies and ensure seamless system performance through server maintenance, scripting, and automation.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Software Engineer at European Automation Projects
January 1, 2020 - Present
Designed and implemented business access objects and database layers using MVC architecture with Java, Spring Boot, and Hibernate. Developed XML configurations for auto-generating service files, JSON REST endpoints, and database interactions to streamline CRUD operations. Created AOP classes to trigger system event calls. Maintained RESTful API services integrating with business logic and database layers. Improved database query performance, reducing response time from over 1 minute to under 5 seconds. Implemented authentication and security features including QR code-based MFA, password validation, and encryption with salting. Built and managed API interfaces using microservice architecture leveraging Redis and OOP principles. Automated workflows using Python and Bash scripting. Managed Linux-based servers with systemd, nginx, crm, and cron. Utilized Git for version control and Notion for project and task management.
Software Engineer at European Automation Projects
January 1, 2020 - Present
Designed and implemented business access objects and database access layers using MVC architecture. Developed adaptable generic processors for microservices employing composition over inheritance with Java and Spring dependency injection. Implemented distributed retry queues using Redis featuring thread-safe queue and hash set mechanisms to prevent duplication and improve reliability. Optimized SQL queries, views, and functions reducing response times significantly. Enhanced authentication features using Spring Security, integrating QR code multi-factor authentication and configurable password policies. Automated data processing workflows with Python and Bash scripts. Managed Linux servers with systemd, nginx, crm, and cron. Utilized Git for version control handling branching, merging, and production releases.

Education

BSc (Honours) Computing at University of Portsmouth
January 11, 2030 - August 21, 2025
A levels at Furze Platt Senior School, Maidenhead
January 11, 2030 - August 21, 2025
BCS Level 2 ICT at Furze Platt Senior School, Maidenhead
January 11, 2030 - August 21, 2025
8 GCSEs Graded A-C including English and Maths at Furze Platt Senior School, Maidenhead
January 11, 2030 - August 21, 2025
BSc (Honours) Computing at University of Portsmouth
January 11, 2030 - August 21, 2025

Qualifications

BCS Level 2 ICT
January 11, 2030 - August 21, 2025
A levels (Computing - B, Maths - C, ICT - Distinction*)
January 11, 2030 - August 21, 2025
8 GCSEs including English and Maths (Grades A-C)
January 11, 2030 - August 21, 2025

Industry Experience

Software & Internet, Professional Services, Computers & Electronics