I'm Amber Hassan, a senior software engineer with 15+ years of experience delivering production-grade systems across Banking, Defence, Telecommunications and Medical Equipment. I specialize in robust backend services with C++, Java, and Python, and I contribute across the full development lifecycle, from design to deployment and production support. I also work on front-end scripting with TypeScript and Angular and automate workflows with SQL and Python, using Git, Docker, and Rancher to keep deployments reliable and secure. I thrive in remote and cross-functional teams, consistently meeting tight deadlines while upholding high quality and security standards. I’ve operated in regulated, safety-critical environments with MISRA and GDPR considerations, and I enjoy turning complex problems into scalable software solutions.

I'm Amber Hassan, a senior software engineer with 15+ years of experience delivering production-grade systems across Banking, Defence, Telecommunications and Medical Equipment. I specialize in robust backend services with C++, Java, and Python, and I contribute across the full development lifecycle, from design to deployment and production support. I also work on front-end scripting with TypeScript and Angular and automate workflows with SQL and Python, using Git, Docker, and Rancher to keep deployments reliable and secure. I thrive in remote and cross-functional teams, consistently meeting tight deadlines while upholding high quality and security standards. I’ve operated in regulated, safety-critical environments with MISRA and GDPR considerations, and I enjoy turning complex problems into scalable software solutions.

Available to hire

I’m Amber Hassan, a senior software engineer with 15+ years of experience delivering production-grade systems across Banking, Defence, Telecommunications and Medical Equipment. I specialize in robust backend services with C++, Java, and Python, and I contribute across the full development lifecycle, from design to deployment and production support. I also work on front-end scripting with TypeScript and Angular and automate workflows with SQL and Python, using Git, Docker, and Rancher to keep deployments reliable and secure.

I thrive in remote and cross-functional teams, consistently meeting tight deadlines while upholding high quality and security standards. I’ve operated in regulated, safety-critical environments with MISRA and GDPR considerations, and I enjoy turning complex problems into scalable software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Assistant Vice President — C++ Developer at Barclays
April 1, 2021 - Present
Develop and support premarket trade flow backend server software, handling production issues, deployments and software changes tracked via JIRA. C++ development for financial markets and Java development for service-based architectures to deliver robust backend services. Scripting for TypeScript and Angular frontends to integrate with backend services and support UI updates. Python scripting and SQL scripting for automation, data integration and development support. Use of Git (Bitbucket), Git Pipelines, Docker and Rancher for deployments and production readiness; adhere to complex development processes to meet business needs.
Senior Software Engineer at Coda Octopus
October 1, 2020 - April 1, 2021
Design and develop software for offshore survey equipment, integrating data processing pipelines and supporting SQL Server databases. C++ development for safety-critical components and development of the Survey Engine to transform sidescan and seismic data into analyzable formats. Develop installers and manage SQL Server databases; collaborate with onsite and distributed teams to deliver and troubleshoot solutions. Work closely to ensure system integrity with attention to cyber security and compliance considerations.
Senior Software Engineer at Leonardo
June 1, 2016 - September 1, 2020
Develop secure, safety-critical software under strict security protocols and Official Secrets Act constraints; SC clearance environment. C++ and Python development, UML/Rhapsody design, and adherence to industry coding standards (MISRA) with rigorous unit and integration testing. Integrate software with hardware for functional verification, collaborate with onsite teams and follow strict testing and delivery schedules. Focus on cyber security, GDPR and data protection during development and delivery.
Software Developer at HP
September 1, 2010 - June 1, 2016
C++ development for defence projects with test-driven design; used Python scripting to automate tests and Google Mocks for unit testing. Worked as part of GUI integration teams and used GNU build systems (Make) and Eclipse IDE for development.
Software Engineer at Carefusion UK Ltd
July 1, 2007 - December 1, 2009
Developed life safety-critical systems for infusion pumps, led customer interface work including multilingual UI updates for safety-critical displays. Delivered Windows applications and scripting solutions, managed version control and releases, and supported customer complaint and marketing requirement resolutions. Completed PRINCE2 Practitioner coursework and worked with medical safety specifications for embedded software.
Senior Software Engineer at NEC Technologies (U.K.) Ltd
May 1, 2005 - July 1, 2007
Created design-level documentation using UML and developed middleware and UI components in C/C++ for mobile handset software.
Firmware Engineer at Motorola GSM Division
April 1, 2001 - May 1, 2005
Developed and tested embedded C code for hardware to meet functional requirements; participated in Motorola Graduate Training Scheme and worked on GSM protocol implementations for base stations.
Software Engineer at NEC Technologies (U.K.) Ltd
May 1, 2005 - July 1, 2007
Created design-level documentation using UML and developed middleware and UI components in C/C++ for mobile handset software.
Software Developer at HPS
September 1, 2010 - June 1, 2016
C++ development for defence projects with test-driven design; used Python scripting to automate tests and Google Mocks for unit testing. Worked as part of GUI integration teams and used GNU build systems (Make) and Eclipse IDE for development.

Education

B.Eng. (Hon), Electrical and Electrical Engineering - 2.2 - IEE Accredited at Heriot-Watt University, Edinburgh
January 1, 1994 - January 1, 1998
B.Eng. (Hon) Electrical and Electronics Engineering, 2.2, IEE Accredited at Heriot-Watt University, Edinburgh
January 1, 1994 - January 1, 1998
B.Eng. (Hon) at Heriot-Watt University, Edinburgh
January 1, 1994 - January 1, 1998
B.Eng. (Hon) Electrical and Electrical Engineering at Heriot-Watt University, Edinburgh
January 1, 1994 - January 1, 1998
B.Eng. (Hon) Electrical and Electrical Engineering - 2.2 at Heriot-Watt University
January 1, 1994 - January 1, 1998
B.Eng. (Hon) Electrical and Electrical Engineering at Heriot-Watt University, Edinburgh
January 1, 1994 - January 1, 1998

Qualifications

Prince2 Practitioner
January 11, 2030 - December 26, 2025
Prince2 Foundation
January 11, 2030 - December 26, 2025
Prince2 Practitioner
January 11, 2030 - December 26, 2025
Prince2 Foundation
January 11, 2030 - December 26, 2025
PRINCE2 Practitioner
January 11, 2030 - December 26, 2025
PRINCE2 Foundation
January 11, 2030 - December 26, 2025
Prince2 Practitioner
January 11, 2030 - December 26, 2025
Prince2 Foundation
January 11, 2030 - December 26, 2025
Prince2 Practitioner
January 11, 2030 - December 26, 2025
Prince2 Foundation
January 11, 2030 - December 26, 2025

Industry Experience

Financial Services, Government, Healthcare, Life Sciences, Manufacturing, Telecommunications, Software & Internet, Media & Entertainment