London, United Kingdom

Cherry Augusta

Junior Software Developer / Software Engineer

Python, Django REST Framework, SQL, TypeScript, Angular, React, Testing, APIs, CI/CD, Data Analytics

🐍 Python & Django 🌐 Full-Stack Web Development πŸ”Œ REST APIs πŸ§ͺ Testing & CI/CD πŸ“Š Data Analytics & ML

About

London-based Junior Software Developer building portfolio projects across full-stack web development, frontend engineering, backend development, Python application design, data analysis, and machine learning.

My recent work demonstrates practical experience in web application development, REST API development, API integration, single-page applications, automated testing, CI/CD pipelines, technical documentation, and secure development practices.

I combine strong analytical rigour developed through doctoral research with practical software delivery across Python, Django, Django REST Framework, SQL, TypeScript, JavaScript, Angular, React, HTML, CSS, and modern developer tooling.

Core Focus Areas

βš™οΈ Backend & APIs

Django, Django REST Framework, REST APIs, OpenAPI documentation, typed API contracts, health checks, secure development practices.

πŸ–₯️ Frontend Engineering

Angular, React, TypeScript, reusable UI components, responsive layouts, accessibility-aware behaviour, single-page application concepts.

πŸ§ͺ Testing & Developer Workflow

Pytest, Vitest, jsdom, linting, formatting, pre-commit hooks, GitHub Actions CI/CD, maintainable repository structure.

πŸ“Š Data & Machine Learning

SQL, A/B testing, statistical analysis, power analysis, clustering, feature engineering, Tableau, experiment-driven decision support.

Technical Stack

Languages

  • Python
  • SQL
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3

Frameworks & Libraries

  • Django
  • Django REST Framework
  • Angular
  • React
  • Pandas
  • NumPy
  • Scikit-learn

Testing & Quality

  • Pytest
  • Vitest
  • jsdom
  • Automated Testing
  • Validation
  • Linting & Formatting

Developer Tools & CI/CD

  • Git & GitHub
  • GitHub Actions
  • ESLint & Prettier
  • Docker Compose Scaffolding
  • Visual Studio Code
  • Jupyter Notebook
  • Linux & PowerShell

Featured Projects

Selected portfolio work across full-stack development, frontend engineering, Python systems, data analytics, and machine learning.

TypeScript β€’ React β€’ Vite β€’ Vitest β€’ GitHub Actions

Frontend engineering project demonstrating reusable UI component design, automated testing, accessibility-aware behaviour, and CI/CD using both vanilla TypeScript and React + TypeScript implementations.

  • Reusable scroll-triggered CTA component patterns
  • Configurable thresholds and dynamic style switching
  • Vitest and jsdom automated tests
  • GitHub Actions lint, build, and test workflows

Python β€’ Pytest β€’ GitHub Actions

Modular Python application demonstrating domain modelling, validation, custom exceptions, separation of concerns, automated testing, and continuous integration.

  • Structured weather observation domain models
  • Rule-based analytics methods
  • Automated tests for valid and invalid inputs
  • CI workflows on push and pull request

Python β€’ CLI β€’ Pytest β€’ Dataclasses

Structured command-line Python application demonstrating object-oriented design, immutable data structures, validation, separation of business logic from CLI, and automated testing.

SQL β€’ Python β€’ Tableau

Experiment analysis project evaluating banner performance using SQL and Python, including statistical testing, novelty-effect analysis, power analysis, and business recommendations.

  • Conversion increase from 4.16% to 4.94%
  • SQL-based experiment data extraction
  • z-tests, t-tests, confidence intervals, power analysis

Python β€’ Pandas β€’ Scikit-learn β€’ Matplotlib β€’ Seaborn

Customer segmentation project applying preprocessing, feature engineering, K-means clustering, and behavioural interpretation to 10,127 customer records.

  • One-hot encoding, label transformation, and scaling
  • Six-cluster solution using the elbow method
  • Business-focused recommendations from cluster behaviour

Experience Highlights

Software and App Developer Skills Bootcamp Trainee

Primed Talent Β· Hybrid Β· Jan 2026 – Present

Participating in a Software and App Developer Skills Bootcamp aligned with the IfATE Level 3 standard, covering Python, SQL, Django, Angular, TypeScript, HTML, CSS, JavaScript, Git, Agile workflows, and full-stack web application development.

Independent Software Development Training and Portfolio Projects

Self-Employed Β· Remote Β· May 2023 – Present

Building portfolio projects across full-stack development, backend APIs, frontend engineering, automated testing, CI/CD, analytics, and machine learning.

Independent Researcher

Freelance Β· Remote Β· Jul 2021 – Present

Conducting analytical research requiring structured reasoning, high documentation standards, and complex problem solving transferable to software engineering and data work.

Education

Software and App Developer Skills Bootcamp

Primed Talent Β· Jan 2026 – Mar 2026 (Ongoing)

Training aligned with the IfATE Level 3 standard, covering Python, SQL, Django, Angular, TypeScript, full-stack web development, and software engineering workflows.

Data Analytics Programme

Masterschool Β· May 2023 – Aug 2024

Project-based training in Python, SQL, statistical analysis, machine learning, experimentation, and data communication.

PhD in Religion, International Relations, and Politics

King’s College London Β· Apr 2014 – Jul 2021

Developed advanced analytical reasoning, structured research methods, complex problem solving, and high-standard documentation skills.

Contact & Availability

Actively seeking Junior Software Developer, Software Engineer, Full-Stack Developer, Frontend Developer, Backend Developer, Python Developer, or Web Application Developer opportunities in London or hybrid environments.

Email: cherryaugusta@gmail.com

Location: London, United Kingdom

Right to work: United Kingdom

Languages: English (fluent), Indonesian and Malay (native)