Karthigan Mageswaran

First-Class Computer Science Graduate

First-Class Computer Science graduate from the University of Leicester with practical experience in backend system architecture and cloud computing concepts. Currently studying for the AWS Certified Solutions Architect - Associate (SAA) qualification.

Engineering Projects

University Accommodation Allocation System

Final Year Project

Designed and implemented a four-stage hybrid allocation engine processing 25 concurrent applications in under 5 seconds. Engineered role-based access control with server-side strict RBAC, BCrypt credential hashing, and JWT-based session management. Integrated Stripe Elements for PCI-DSS compliant payments and built a GPT-4o-mini conversational assistant grounded against a curated knowledge base. Delivered asynchronous event pipelines for SMTP email dispatch and PDF tenancy agreement generation.

Spring Boot 3.2 React 18 MySQL Spring Security Stripe OpenAI (Spring AI) Google Maps Tailwind CSS OpenPDF

Personal Cybersecurity Dashboard

Built a standalone security monitoring tool assessing password entropy using the zxcvbn algorithm and simulating email breach threat-intelligence tracking. Implemented a local SQLite database for persistent alert logging and security event validation, demonstrating applied information security principles.

Python Streamlit SQLite zxcvbn-python

IBM SkillsBuild Integration

Collaborated in an Agile team to design and integrate an external gamification platform with IBM SkillsBuild, developing the backend for user achievement and engagement tracking. Responsible for ensuring secure transmission and storage of user metrics, applying RESTful API design principles throughout.

Java Spring Boot JavaScript REST APIs Agile

Professional Experience

Jan 2022 – Present

Shift Leader

Tesco

Lead and coordinate a team across high-volume shifts, managing effective task delegation, staff welfare, and real-time escalation handling. Hold full keyholder responsibilities including opening/closing procedures, cash reconciliation, and physical security management. Consistently manage competing priorities across customer service, stock operations, and delivery coordination in a time-pressured environment.

Jun 2024 – Jan 2026

Freelance Interpreter (Tamil & Italian)

AaGlobal Language Services

Delivered professional interpretation in high-stakes medical and legal settings, operating under strict confidentiality and professional conduct requirements.

Oct 2021 – Feb 2023

IT Technician

Ollak Limited

Provided comprehensive 1st and 2nd line technical support across software, hardware, and network configuration for local businesses. Troubleshot and resolved technical issues efficiently, achieving high client satisfaction rate.

Education & Achievements

Sep 2023 – Jul 2026

BSc Computer Science (First-Class Honours)

University of Leicester

Relevant Modules: Internet and Cloud Computing, Operating Systems & Networks, Foundations of Cyber Security, Databases & Domain Modelling, Software Architecture & System Development, Data Analytics.

2021

Winner, Network Rail Diverse IT Competition

Network Rail

Selected as one of 50 winners nationwide for designing and presenting an innovative technology solution, demonstrating strong technical communication and problem-solving skills.

Additional

Certifications & Highlights

Certified First Aider. Successfully completed BSc degree while working two jobs simultaneously.

Technical Skills

Infrastructure & Cloud

AWS Certified Solutions Architect - Associate (SAA) (In Progress), Server-side architecture, asynchronous event pipelines, API integrations

Networking & Security

JWT, BCrypt, PCI-DSS compliance frameworks

Database & Automation

MySQL, Spring Data JPA / Hibernate, Bash / Shell, SQL, Git / GitHub, Postman, Agile

Programming & Languages

Python, Java, HTML5, JavaScript, English (fluent), Tamil (native), Italian (native)