Technical Proficiencies
Programming Languages:
Python (Django, DRF, Flask, Celery, Redis, Pandas, NumPy, Matplotlib, Jupyter, Langchain, SciPy, Plotly, Seaborn), ES6+ JavaScript, C++
Cloud & Infrastructure:
AWS (EC2, S3, Lambda, API Gateway, CloudFront), Azure (VMs, Container Apps, Logic Apps), Docker, Terraform, CloudFormation, Heroku, Supabase
Frontend:
React, Bootstrap, Material UI, Tailwind, HTML5, CSS3, jQuery, D3.js
Databases:
PostgreSQL, MySQL, SQL Server, DynamoDB, MongoDB, Cosmos DB
Development Tools:
Git/GitHub/GitLab, GitHub Actions, CI/CD pipelines
Data Science & BI:
PowerBI, SQL Server, statistical modeling (regression, clustering, time series)
Professional Experience
Drive technical innovation within a development team responsible for Robotic Process Automation (RPA), web applications, and API services. Develop and maintain Flask and Django-based web applications with React front-ends, ensuring seamless integration across containerised RPA solutions. Manage cloud infrastructure and deployments across Microsoft Azure platform.
- Architect and maintain containerised RPA solutions, optimising automation workflows and enhancing operational efficiency across surveying processes
- Develop full-stack web applications using Flask, Django, and React, delivering robust solutions for chartered surveying operations
- Manage Azure cloud infrastructure including VMs, Container Apps, and Logic Apps, ensuring scalable and reliable deployment architecture
- Increase system resilience and observability by rolling out critical updates to RPA solutions, improving monitoring capabilities and reducing downtime
- Implement infrastructure optimisations that have improved connection resilience to third-party databases by at least 2 orders of magnitude and reduced container build times by over 10x
- Lead containerisation initiatives for all RPA processes, improving deployment consistency and system reliability
- Collaborate with cross-functional teams to deliver API services supporting critical surveying business operations
Drive technological innovation for a business generating £3M in annual revenue. Lead and mentor a remote team of 3 developers, fostering a collaborative and high-performance environment whilst ensuring timely project delivery and alignment with strategic business goals.
- Architected and led end-to-end development of a custom CRM platform, adopted by 25+ franchises nationwide, centralising bookings, financial management, communications, KPI analytics, and marketing insights
- Managed £800k+ budget, leveraging Django (DRF, Wagtail), Heroku, AWS, Mailgun, SMS integration, automated web scraping, Google Maps API, OpenAI API
- Transformed company's IT landscape by migrating legacy Access database to cloud-based PostgreSQL system, vastly improving deployment speed, scalability, and operational capacity
- Enhanced system into a dynamic CRM tool that significantly streamlined business processes, resulting in increased efficiency and scalability
Support a business generating £12M in annual revenue and serving 220K customers. Developed, analysed, and interpreted complex statistical data to drive decision-making processes and business strategies.
- Directed end-to-end ETL process for motor insurance data pipelines, enabling seamless data transformation, analysis, and advanced analytics for underwriters and executives
- Led migration of legacy systems to modern, robust database architecture on SQL Server, collaborating with third-party vendors to ensure smooth transition
- Utilised Python, SQL Server, and SQL Server Integration Services to enhance data accuracy and accessibility, empowering decision-making and operational efficiency
Earlier Roles:
Senior Lecturer, Pathway Leader – Marine Environmental Science, University of Portsmouth: Published research on computer and statistical modelling of population genetics, delivered lectures and mentored students.