
Dave McQueen
Problem Solver. Engineer. Coder. Solutions Expert.
Software Engineer & Technical Lead with over 12 years experience of crafting products & solving problems. Currently building cutting edge AI powered healthcare software at Foundation Health.
About Me
Hi! I’m David McQueen, an accomplished software engineer & technical lead with over 12 years experience in the industry, I am enthusiastic & passionate about enabling businesses to achieve their goals. Working across the entire stack I have a wealth of experience in developing high quality, scalable software systems, adapting to meet the requirements at hand. Backend leaning, I have used multiple different languages over my career adapting to the stack which is best suited to the team & the technical requirements. I pride myself in being a fast learner and picking up new languages & technology quickly.
Quick Facts
Current Role
Senior Software Engineer & Team Lead at Foundation Health
Education
Manchester Metropolitan University, BSc Computer Science
Languages
Interests
Skills
12+ years of professional software engineering expertise, full-stack software development, specializing in the back-end and system architecture.
Full Stack Development
Building scalable full-stack solutions with node (TypeScript) and Svelte, with a focus on the backend.
Cloud Architecture
Extensive experience of building scalable systems to multiple cloud service providers, leveraging the flexibility & scaleablity of the cloud to provide systems which work across multiple regions.
Database & Data Management
Implementing efficient PostgreSQL database schemas and queries.
Technical Leadership
Working with and leading globally distributed high performing teams.
International Experience
Native English speaker with experience of efficiently working remotely for UK & US companies.
Experience
From Individual Contributor to Technical Lead, I have extensive expertise & experience in helping companies achieve excellence.
Foundation Health
Tech Lead & Senior Software Engineer
AI-Powered Infrastructure for Digital Healthcare
Key Achievements
- Defined & introduced new processes as the engineering team grew to over 35 people, adapting to a changing landscape & workflow.
- Providing technical guidance for my own team, and the wider department comprising of other teams working on the same product.
- Working with Product stakeholders to understand requirements, and turn then into usable features.
- Providing L1 on‑call support, and L2 escalation for critical incidents, with a build‑it, ship‑it, own‑it approach.
- Liaising with external Customers to ensure that they are able to use the products to achieve their goals, provide clarity on features, and gather feedback to enhance the product further.
Key Achievements
- Designed the architecture for a new fully serverless platform on AWS, using APIG, StepFunctions, Lambda, EventBridge, and SQS.
- Provided technical direction & expertise in the platform being developed and all work undertaken by the team.
- Responsible for a team of 4 engineers with varying degrees of experience.
- Provided support & guidance for the engineers in their professional development via regular 121’s & mentoring.
Key Achievements
- Pairing & Mobbing alongside other engineers to complete tasks from Jira as prioritised during backlog refinement.
- Advocating for several improvements to the squads ways of working; avoiding scope creep, ensuring documentation is updated, collaboration improvements & knowledge sharing, and keeping Jira flowing smoothly.
- Mentoring of junior engineers when they joined the team.
Key Achievements
- Line Manager for 2 engineers in other teams within the business.
- Having regular 121s with my engineers to help them with any issues they may have, and help progress them in their career goals.
- Continuing my existing duties as a Software Engineer.
Key Achievements
- Pairing & Mobbing on tasks within a high performing agile product team.
- Owning the entire domain of our product, from infrastructure (IaC) through to deployment and support.
- Introduced TypeScript to a React project the team developed, which eased the adoption of React for the c# developers within the team.
Various Software Companies
Software Engineer
Multiple software companies in industries such as travel, government, and gaming
Key Achievements
- Working within the entire SDLC to deliver high quality, feature rich, software
- Mentoring junior engineers
Tech Stack
Technical expertise in software development.
Programming Languages
Databases
Development Tools
AI Tools
Frontend Frameworks
Cloud Providers
Let's Connect
Send me a message
Contact Information
Let's connect! I'm always interested in hearing about new projects and opportunities.
GitHub
github.com/david-mcqueenLocation
Annecy, France