Ceri Jane Banks
Junior Full-Stack Web Developer
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