Manchester, United Kingdom | +44 7732132430 | mihaliswcm@outlook.com
PROFESSIONAL SUMMARY
Software engineer with hands-on experience delivering and operating production systems end-to-end. Proven ability to take ownership of backend and full-stack applications, from system design and implementation through to deployment, monitoring, and support. Strong background in Go, C#, AWS, Docker, automation, and CI/CD pipelines. Recognised for strong systems thinking, optimising application architectures, development processes, and engineering workflows through automation, platform improvements, and the integration of AI-driven tooling to increase efficiency.
PROFESSIONAL EXPERIENCE
Software Engineer (Backend) | One iota | March 2026 - Present
Identified and resolved performance bottlenecks across multiple services by redesigning inefficient data access patterns and reducing reliance on expensive operations, improving system responsiveness and reducing infrastructure overhead.
Developed Go API services to integrate One iota's MESH Data analytics layer with Hugo Boss' BRING in-store operations platform, enabling centralised tracking of operational metrics across 30+ retail stores, with rollout ongoing to 100+ additional locations.
Optimised database queries and service interactions within Hugo Boss' Changing Room API, reducing response times by up to 50% and improving reliability for in-store retail operations.
Proactively identified and resolved production issues for Pro:Direct's mobile application through Grafana monitoring and analysis during major releases, maintaining service stability during traffic peaks exceeding 15,000 active users.
Containerised existing applications and services using Docker, significantly improving local development workflows, drastically reducing setup complexity, and shortening testing cycles.
Diagnosed and resolved Amazon Aurora connectivity issues within a VPC by investigating security group and subnet configuration, restoring internal access through the deployment of an EC2 On-Demand instance for service debugging and operational use.
Established CI/CD pipelines and initial AWS infrastructure for a new client project, enabling automated deployment across development, testing, staging and production environments.
Software Developer | National Monitoring, AVR Group | October 2024 - March 2026
Sole engineer responsible for the architecture, development, deployment, and operation of multiple production C# full-stack web applications, delivering business-critical systems from concept through to nationwide production use.
Designed and built two core company platforms: a nationwide URN management system serving 3,000+ alarm installers, all 43 police forces in England and Wales, and 100+ Alarm Receiving Centres, replacing manual processes with digital workflows; and a client self-service platform enabling councils and commercial customers to order and manage monitored alarm services.
Deployed new production versions and applied database schema changes via jump box servers in an on-premises environment, supporting releases of the nationwide URN management and client self-service platforms.
Optimised services such as FEPs and middleware, reducing outages/out-of-hours calls by 40%.
Worked closely with a UX designer using Figma to transform management requirements into user-centred application designs, retaining responsibility for technical architecture, implementation, and delivery across the full development lifecycle.
Designed and developed a Windows Forms application demonstrating the end-to-end ECHO emergency response workflow, visualising how alarm events are processed and communicated to emergency service control rooms, helping communicate the value of a nationally deployed public-safety platform, used at national cybersecurity conferences.
KEY PROJECTS
Mandarin Learning MCP Server for AI Agents
Go | SQLite | MCP SDK
Developed a Model Context Protocol (MCP) server, enabling AI agents to support structured Mandarin Chinese vocabulary learning for HSK levels 1-3, featuring a spaced repetition algorithm, quizzes and progress tracking.
Implemented an adaptive testing framework with translation and multiple-choice quizzes, and progression tracking based on a custom mastery system, integrated with an SQLite database.
Followed test-driven development practices with 20 automated tests.
Go Secure — MCP Security Scanner for AI Agents
Golang | MCP SDK | Semgrep | Trivy | Docker | GitHub Actions
Built an MCP-native security scanner enabling AI agents to run repository scans, triage findings, and support remediation through structured, agent-readable tool responses.
Orchestrated Semgrep (SAST), Trivy (vulnerabilities, secrets, misconfigurations), and Golang dependency inspection into a unified pipeline with severity-ranked findings and CycloneDX SBOM export.
Containerised the scan engine in Docker with Semgrep and Trivy bundled for reproducible local and pipeline execution, plus a composite GitHub Action for integration into other repositories.
Implemented CI/CD with GitHub Actions to automate testing, image builds, and security scans on every push and pull request.
EDUCATION / CERTIFICATIONS
AWS Cloud Practitioner (CLF-C02), 2025
Manchester Metropolitan University - Master of Science, Computer Science, Distinction, 2022 - 2023
Modules: Cloud and Enterprise Development, Advanced Object-Oriented Programming, Algorithms and Data Structures, Information Systems and Databases
Manchester Metropolitan University - Bachelor of Art, Philosophy, 2:1, 2019 - 2022
TECHNICAL SKILLS
Go, C#, Bash, AWS, IIS, SQL Server, DynamoDB, Docker, GitHub Actions