Technical Skills
Programming Languages
- Python
- Go
- C# (.NET)
- JavaScript/TypeScript
- SQL
Frameworks & Technologies
- Microservices Architecture
- REST APIs
- ASP.NET Core
- WPF
- React.js
- Docker/Kubernetes
- Terraform
- Ansible
- Jenkins
- Linux (RHEL, Ubuntu)
- rsyslog
- Git/GitHub/GitLab
- Azure/AWS
- RabbitMQ
- Fortify SAST
- Boldon James Classifier
- OPSWAT MetaDefender
- NATS & JetStream
Databases
- SQL Server
- PostgreSQL
- MongoDB
Security & Compliance
- Secure by Design Principles
- SECRET-level Classification
- NCSC Compliance
- SBOM Compliance
- SIEM/SOC Integration
Certifications
- Salesforce Admin Certification
- Terraform Certification
- Kubernetes Application Developer
- RHCSA Rapid Track Course
- Microsoft Certified Professional Developer (MCPD)
- Microsoft Certified Technology Specialist (MCTS)
- Microsoft Certified Solution Developer (MCSD)
Education
- B.Sc Computer Science
- Post Graduate Diploma in Computer Applications
- Advanced Web Development & Security Training
Community Involvement
- Provide IT Support to Non-Profit Organisations
- Raised £500 for British Heart Foundation (London-Brighton Cycle)
- Support small farmers in India with IoT adoption
Professional Summary: Senior Software Engineer with
14+ years of experience delivering secure systems for the UK Government.
Experienced in building SECRET-level classified communication platforms and
enterprise applications serving millions of users.
Track record of building mission-critical systems that process 20M+ messages daily while maintaining security compliance with minimal critical vulnerabilities. Apply Secure by Design principles throughout development lifecycle, with experience implementing DevOps practices and microservices architecture.
Led development of air-gapped communication platforms for international defence programmes and large-scale visa processing systems handling sensitive government data.
Track record of building mission-critical systems that process 20M+ messages daily while maintaining security compliance with minimal critical vulnerabilities. Apply Secure by Design principles throughout development lifecycle, with experience implementing DevOps practices and microservices architecture.
Led development of air-gapped communication platforms for international defence programmes and large-scale visa processing systems handling sensitive government data.
Professional Experience
Tech Lead/Senior Software Engineer – Secure Communications Platform
FCDO Services (Contract)
Jan 2021 - Present (4+ years)
Led the design, development, and delivery of secure email communication, file transfer, and syslogging capabilities for the UK Government's high-assurance communications platform. Built a system supporting the MoD and GCAP programme within a private cloud environment, rigorously adhering to Secure by Design principles.
- Designed and implemented a secure communications platform requiring SECRET-level classification. Developed messaging and file transfer capabilities in Python, Go, and C#, enabling secure document and digital asset sharing for over 1,000 authorised users in an air-gapped environment.
- Architected and deployed a multi-layered security model using data diodes and automated scanning. Ensured all messages and files passed comprehensive checks before reaching destination networks, achieving sub-30-second delivery times for classified communications.
- Developed a C#-based SharePoint integration to enable secure file transfers across air-gapped systems, incorporating Boldon James Classifier for automated document classification and OPSWAT MetaDefender for deep content inspection and threat detection.
- Built a distributed microservices architecture using Python, Go, C#, and React.js. Deployed services in Docker containers orchestrated by Kubernetes, with RabbitMQ handling messaging, delivering a scalable, enterprise-grade platform.
- Delivered a high-throughput syslogging solution tailored to air-gapped environments. Designed the system to handle over 20 million messages daily with 24/7 uptime, providing SOC/SIEM/Huntsman integration for deep security visibility.
- Introduced Infrastructure as Code using Terraform and Ansible, implementing CI/CD pipelines with GitLab and Jenkins. Reduced deployment times from 2 days to 30 minutes while ensuring repeatability and security compliance.
- Embedded Fortify SAST and continuous security scanning into the SDLC, enabling rapid delivery cycles with minimal critical vulnerabilities through automated validation and testing.
- Created custom Python-based monitoring tools for PRTG, providing 24/7 observability across distributed microservices with automated alerting and ServiceNow integration for streamlined incident management.
Senior Software Engineer – UKVI
FCDO Services (Contract)
2012 - 2021 (9 years)
Led the development of a global-scale web portal and caseworking systems for UK Visas and Immigration (UKVI), supporting the secure processing of 4 to 5.5 million visa applications annually across worldwide operations.
- Architected and delivered a scalable appointment booking system to manage high-volume scheduling across UK visa application centres globally. Designed to handle over 11,000 appointments daily, it enhanced applicant experience and significantly reduced administrative workload.
- Implemented secure integration with the Immigration Health Surcharge (IHS) system to meet government payment processing standards. Developed a compliant payment system featuring strong encryption and full audit trails, capable of handling millions of international transactions each year.
- Engineered enterprise-grade identity and access management solutions using Azure Entra ID and SAML2. Delivered secure single sign-on across government sites, improving user efficiency while meeting stringent security compliance.
- Replaced legacy WPF desktop systems with modern responsive web applications built using C#, React.js, TypeScript, JavaScript, Web API, ASP.NET Core, and Entity Framework Core. Successfully modernised visa processing workflows, enabling global accessibility and enhanced user experience. Containerised applications using Docker and deployed via Kubernetes for improved scalability across global visa centres.
- Implemented infrastructure automation using Terraform to manage global visa centre environments, paired with CI/CD pipelines for consistent deployments. Streamlined infrastructure provisioning and application updates across multiple international locations, reducing manual configuration errors and deployment times.
- Integrated Azure IoT capabilities using Python to monitor appliances across international visa centres in real time. Built an automated health and alert system with ServiceNow escalation, enabling proactive maintenance and minimising equipment downtime.
- Developed case management tools that significantly improved visa caseworker efficiency. Enhanced decision-making processes and increased application processing speed, positively impacting millions of visa cases annually.
- Ensured platform scalability, high availability, and resilience to support the UK's global visa operations. Maintained reliable performance across geographically diverse locations and high user demand.
Key Achievements
- Delivered HERMES secure collaboration platform enabling classified communications between GCAP partner nations (UK, Japan, Italy)
- Built high-throughput syslogging system processing 20M+ messages daily with security compliance using Secure by Design principles
- Developed scalable UKVI systems serving 4-5.5 million visa applicants globally with enterprise authentication and payment processing
- Maintained 14+ years of continuous UK government contracting with SECRET-level security clearance
- Contributed to 27+ years of technology development across diverse sectors from early web development (1997) to modern cloud platforms
- Consistently passed government security audits with minimal critical vulnerabilities across classified systems
Additional Experience (1997-2011)
▶| Period | Role & Employer | Location | Technologies |
|---|---|---|---|
| Jun 2011 - Oct 2012 | SharePoint Consultant West Midlands Police |
Birmingham | SharePoint 2010, JavaScript, C# Web Parts |
| Aug 2006 - May 2011 | .NET Consultant Focus Data Services |
Various UK locations | C#, SQL Server, JavaScript, Bootstrap |
| Apr 2005 - Jul 2006 | .NET Consultant XANSA - LSE |
London | C#, JavaScript, SOAP, Oracle, SQL Server |
| Jan 2004 - Mar 2005 | VB .NET Consultant Cable & Wireless |
Birmingham, London | C#, JavaScript, SQL Server, BT Integration |
| Nov 2002 - Dec 2003 | Senior Programmer FX Corporation |
London, Edinburgh | Java EJB, ASP, VB6, JavaScript, Oracle |
| Sept 2001 - Oct 2002 | Senior Programmer National Grid |
Warwick | ASP, VB6, JavaScript, Oracle |
| Jan 2000 - Aug 2001 | Senior Programmer BBC Good Homes |
Sunderland | ASP, JavaScript, ColdFusion, SQL Server |
| Jan 1998 - Dec 1999 | Programmer Monster Inc |
Noida, India | EJB, JavaScript, JSP, HTML, Oracle |
| Jan 1997 - Dec 1997 | Programmer Cool Crafters Inc. |
Hyderabad, India | ASP, VB, SQL Server, JavaScript |