{ rob_codes }
CV

{ rob_codes }

Full Stack Software Engineer

7+ years building robust backend systems and full-stack applications. Experienced with Node.js, RESTful APIs, and modernising enterprise systems serving thousands of users.

About Me

Building reliable backend systems and full-stack solutions with a focus on performance and scalability
My Journey

Starting as an apprentice in 2017, I've developed strong expertise in backend development with Node.js and Java, while expanding into full-stack capabilities. My foundation in server-side development gives me a deep understanding of system architecture and performance optimisation.

Core Strengths
Node.js Development
API Integration
Database Design
System Integration
Legacy Modernisation
Agile Development
What I Do

I build robust backend systems using Node.js, integrate with external APIs and services, and work with databases like MySQL and PostgreSQL. While my strength is server-side development, I also create complete full-stack solutions using React and TypeScript when projects require it.

Backend Systems

Built and maintained robust Node.js applications, designing scalable server architectures and database solutions.

Full-Stack Growth

Evolved from backend specialist to full-stack engineer, contributing to both server-side logic and user interfaces.

Technical Mentoring

Guided junior developers and apprentices, sharing knowledge gained through hands-on experience and continuous learning.

Enterprise Solutions

Led modernisation of large-scale systems serving thousands of users, integrating APIs and improving reliability.

Behind the Scenes

Real stories from the trenches - the challenges, solutions, and lessons learned from building software in the real world
Modernising Enterprise Systems

Redesigning a large-scale time management system

Current project
Node.js
API Integration
System Architecture
The Challenge

Working with a time management system serving 2,400 retail locations that needed modernisation and better integration capabilities.

The Approach

Led the complete redesign and modernisation effort, focusing on integrating third-party APIs to improve reliability and functionality while maintaining seamless operations during the transition.

The Result

Successfully modernised the system architecture while keeping all 2,400+ locations operational throughout the process.

From Backend to Full-Stack

Expanding skills while building UI systems

2 years
React
Next.js
Node.js
+1 more
The Challenge

Started as a backend-focused developer but needed to contribute to frontend development and help build comprehensive UI systems for the team.

The Approach

Proactively learned React and Next.js while transitioning from backend to full-stack development. Contributed to building a comprehensive UI-Kit for the team.

The Result

Successfully made the transition and now work effectively across the full stack, contributing to both backend systems and user interfaces.

Learning While Building

Growing from apprentice to mentoring others

4 years
Java
Software Development
Code Reviews
+1 more
The Challenge

Started as an apprentice developer working on insurer products and learning the ropes of professional software development.

The Approach

Developed and maintained insurer products, designed and implemented new features, conducted peer code reviews, and worked closely with QA teams to ensure quality.

The Result

Progressed from apprentice to independently leading feature work and eventually mentoring other apprentices, sharing knowledge gained through my own journey.

Rebuilding for the Modern Era

Moving from legacy applications to serverless solutions

1 year
Serverless Architecture
Application Redesign
Legacy Migration
The Challenge

Inherited archaic applications that were difficult to maintain and didn't scale well with modern requirements.

The Approach

Redesigned these applications using a new serverless solution approach, demonstrating leadership and technical expertise in modernising the architecture.

The Result

Successfully migrated legacy applications to a more maintainable and scalable serverless architecture.

Skills & Expertise

Technologies and tools I use to bring ideas to life
AWS Certified Professional

AWS Certified Cloud Practitioner

2024

AWS Well-Architected Proficient

2024
Frontend Development

TypeScript

90%

React

85%

Next.js

85%

Backend Development

Node.js

80%

Java/Spring

85%

REST APIs

85%

Database & Storage

MySQL

80%

PostgreSQL

75%

Oracle SQL

75%

DevOps & Cloud

AWS

80%

Azure

60%

CI/CD

80%

Also Working With
Docker
Kubernetes
GraphQL
MongoDB
Redis
Terraform
Python
Go

Get In Touch

Let's discuss your next project or opportunity
Contact Methods
Email

robmatthewn@gmail.com

LinkedIn

Rob Norris

GitHub

robnorris1

Send me a message