×
James Sangster

James Sangster

Full Stack Software Developer

Manchester
07595425719
English

Background


About

About

I am a highly skilled Full Stack Software Developer with extensive experience in developing secure, scalable, and efficient systems for diverse clients. My expertise includes creating and integrating CRUD APIs, designing database structures, and implementing complex database queries. I am proficient in using Docker containers for streamlined deployment and management. I excel in ensuring the security of systems through multiple layers of security measures and optimising digital presence for peak performance. I thrive in fast-paced environments, collaborating effectively with marketing, design, and project management teams to deliver high-quality solutions. My strong problem-solving abilities, logical reasoning, and adaptability make me a valuable asset to any team in the tech industry.

Work Experience

Work Experience

  • Full Stack Software DeveloperThe Genius Group

    Jun, 2023 - Jul, 20241 year 1 month

    • Develop full stack systems for lead generation for an eclectic mix of clients, ensuring secure, scalable, and efficient solutions.

    • Highly experienced with RESTful APIs, creating user-friendly APIs regularly and integrating multiple APIs into projects for enhanced functionality and seamless data exchange.

    • Play a pivotal role in ensuring the security of systems by implementing multiple layers of security measures to safeguard against potential threats and vulnerabilities.

    • Utilise Docker containers to streamline deployment and management, ensuring consistency and efficiency across development, testing, and production environments.

    • Design database structures and write complex database queries to support applications, ensuring data integrity and optimised performance.

    • Collaborate closely with marketing, design, and project management teams to bring systems to life, ensuring projects meet both functional and aesthetic standards.

    • Through regular reviews and optimisation efforts, strive to keep our digital presence ahead of the competition in terms of speed and responsiveness.

    • Thrive in a fast-paced, multi-million-pound business environment, contributing to the continuous growth and success of the organisation.

  • Junior Software DeveloperNorthcoders

    Feb, 2023 - May, 20233 months

    • During the full-stack coding bootcamp, I have built on my self-taught knowledge and gained confidence in my ability to upskill and learn multiple new programming languages. By applying taught theory to real world situations, I have quickly grasped how to build and test bug-free code to manipulate data across individual and group projects. I have gained experience of solo and paired programming sprints, where I have always received excellent feedback on my solutions.

    • Back-end Project: During the project, I created an express server that I hosted on Render, that consisted of GET, POST, PATCH and DELETE requests. These make PSQL requests to the database to retrieve and alter information for the client that communicates with the front end side of the project. The whole code has been organised into controller and model folders to make it easy for others to read and amend if required. Throughout development, the whole code is fully tested with Jest, to make sure there are no bugs. The back end developed during this project will handle any requests made by the front end user. At the end of the project, I created a full read-me explaining all end points to the server, as a guide for future developers. To maximise the experience I got on this project, I completed all task tickets and went above the requirements to ensure I was able to get experience with all four aspects of GET, POST, PATCH and DELETE requests and all bases for handling a back end API were covered.

    • Front-end Project: The next phase of creating my full stack application was to create the front end. As I had created all required end points, I then built all the necessary front end points. My Project was to create a react-based single page application, similar to the website Reddit. Users can interact with news related articles, log in as a pre-set user, comment on articles & also up-vote and down-vote articles too. I used react to create the website, and made sure to only render the required parts of my website, to provide the user with a seamless experience. I designed the page with CSS to make sure it was pleasing to the users eye and easy to navigate.

  • Personal TrainerSangster Fitness

    Jan, 2014 - Apr, 20239 years 3 months

    • For the past 10 years, I have run my own small business, helping people recover from life altering injuries or illness, providing nutrition advice and group sessions for companies and supporting all clients with their mental health, emotional wellbeing and fitness journey. I am qualified in Level 3 Personal Training and Level 2 Gym Instructor, following which I have built up a large loyal client base, consisting of both corporate and individual home-based clients.

Projects Experience

Projects Experience

  • NC News, Entity

    Feb, 2023 - Mar, 20231 month

    React App

    • Full stack website with API & React designed single page application, social media styled website for sharing news-related articles

Skills

Skills

  • Languages

    JavaScript

    TypeScript

    Tailwind

    HTML5

    CSS3

    SQL

  • Databases

    PostgreSQL

    MongoDB

  • Frameworks

    Node.js

    React

    Next

  • Tools

    VSCode

    Github

    Git

    Express

    Jest

    Supertest

    Trello

  • Soft-Skills

    Problem Solving

    Teamwork

    Logical Thinking

    Communication

    Adaptability

    Emotional Intelligence

    Ambitious

Education

Education

  • Business, BTEC, Stockport College

    Sep, 2008 - Jun, 2010

    Business Management - Double Merit

  • Health & Fitness, , The Training Room

    Jul, 2013 - Jan, 2014

    Level 2 - Gym Instructor

    Level 3 - Personal Training

  • School, , Reddish Vale High School

    Sep, 2001 - Jun, 2006

    11 GCSEs

Interests

Interests

  • CodingHikingRaftingGymRunningCookingRock climbing
References

References

  • References available on request from corporate clients South Catering, The Genius Group, Pozzoni Architecture and Fairhome Group plc and individual clients.