Learn more

Maxim King

Software Engineer
Hertfordshire, London, United Kingdom
linkedin.com/in/maximking
Experienced Software Engineer & Entrepreneur with a strong track record of designing, developing, and deploying scalable JavaScript, TypeScript, and Node.js applications. Passionate about building robust, high-performance solutions for both server-based and serverless environments. Over four years of hands-on experience delivering production-ready software, optimising system architecture, and driving technical innovation.

Work Experience

Founder (Entrepreneur)

JMServices Pro

Sep 2022 - Current

• Founded JMServices, architecting a scalable backend system with Node.js and TypeScript, optimising performance and ensuring reliability in high-demand environments.

• Developed robust APIs and micro-services using Express.js, and Hono, handling complex data processing and enhancing system efficiency.

• Integrated Prisma ORM with Node.js, improving database interactions for MongoDB environments, while leveraging Kafka for efficient event management.

• Using the Expo CLI, I developed the iOS & Android application for the App Store & Google Play Store.

• Designed and implemented LLM modules, enabling advanced AI-driven functionalities within the system.

• Developed a public-facing OpenAPI client interface and backend utilising Scalar's advanced API documentation generation tool, enhancing API documentation with a modern, responsive UI and interactive features.

Software Engineer (Backend)

Jun 2023 - Dec 2023

• Developed and maintained a scalable TypeScript API for a Discord-based gaming application on a contract basis at Polemos.

• Collaborated with team members and stakeholders to create and manage a successful game software solution using Discord.

• Played a key role in ensuring efficient and effective communication between game users through innovative software development.

IT Consultant (Contract)

Oct 2022 - Sep 2023

• Setup and maintain the Microsoft AD, Microsoft Intune and Microsoft Defender for Business.

• Deploy window systems, and setup organisation policy’s.

• Maintenance of the Maltings Locksmiths job management system, including updating application databases and the TypeScript codebase, while also adding new functions to support integrations with key machines and other operational facilities.

Technical Lead

Nov 2021 - Jun 2023

• Developed Protect, a modular TypeScript protection system, utilising Node.js for server-side logic and Docker for containerised deployments.

• Led the development of a machine learning module for Protect, leveraging **TensorFlow **for real-time threat detection and integrating with MongoDB for data storage and analysis.

• Managed infrastructure and server deployments using Docker and Docker Compose.

• Reduced false detections by 23% in April 2022 through a custom detection system.

• Led a development team and established partnerships with charities like United Services Organisation and Air Force Gaming.

• Provided protection for notable communities, including Air Force Gaming (AFG) & United Service Organization (USO) and various US & UK charity servers.

Software Engineer (Contract)

May 2022 - Sep 2022

• Developed and seamlessly integrated the Remote Desktop module into the Nuxt.js frontend, enabling smooth communication between server and client devices through socket.io-client.

• Implemented advanced security measures and compression features in the socket.io server-side and client modules, ensuring data integrity and optimal performance.

• Led the development of the Remote Desktop module (RDP) for both the client and server-side systems, utilising Express.js and socket.io.

Software Engineer (Contract)

Jul 2022 - Dec 2022

• Built a comprehensive job management system for MaltingsLocks LTD using Next.js, Node.js, TypeScript, and Prisma ORM (MongoDB).

• Streamlined tasks like customer record management, job sheet tracking, inventory, and invoicing.

• Collaborated with operations leaders to design management and staff portals, incorporating feedback to improve usability.

• Implemented Iron-Session and advanced encryption techniques to ensure data security and compliance with UK GDPR requirements.

• Led weekly meetings to discuss progress, gather feedback, and ensure continuous system improvements.

Software Engineer (Backend)

Feb 2022 - Jul 2022

• Developed a feature-rich Discord application using Discord.js, Canvas, and MongoDB, on a contract basis at Polemos.

• Created a modular verification system allowing custom processes for each Guild, with personalised modules.

• Enhanced user experience with Discord's DM and Threads system, and InteractionButtons.

• Implemented a Reports system with distinct templates for "General" and "User" reports, utilising threads and InteractionButtons.

• Conducted bi-monthly meetings for progress tracking, feedback, and bug reports.

• Authored detailed documentation for AWS Infrastructure and Docker integration and deployment.

Education

Hertford Regional Collage

Digital Production Design and Development (T-Level)

  • Achieved overall B grade for the first year, archived Grade A on the Employer Set Project, designing a backend application & Grade B on the two paper based exams.
  • Assisted in teaching the second year Typescript & Next.js projects, including building a full stack application and fully functional database.
Sep 2024 - May 2025

Certifications

Cloud Essentials+

CompTIA

Credential ID: 4GFQ4GJYPJBEQGSK

Aug 2023

Rest API (Intermediate) Certification

HackerRank

ID: c39a80693d97

Oct 2024

Master Javascript

Software Engineer Certification (Role)

HackerRank

It covers topics like Problem solving, SQL, and REST API. ID: e23db674e0da

Oct 2024

Node.js, Express, MongoDB & More: The Complete Bootcamp

JavaScript (Intermediate) Certificate

May 2024

Banking Products and Services

TestDome Nodejs

Aug 2022

Problem Solving (Basic)

HackerRank

ID: e523ee10223b

Jun 2022

Projects

Creator

Nov 2024 - Current

Permissionless is a powerful and extensible TypeScript library designed to manage user roles and permissions in your application. It offers features such as role inheritance, wildcard permissions, contextual checks, and dynamic configuration updates. This was first created in-house for JMServices Pro, and made open source.

Technical Lead

Developed an Automated Cyber Defence bot for Air Force Gaming, Space Force Gaming, and the United Service Organisation (USO), protecting 250,000+ users. Implemented security triggers relayed to 20+ servers, including Far East, US, and NATO partners.

Conferences

AWS Summit London 2024
WeAreDevelopers World Congress 2021

Interests & Skills

  • Node.js
  • Typescript
  • JavaScript
  • Next.js
  • Nuxt.js
  • Nest.js
  • Hono
  • Microservices
  • React
  • Tanstack Query
  • Vercel
  • SWR
  • Tailwind CSS
  • Express.js
  • Kafka
  • MongoDB
  • Prisma ORM
  • Redis
  • Docker
  • CloudFlare
  • AWS
  • GCP/Firebase
  • REST API’s
  • Axios
  • Figma