Available for software engineering opportunities

Hi, I am Mohammed Awadallah.

I build secure backend systems, API-driven workflows, and enterprise service platforms with a cybersecurity mindset.

Java Spring Boot REST APIs JWT MySQL AWS Cybersecurity RBAC Java Spring Boot REST APIs JWT MySQL AWS Cybersecurity RBAC
Scroll
Mohammed Awadallah

About Me

Software engineering with a security-first backend focus.

I am a Software Engineering undergraduate at Taylor's University and the University of the West of England, focused on backend development, secure API design, relational databases, and enterprise workflow automation.

My work combines Java Spring Boot, REST APIs, JWT, role-based access control, and database design with practical experience in student service systems, documentation, testing, and cross-department operations.

Impact

Signals from the work.

3x Dean's List recognition across 2024, 2025, and 2026.
AWS Cloud Practitioner certified with cloud and API gateway fundamentals.
16 weeks Industrial software development internship with Ideas 2000 Solutions.
Secure APIs Implemented token-based authentication, access control, input validation, and data protection practices aligned with regulatory expectations.

Projects & Research

Systems built with structure and security.

Java Spring Boot / MySQL / REST APIs / JWT

Unified E-Services Platform

Designed a three-tier enterprise architecture for student services, workflow automation, and secure integration concepts across CMS, EMGS, and Salesforce workflows.

Published Research / 2025

Edge Computing for Urban Traffic Security

Explored edge computing and security concepts for real-time traffic monitoring applications, focusing on responsive processing and safer data handling at the edge.

Node.js / Express / Playwright / Security Middleware

EMGS Automation Service

Production-oriented backend service that automates EMGS visa status checks with input validation, passport masking, rate limiting, caching, timeout guards, and resilient browser automation.

Java / JWT / PBKDF2 / Refresh Tokens

JWT Auth Microservice

Dependency-free Java authentication server with registration, login, refresh-token rotation, token revocation, brute-force lockouts, file-backed storage, and integration tests.

ASP.NET Core / SQLite / OpenAPI

Student Attendance API

Web API for student records and attendance tracking, including CRUD endpoints for students, attendance history by date, local SQLite storage, and development OpenAPI output.

.NET MAUI / XAML / C#

Attendance Mobile App

Cross-platform attendance app with employee sign-in, check-in and check-out actions, status cards, validation, navigation, and a live attendance history list.

Python / CSV / Gmail SMTP / Automation

Personalized Gmail CSV Mailer

Outreach automation script that sends one personalized email per CSV row, supports dry runs, templates, attachments, delays, Gmail app passwords, and send-result logging.

Flutter / Dart / Material UI

Login & Sign-Up Demo

Beginner Flutter application with a single Material screen that switches between login and sign-up flows, using form validation and stateful UI updates.

Toolbox

Backend, cloud, and cybersecurity foundations.

Programming

Java, Python, C++, SQL, R, HTML, CSS

Backend

Spring Boot, REST APIs, JWT, Spring Security, API Gateway, RBAC

Database

MySQL, ERD design, normalization, data validation, structured records

Cybersecurity

Network security, threat analysis, secure coding, access control, AES-256-GCM

Documentation

Technical reports, requirements analysis, SRS, SDLC, project documentation

Tools

Git, Postman, IntelliJ IDEA, MySQL Workbench, Cisco Packet Tracer

Experience

Practical work across engineering and operations.

04/2026 - Present / Dubai, UAE

Software Development Intern

Ideas 2000 Solutions

  • Accepted for a 16-week industrial internship focused on the full software development life cycle.
  • Supporting software development, documentation, testing, and project coordination tasks.
  • Building exposure to software engineering standards, business operations, and team workflows.

08/2025 - 03/2026 / Malaysia

Senior Helper

International Office, Taylor's University

  • Managed structured student database records for immigration and academic data accuracy.
  • Processed and validated high-volume visa and registration records.
  • Coordinated cross-department workflows involving CMS and EMGS systems.

04/2025 - 04/2026 / Malaysia

Secretary

Taylor's Student Clubs & Societies

  • Organized meetings, managed communications, and maintained administrative records.
  • Improved record traceability and supported accurate team documentation.

Education

Bachelor of Software Engineering

Taylor's University and University of the West of England dual award, expected 09/2026. Focused on software development, project management, database systems, and secure application development.

Cybersecurity Extension

Network security and threat analysis

Focused on network security, ethical hacking, cyber threat analysis, and automotive cybersecurity research at Taylor's University.

Contact

Ready to build secure backend systems that hold up in production.