Ceri Jane Banks

Junior Full-Stack Web Developer

Ceri Banks image

Junior Full-Stack Web Developer currently completing a Level 5 Diploma in Web Application Development (University Centre Peterborough / Code Institute).

Experienced in building end-to-end, production-ready web applications using Python, Django, JavaScript, HTML, CSS, PostgreSQL, and Stripe. Comfortable working across the full stack — from user-centred frontend design and accessibility to backend logic, authentication, subscriptions, and third-party integrations.

Strong background in structured data, systems thinking, and process design, bringing a high level of rigour, documentation, and maintainability to software development. Confident transferring skills between frameworks and stacks (e.g. Django ↔ Laravel).

Actively seeking a Junior Web Developer / Junior Full-Stack Developer role or similar.

  • Building maintainable web applications with real-world constraints
  • Clean separation of concerns across frontend and backend
  • Accessibility-first UI design (semantic HTML, ARIA)
  • Secure handling of user data and configuration
  • Writing readable, well-documented code for team environments

Languages & Frameworks

  • Python (Django)
  • JavaScript (ES6+)
  • HTML5, CSS3
  • SQL (PostgreSQL)
  • MVC / MVT architecture (transferable to PHP/Laravel)

Frontend Development

  • Responsive UI (Bootstrap, custom CSS)
  • Accessibility (semantic HTML, ARIA)
  • DOM manipulation & event handling
  • User-centred, trauma-informed UX
  • Wireframing (Balsamiq)

Backend Development

  • Django apps & project architecture
  • Authentication & authorisation
  • CRUD functionality & relational models
  • RESTful APIs (build & consume)
  • Email workflows (system + transactional)

Payments, Integrations & Deployment

  • Stripe subscriptions & free-tier logic
  • Webhooks & secure configuration
  • Third-party API integration with fallbacks
  • Git & GitHub (feature-based commits)
  • Heroku deployment
  • Environment variables & secrets management
  • Debugging production issues via logs
  • VS Code

  • Feature-based Git commits and incremental delivery
  • Clean, readable code with maintainability in mind
  • Use of environment variables for secure configuration
  • Debugging using logs and browser dev tools
  • Comfortable reading documentation and learning new frameworks quickly
  • Automated and manual testing to validate application functionality and user flows
  • Comfortable collaborating with designers, developers, and stakeholders

Projects


  • Built and deployed full-stack web applications using Django, PostgreSQL, JavaScript, HTML, and CSS
  • Designed relational data models and implemented CRUD functionality
  • Implemented user authentication, role-based access, and usage limits
  • Integrated Stripe for free and paid subscription plans, including webhook handling
  • Built server-side logic for form validation, permissions, and error handling
  • Designed responsive, accessible interfaces using semantic HTML and ARIA
  • Managed environment configuration and production deployment (Heroku)

  • Developed interactive, responsive browser-based applications using modern JavaScript (ES6+)
  • Implemented DOM manipulation, event handling, and state-based UI updates
  • Focused on accessibility, performance, and user-centred design
  • Version controlled with Git and deployed via GitHub Pages

Experience


Sep 2023 - Current

Undertaking structured full-stack web development training alongside independent projects, building and deploying applications using Django, JavaScript, PostgreSQL, and Stripe. Focused on real-world application architecture, accessibility, and production readiness.

University Curriculum Highlights

  • Full-stack application architecture using Django and JavaScript
  • Relational database design and data modelling (PostgreSQL)
  • Authentication, authorisation, and user permissions
  • Subscription logic and payment workflows (Stripe)
  • REST API design and third-party API integration
  • UX design using the Five Planes framework
  • Accessibility, usability testing, and inclusive design
  • Agile workflows, version control, and deployment practices

Amey LTD

Sep 2022 - Sep 2023

  • Designed and maintained web-based dashboards for business intelligence
  • Worked closely with IT teams on system automation and data pipelines
  • Defined structured data models, validation rules, and reporting logic
  • Led testing, documentation, and rollout of new technical processes
  • Acted as technical point of contact across departments
  • Collaborated with developers and IT teams, translating business requirements into technical solutions

Everbuild & Interface Europe

2016 - 2022

  • Owned structured data systems supporting large-scale product catalogues
  • Led system migrations, validation, and process redesign
  • Produced technical documentation and trained users on new systems
  • Ensured compliance, consistency, and accuracy across complex datasets

Summary

2007 - 2016

  • High-pressure problem-solving and communication roles
  • Team leadership, mentoring, and training
  • Strong client-facing communication skills

Qualifications