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

James Nolan

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