
Josh Barrass
Software Engineer | C++, Python, Node.js, Git, AWS
Salary / Daily rate
London, UK
Mobility: France, Germany, ...
Freelance
Can come onsite
Skills
About me
Intro
As a software engineering with industry experience at Siemens, I am experienced in C, C#, C++, Node.js, Python, Typescript, AWS and Git to develop and test innovative solutions for various projects. I also learned from experienced engineers and mentors who provide me with valuable feedback and guidance. I am pursuing a bachelor's degree in computer software engineering from Royal Holloway, University of London, where I have gained a solid foundation in programming, data structures, algorithms, and software design. My goal is to become a proficient and creative software engineer who can contribute to the advancement of technology and society. I am passionate about solving complex problems, collaborating with diverse teams, and delivering high-quality products that meet the needs and expectations of users and clients.
Work experience
Software Engineer
Vikaso LTD
Aug 2025 - May 2026
10 months
Designed a modular plugin system for dynamically loading third-party widgets and pages, enabling safe extensibility and accelerating integration for client modules — analogous to SDK/package design patterns. Built a Vue.js frontend for an industrial PLC-style robotics platform, improving UI consistency and system uptime. Developed backend C++ services and modular API endpoints to support secure third-party integrations with predictable deployment behaviour. Collaborated directly with clients to scope, build, and ship custom platform modules end-to-end.
Founder
Breakdown.GG
Apr 2025 - May 2026
1 year 2 months
Architected an agentic AI analyst system powered by OpenAI with structured tool-calling: an orchestration loop executes up to 12 tool calls per message — querying player aggregates, tactical patterns, economy data, and positional heatmaps — before synthesising natural-language coaching responses streamed to the client via SSE. Designed and maintained 23+ tool definitions consumed by the LLM, implementing server-side execution, result serialisation, and context injection — directly analogous to MCP-style tool-calling patterns for agents. Built end-to-end inference and retrieval pipelines: a curated knowledge base with weighted full-text search (title×10, tags×5, content×1), pro-play reference matching, and context-aware retrieval injected into system prompts for grounded AI responses. Scaled the full-stack platform (Next.js 15, TypeScript, MongoDB) to 75,000+ monthly users with real-time leaderboards, subscription billing (Stripe webhooks), and tiered access control. Engineered a multi-stage data pipeline on Cloudflare Workers and R2: chunked uploads reassembled server-side, parsed by a custom Worker, then split across MongoDB collections with automatic downsampling to stay within BSON limits. Deployed containerised workloads on AWS (ECR/ECS) with Cloudflare for DDoS protection, edge caching, and object storage — delivering low-latency, secure infrastructure at scale. Implemented production hardening: SHA-256 idempotency deduplication, IP-based rate limiting, anti-bot systems, and retry pipelines with dead-letter fallback storage.
Software Engineer
Siemens
Jul 2023 - Jul 2024
1 year 1 month
Greater London
Redesigned the architecture of a Python simulation tool, applying modern engineering standards to achieve a 200× speed improvement — the tool contributed to infrastructure bids exceeding £1 billion. Built and deployed an engineering platform using AWS Infrastructure-as-Code, delivering scalable, reproducible cloud environments. Implemented security hardening for C++ applications, ensuring reliability across production deployments.
Education
Royal Holloway, University of London
Bachelor's degree, Computer Science (Software Engineering)
2021 - 2025
4 years 1 month
Grade: Second Class Honours (Upper)
Royal Holloway, University of London
Computer Science (Software Engineering), Computer Science
Second Class Honours (Upper)
Licenses & certifications
Explore API Management
Issued: Apr 2025
Using GitHub Copilot with Python
Issued: Apr 2025
Portfolio
