Think. Design. Create.
Bio
I graduated with a First-class Honours in software development. Proficient in an array of technologies, including Java, Python and SQL.
I excel in self-management and frequently train staff in new systems.
I am passionate and dedicated to learning additional technologies, frameworks and languages. I am a member of the Association for Computing Machinery (ACM) and regularly take courses to advance my skills
Skills
Java
Spring Boot
MySQL
Hibernate
Thymeleaf
Maven
Angular
GIT
JIRA
Jenkins
Python
JUnit
Jasmine
Agile
TDD
BDD
Dynatrace
Docker
GitHub Actions
Work Experience
Java Engineer
Ecclesiastical
08/2022 - Present- Managed and developed a Spring Boot middleware API to convert XML to JSON.
- Developed an Angular frontend using NGRX as state management.
- Plan, track and manage deliverables over 2-week sprints.
- Work with the wider business to refine workflow and procedures that align with Agile principles.
- Code solutions and debug issues as they arise.
- Maintain a legacy Java application in J2EE.
Web Developer
Nolan James
05/2019 - Present- Pivotal in the re-design, re-branding and online presence of Jolly Tots Ltd
- Create and deploy custom websites using the JAM stack.
Podiatry Administrator and IT Support
NHS Worcestershire Health and Care
01/2014 - 08/2022- Streamlined patient contact across Worcestershire when relocating clinics. Designed and implemented Spring Boot MVC with Thymeleaf for use by administrative staff. Deployed, supported and trained users in this application.
Education
Bachelor of Science (Honours) In Computing And IT (Software)
The Open University
10/2014 - 12/2018- Data management and analysis
- Software engineering
- Software development with Java
- Algorithms, data structures and computability
- Object-oriented Java programming
© 2023 James Nolan