David Philip Greenwood
About Me
Dedicated software engineer with 4+ years of experience in
mobile, web, cloud, and embedded systems. Strong coding standards,
full software lifecycle knowledge, and ability to work in Agile
and Waterfall environments. Passionate about learning, teamwork,
and problem-solving.
Experience
Senior Software Engineer - SanCloud Limited (2022)
- Developed IoT middleware for firmware management in Node.js
(Express).
- Designed and implemented automated API and stress testing.
- Configured high-reliability services and ThingsBoard
workflows.
- Built frontend for file uploads (HTML, JavaScript, AJAX,
CORS).
Software Developer (Self-Employed) - SanCloud Limited
(2021-2022)
- Developed and maintained IoT middleware and device
management systems.
- Worked on full-stack development, including backend,
frontend, and API integrations.
Software Engineer - Raytheon Systems Limited (2018-2019)
- Developed distributed filestore and AWS secure
communications applications.
- Built API testing frameworks and documented endpoints
(Swagger, Postman).
- Worked in an Agile environment, contributing to team
projects and presentations.
Junior Java Developer - Inview Technology (2017)
- Developed embedded Java TV Guide with automated testing and
CI integration.
- Refactored code for improved testability and
maintainability.
Software Development Architect - Beck Computer Services
(2003-2004)
- Developed sales software for commercial equipment hire
companies.
- Designed and implemented database middleware and
synchronization logic.
- Provided customer support and maintained web-based
statistical survey software.
Software Developer (Self-Employed) - Beck Computer Services
(2003)
- Developed custom software solutions for business clients.
- Worked on mobile and web-based applications, as well as
database-driven systems.
Dementia Care Home (Cleaning) - Belong Morris Feinmann
(2019-2021)
Provided cleaning services in a dementia care home during the
pandemic.
Various Retail Roles (2004-2010)
Held multiple customer-facing roles in retail, developing
communication and problem-solving skills.
Education
MSc Advanced Computing Manchester
Metropolitan University (2016)
BSc Physics with Planetary & Space Physics
Aberystwyth University (2003)
Skills
- Software Development (Node.js, Java, Python, Spring Boot)
- Cloud & Distributed Systems (AWS, Secure Connectivity, IoT
Middleware)
- Testing & CI (Unit Testing, API Testing, Postman, CI/CD
Pipelines)
- Database & Backend Development (SQL, NoSQL, Data
Synchronization)
- Version Control & Documentation (Git, Swagger, Agile
Practices)
References
Available on request. See www.linkedin.com/in/david-philip-greenwood
for recommendations.
Link to This Document