m-onz
about
blog
visuals
art
music
resume
Resume (CV)
Stephen Monslow
Software developer/engineer & web application security specialist
Professional Summary
As a seasoned technologist with over 11 years of experience in the IT industry, I bring a thoughtful and critical perspective to the evolving landscape of software engineering and artificial intelligence. I combine deep technical expertise with a strong ethical framework, focusing on building secure, privacy-conscious, and purposeful solutions that create genuine value.
Throughout my career across various developer and engineering roles, I have consistently demonstrated the ability to evaluate and implement new technologies while maintaining a balanced approach between innovation and practical application. I excel at modernizing legacy systems, architecting new solutions, and making well-reasoned technical decisions with full accountability.
Currently developing my skills in Elixir, bug bounty hunting & A.I.
Technical Expertise
Programming Languages
- Paradigms: functional, object orientated
- Test driven development, module driven development
- Primary: JavaScript, node js, Elixir, Python
- Professional: TypeScript, Bash
- For fun: Erlang, LFE, gleam, prolog, Rust, C/C++, go, Ruby, Lisp/Scheme, Perl, Zig, Lua, PHP, java
Frameworks & technology
- Full Stack Frameworks: Meteor JS, Laravel, Symfony, Phoenix (Elixir), magento
- Frontend: next.js, React, Vue.js, Angular, Choo
- UX Libraries: Kendo, Foundation, Bootstrap, Tachyons
- API Development: REST, GraphQL
- Messaging: WebSocket, webRTC, SOAP, MQTT
- Desktop: Electron, tauri Hybrid app frameworks: Kendo, ionic
-
- Persistence: SQL, mysql, redis, postgres, mongodb, rethinkdb, append only log
DevOps & Infrastructure
- Cloud Platforms: AWS, GCP, Azure, Digital Ocean, Rackspace, fly.io
- CI/CD: Jenkins, Travis, GitHub Actions, Ansible, Chef
- Distributed Erlang / Elixir
- Containerization: Docker
- Serverless Architecture
- Monitoring: Grafana
- Microservices
Security & System Administration
- Operating Systems: QubeOS, Debian, CentOS, Fedora, FreeBSD, alpine.
- Web application security and penetration testing
- Advanced recon and automated scanning
Embedded Systems
- Platforms: Nerves (Elixir), Arduino (C), Espruino (JS), uLisp, Raspberry Pi
- Integration: Sensors, cameras, computer vision, networking
- Hardware: Arduino-compatible chips, ARM chips, ESP32
Professional Experience
Lloyds Banking Group | London
Software Engineer / Service Engineer (April 2020 - Present)
Analytics & tagging within the A.I and analytics lab.
- Working with tag management solutions and assisting wide variety of teams day to day
- Developed automation and tools to assist teams debugging complex tagging solutions
- Led web analytics and tagging initiatives using Tealium and Adobe Analytics
- Developing tools and automation to improve the lives of colleagues
- Developed bespoke tagging solutions and maintained specifications
- Supported teams in data enrichment and analytics implementation
Weswap | London
Backend Software Engineer (May 2019 - April 2020)
- Collaborated with external bug bounty hunters for security validation
- Developed and upgraded complex legacy microservices architecture
- Implemented banking-standard authentication systems
TX11 | UK & Dublin, Ireland
Contract Software Engineer (June 2017 - January 2018)
- Developed a data privacy platform for mylens.io platform including its Cryptographic and P2P functionality
- It was penetration tested with no security findings or issues found in the protocol or implementation
- Implemented an extendable API for an electron application used with augmented reality solutions for Daqri
- Delivered specialized technical solutions for diverse client requirements
iContract | London
Principal Backend Software Engineer (February 2017 - June 2017)
- Took on a half-finished serverless architecture and refactored it into microservices
- Enhanced logging and monitoring to identify race conditions and hard-to-find bugs
- Worked closely with the front end engineer to improve the stability and availability of the product
Experian Credit | London
Senior Developer (June 2016 - January 2017)
- Developed new features on a B2B data analytics platform built with Meteor.js and Angular 2
- Enhanced complex application functionality and features
- Implemented server-side optimizations and refactoring
- Collaborated with DevOps teams to ensure high availability and performance
- Debugged and resolved deployment issues in production environment
Wattbike | Nottingham
Senior Developer (April 2015 - May 2016)
- Architected and built multi-tenant e-commerce platform using Laravel PHP framework
- Implemented secure coding practices and XSS prevention including the use of DOMPurify
- Developed global tenant management system for product administration
- Created secure content management workflows for international business units
- Integrated security best practices throughout the development lifecycle
Kielowatts LTD | Lincoln
Technical Consultant (March 2014 - April 2015)
- Designed and implemented an outdoor turning target system (shooting range) for a client
- Designed and built using Node.js and embedded electronics
- Provided system design consultation and technical architecture
- Developed innovative solutions for specialized technical requirements
- Added computer vision functionality to enable bullet tracking using Python and OpenCV
Lead Frontend Developer (August 2012 - September 2014)
Progressive growth from Junior to Lead Frontend Developer position working on Aviation software and on client projects within the creative agency side of the business. I was trained by seasoned and experienced Senior developers and exposed to complex aviation software. Given R&D and technical analysis jobs to research and vet potential technology and frameworks.
Education
Anglia Ruskin University
- HND in Music Technology (2008 - 2012)
The Priory LSST
- 4 A levels + 10 GCSE: Secondary Education (2001 - 2008)