Khalid Chaudhry

Software Engineer

Edinburgh, Scotland, United Kingdom20 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led multiple feature teams to successful project delivery.
  • Expert in Agile methodologies and microservices architecture.
  • Proven track record in cloud migration and technical risk management.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in Agile and Microservices within the SAAS industry.

Contact

Skills

Core Skills

MicroservicesAgile Application DevelopmentTechnical Risk ManagementCloud MigrationDeveloper TrainingManagementObject-oriented Programming (oop)

Other Skills

Java 21GolangSpring BootJPAAzure cloud technologiesAgileJava SwingAzure Cloud CI-CDKafkaKubernetesMagnoliaOpenShiftIntelliJPostmanApigee API

About

At M&G UK, my role as Technical Lead involves driving Agile teams to convert complex business needs into robust technical solutions. My commitment to cross-departmental communication has been instrumental in streamlining the journey from conception to deployment. With extensive proficiency in Spring Boot Microservices, Azure Cloud CI-CD pipelines and Kubernetes, our team successfully manages technical risks, ensuring project deliverables are safe, on schedule, and cost-efficient. These collaborative efforts have significantly improved our sprint planning and development practices, reinforcing Prudential UK's technological resilience.

Experience

20 yrs 8 mos
Total Experience
1 yr 1 mo
Average Tenure
--
Current Experience

Specsavers

Senior Software Engineer

Feb 2025Feb 2026 · 1 yr · Southampton, England, United Kingdom · Hybrid

  • Delivering high-quality backend solutions as part of Specsavers' digital transformation, with a focus on Java 21, Golang, Spring Boot, JPA, and Azure cloud technologies. Working within a collaborative Agile team, I design and build scalable microservices and RESTful APIs that support core retail operations. I contribute across the full development lifecycle—from requirements and architecture to testing and deployment—while championing best practices in clean code, TDD/BDD, and CI/CD. My role also includes mentoring developers and ensuring smooth integration of services within a complex cloud-native ecosystem.
Java 21GolangSpring BootJPAAzure cloud technologiesAgile+2

Prudential / m&g ukcf gp limited

Manager / Technical Lead (Perm)

Sep 2019Sep 2024 · 5 yrs · Greater Edinburgh Area · Hybrid

  • Led multiple highly cohesive Feature teams, both on and off-shore, to facilitate business requirements, from business requirements to Technical Design, through Sprint planning and development via CI-CD and into Production. Line managed and mentored multiple Developers. Experienced in creating close relationships and open dialogue with teams across the Studio and with Product Owners and management. Also central in Technical Risk Management around schedule, safety, cost and employee impacts, using Scenario Modeling and Scenario Frequency Evaluation and Consequence Modeling.
  • Tools:
  • Java Swing | Azure Cloud CI-CD pure Yaml pipelines | Kafka | Kubernetes | Magnolia | OpenShift | IntelliJ | Postman | Apigee API | Spring Boot | RESTful Microservices | .Net
  • Languages
  • Golang | Python | Java 20 | Ruby on Rails | Node.js | Vue.js | React | SAS | XML | YAML | JSON | Xplan
  • Apigee:
  • API Gateway Management & Security – Configured and managed Apigee API Gateway for secure and efficient API traffic management, implementing OAuth, API key validations, and rate limiting policies to enhance security and prevent abuse.
  • Apigee API Design & Development, Traffic Optimisation & Monitoring, Policy Implementation & Automation
  • Achievements:
  • Cloud Migration: Successfully completed a large-scale migration from on-premises CMS to the Cloud, ensuring minimal disruption and seamless transition.
  • Team Management: Effectively managed diverse teams across Edinburgh, London, Poland, and India, ensuring alignment and productivity across locations.
  • Developer Training: Conducted a Spring Boot Microservices master class, enhancing the skills of junior and graduate developers.
  • Release Process Optimisation: Streamlined the release to production process, achieving faster and more efficient release cycles.
  • Agile Implementation: Introduced Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Agile working methodologies, significantly improving team efficiency and product quality.
Java SwingAzure Cloud CI-CDKafkaKubernetesMagnoliaOpenShift+7

Alscient limited

Lead Developer (Contract)

Dec 2018Jun 2019 · 6 mos · Greater Leeds Area

Agile Application DevelopmentBehavior-Driven Development (BDD)MockitoMicroservicesTest-Driven Development

Sekopay coin

Lead Developer (Contract)

Apr 2018Sep 2018 · 5 mos · Glasgow & London, United Kingdom

  • https://www.sekopay.co.uk/
Agile Application DevelopmentBehavior-Driven Development (BDD)MockitoMicroservicesTest-Driven Development

Clydesdale bank

Java Engineer (Contract)

Nov 2017Apr 2018 · 5 mos · Greater Glasgow Area

Agile Application DevelopmentBehavior-Driven Development (BDD)MockitoMicroservicesTest-Driven DevelopmentRuby on Rails

Rambus

Java Developer (Contract)

Apr 2017Oct 2017 · 6 mos · Greater Glasgow Area

  • https://www.rambus.com/security/smart-ticketing/
Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Jenkins+4

British airways

Software Development Engineer In Test (Contract)

Dec 2016Feb 2017 · 2 mos · London Area, United Kingdom

Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Microservices+4

Sky

Java Engineer in Test (Contract)

Oct 2015Oct 2016 · 1 yr · Livingston, Scotland

Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Microservices+3

Atos consulting

Senior Java Developer (Contract)

May 2015Jul 2015 · 2 mos · Scotland

Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Microservices+3

Forestry commission

Application Developer (Contract)

Nov 2014Apr 2015 · 5 mos · Greater Edinburgh Area

  • Java Developer
Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationMockitoSpring BootRepresentational State Transfer (REST)+4

Cgi consulting pty ltd

Application Solution Design (Contract)

Jun 2014Oct 2014 · 4 mos · Greater Edinburgh Area

Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationMockitoSpring BootRepresentational State Transfer (REST)+4

Barclays corporate

Java Developer / Designer (Contract)

Jun 2012May 2014 · 1 yr 11 mos · Manchester Area, United Kingdom

  • At Barclays I have the dual responsibility for the front end build (using Java Swing), design and middleware coding of a number of new features in our Retail Online Banking operation and the Fixed Income Products Team. Working through the complete development lifecycle using JQuery, Vue.js and Ajax, HTML and JSPs. This front end, which is prototyped in Axure, is supported by Servlets and core Java routines, the application server of choice is Tomcat with data persistence in Oracle. Working with an Agile and continuous development environment using Jenkins, Subversion and the JIRA ticketing sytem.
Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Microservices+3

Crown office and procurator fiscal service

J2EE Consultant (Contract)

Jan 2012Jul 2012 · 6 mos · Greater Edinburgh Area

  • At the Crown Office and Procurator Fiscals Office I was responsible for the development of CopLink which is a service used by the Police. I was instrumental in the design and development of the the core functionality in Java and Oracle on the NetBeans IDE, and introduced industry standards such as correct Code Conventions and Test Driven Development. I also developed a suite of business services which were consumed by the core application. Technologies used/introduced were JUnit and PowerMock, Jenkins, Maven, and Subversion.
Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationMockitoSpring BootRepresentational State Transfer (REST)+4

Jp morgan glasgow

J2EE Developer (Contract)

Mar 2011Jan 2012 · 10 mos · Glasgow

  • At the Crown Office and Procurator Fiscals Office I was responsible for the development of CopLink which is a service used by the Police. I was instrumental in the design and development of the the core functionality in Java and Oracle on the NetBeans IDE, and introduced industry standards such as correct Code Conventions and Test Driven Development. I also developed a suite of business services which were consumed by the core application. Technologies used/introduced were JUnit and PowerMock, Jenkins, Maven, and Subversion.
Agile Application DevelopmentBehavior-Driven Development (BDD)Continuous IntegrationSpring BootRepresentational State Transfer (REST)Microservices+3

Standard life

J2EE Developer (Contract)

Aug 2010Mar 2011 · 7 mos · Greater Edinburgh Area

  • Designed, developed tested and deployed new business services in a Service Oriented Architecture environment in Rational Application Developer, within a structured and dynamically changing environment. Created hand coded Java based packages but also used Castor XML to create and edit XSDs for the generation of Java Objects. Developed stored procedures in DB2 Development Center and mainframe TSO. Was also instrumental in the migration of business services from the HDi 3 environment to the secure SOIr4 framework using both RAD6.0 and 7.5 and improving testing using JUnit.
Agile Application DevelopmentBehavior-Driven Development (BDD)Object-Oriented Programming (OOP)GitTest-Driven DevelopmentMicroservices

G4 properties

Java Consultant

Nov 2009Jun 2010 · 7 mos

  • Developed a property tracking, management and audit back office system with a MySQL database back end. Created within the Eclipse IDE using Java 1.6, Servlets and JSP technology, HTML, CSS and JavaScript, this tool allowed the proprietors to track properties of interest, to manage a database of customers, accurately track all property related income and expenditures and view complete rental income tracking and cash flow analysis.
Agile Application DevelopmentBehavior-Driven Development (BDD)Object-Oriented Programming (OOP)GitTest-Driven DevelopmentMicroservices

Intrallect ltd

Java Developer

Jun 2008Oct 2008 · 4 mos

  • At Intrallect I was instrumental in designing and coding, from minimal specifications, the company’s first complete reporting tool to augment their Digital Object Repository application, within an Agile and continuous integration (Hudson) environment. With initial use of UML diagramming, including Class and Object Interaction illustrations, I was able to rapidly build a prototype for evaluation within the IntelliJ IDE and Tomcat server with DB2 as the database, all of which was written using Java 1.5. Also created and delivered a Swing user interface for this application using the Model View Controller design which I modeled in the Axure interface prototyping application. All pertinent technology was used, including JSPs, HTML and JavaScript to produce a robust UI. This application was accompanied by full user documentation and unit tested using JUnit.
Agile Application DevelopmentBehavior-Driven Development (BDD)Object-Oriented Programming (OOP)GitTest-Driven DevelopmentMicroservices

Buildstore ltd

Head of Development

Apr 2004May 2008 · 4 yrs 1 mo

  • As Head of Development with BuildStore Ltd I was responsible for all new application development and support and headed a number strong development teams, numbering 24 plus. I oversaw all existing and new projects through the entire Software Development Life-cycle and took full responsibility for product feature development. Build and delivered a new Front End using Java Swing. With strong communication skills I was able to motivate both experienced developers and mentor junior members of the team. Also central in Technical Risk Management around schedule, safety, cost and employee impacts, using Scenario Modeling and Scenario Frequency Evaluation and Consequence Modeling.
Agile Application DevelopmentBehavior-Driven Development (BDD)Object-Oriented Programming (OOP)GitTest-Driven DevelopmentMicroservices

Critical blue ltd

Java Developer

May 2002Dec 2003 · 1 yr 7 mos

  • As a Java Developer with Critical Blue Ltd I was involved in all aspects of the software development process and was responsible for complete user interface design on a new and unique Electronic Design Automation coprocessor synthesis solution.
Agile Application DevelopmentBehavior-Driven Development (BDD)Object-Oriented Programming (OOP)ManagementSAS (Programming Language)Test-Driven Development

Test advantage ltd.

Java Developer

Jan 2001May 2002 · 1 yr 4 mos

  • As a Java Developer with Test Advantage Ltd I designed and developed the Java side of the company’s first Silicon Wafer Analyser application.
Object-Oriented Programming (OOP)

Race relations council.

Java Developer

May 2000Sep 2000 · 4 mos

  • Designed developed and configured the organisation’s first database to manage the institute’s client information.
Object-Oriented Programming (OOP)

The solid wood company.

Java Developer

Oct 1999Apr 2000 · 6 mos

  • As a Java Developer with The Solid Wood Company I developed the company’s first website. Instrumental in designing the initial story boards from client requirements and created preliminary web page templates using Macromedia Dreamweaver. I developed the site using HTML, JavaScript, Flash and Adobe Photoshop. Also provided data capture, manipulation and storage using JavaServer Pages, Servlets and DB2, including realtime site traffic feedback.
Object-Oriented Programming (OOP)

Education

University of the West of Scotland

Bachelor of Science (B.Sc.) — Computer Software Engineering

Jan 1997Jan 2001

HND Computer Studies

Design

Jan 1988Jan 1990

Shawlands Academy

English

Jan 1981Jan 1987

Stackforce found 100+ more professionals with Microservices & Agile Application Development

Explore similar profiles based on matching skills and experience