10/09/2026 updated

TD
100 % available

Senior Full-Stack & AI Engineer

london, United Kingdom
Worldwide
Bachelor's degree in Computer Engineering
london, United Kingdom
Worldwide
Bachelor's degree in Computer Engineering

Profile attachments

Tarik_Dogan.pdf

Microsoft AzureCloud EngineeringCloud FoundryEnterprise Architecture FrameworkPython (Programming Language)Node.jsAngular 2+Azure Machine LearningNext.jsAzure AutomationAzure Data FactoryReact.jsGenerative AIFull Stack DevelopmentAzure AKSAzure Data AnalyticsAzure Synapse Analytics
Applied & Agentic AI
Expertise in building and delivering production AI solutions using Azure AI Foundry, Azure OpenAI Service, Anthropic Claude, LangChain, LangGraph, RAG, LLM tool calling, embeddings, vector search and Pydantic structured outputs, including human-in-the-loop review workflows integrated with business data and operational systems.

Frontend Development
Seven years of enterprise frontend development experience with React (Hooks, Redux, Jest, RTL), Angular (RxJS, NgRx), JavaScript, TypeScript and AG Grid, covering legacy UI modernisation, frontend migrations and building complex, reusable component libraries.

Backend Development & System Integration
Extensive backend development across financial services, insurance, telecommunications and UK government using Python, Node.js, C#/.NET, SQL and MongoDB, implementing complex business rules, REST APIs, middleware integrations and data pipelines with a focus on data integrity, traceability and reliable integrations.

Cloud & DevOps
Hands-on experience with Azure, AWS (API Gateway, SQS, CloudWatch), Azure DevOps, Application Insights, CI/CD pipelines, Docker, Kubernetes (AKS), Azure AD and PowerShell for cloud delivery and operational support.

Data Processing & Analytics
Proficiency in Python and Pandas for processing large datasets, including commodity-related trade data, applying filtering, aggregation and summarisation to produce business-tailored reports.

Spec-Driven & AI-Assisted Development
Defining requirements, API contracts and acceptance criteria, then reviewing generated code against business needs and application design to ensure quality and alignment.

Azure AI Search & Vector Search
Application of Azure AI Search, Pinecone and embedding-based semantic similarity to identify related content, support evidence-backed explanations and enable intelligent retrieval across business documentation.

Code Reviews & Mentoring
Conducting code reviews and mentoring junior developers on maintainable engineering practices across multiple enterprise and contract engagements.

Experience

Professional experience10+ years
Freelancer since2019

Languages

EnglishFluent

Project history

Senior Software Engineer (AI)

Willis Towers Watson - Insurance & Risk
Leading the modernisation of Alembic, an enterprise insurance risk platform, combining frontend and backend development with AI-assisted financial investigation. Designed and delivered an AI-assisted financial investigation workflow to production, built Python/LangGraph agentic workflows for multi-step investigations, applied LLM tool calling and RAG to controlled application services, and delivered features across frontend interfaces, backend services and integration layers.

Senior Software Engineer - Applied AI

Appsbooth - Task Runner Technology
Developed AI-powered complaint analysis and a supporting dashboard within a B2B ticket management platform. Applied embedding-based semantic similarity, built Python/LangChain workflows for team recommendations and structured email summaries, evaluated outputs against manually reviewed complaints, and developed full-stack complaint-analysis features using a spec-driven approach.

Senior Software Engineer

SMBC - Investment Bank
Contributed to full-stack development within an investment banking environment, supporting trade-processing workflows, operational interfaces and business reporting. Developed frontend trade-review interfaces using AG Grid, backend services for trade data retrieval and filtering, and used Python and Pandas to process large Excel datasets for business reporting.

Senior Software Developer

Systematix - Dye & Durham
Developed full-stack features for a legal technology application supporting land-registration workflows. Developed frontend interfaces and backend services for document uploads, application submission and status tracking, integrated third-party APIs, and collaborated with DevOps teams on releases and environment-configuration issues.

Senior Application Developer

Atos - HMCTS - UK Government
Contributed to HMCTS's digital transformation programme, developing and supporting digital case-management services for legal professionals. Developed frontend user journeys, backend integration endpoints, integrated Azure Active Directory authentication and investigated application and environment-configuration issues.

Senior Software Engineer

Globility
Modernised a SIP-based telecommunications application for operational monitoring and compliance reporting. Built frontend dashboards for call monitoring and compliance checks, developed backend services for operational data, and conducted code reviews and mentored junior developers.

Senior Software Developer

Deloitte
Contributed to a financial dashboard and reporting platform within a cross-functional delivery team. Developed frontend interfaces and backend REST APIs supporting financial reporting and management workflows, and implemented frontend state management to coordinate data across dashboard views.

Senior Software Developer

Reed Business Information
Developed data-driven application features supporting forecasting and analysis for an aviation and aerospace information provider. Built reusable frontend components and interactive forms with automated unit tests, and contributed to forecasting calculations using historical business data.

Software Developer

Softtech
Developed banking, payment and card campaign applications from requirements analysis through integration and production support. Developed frontend interfaces and backend services for card campaign management, middleware integrations for automated bill-payment services, and prepaid-card integration modules connecting card transactions with core banking services.

Software Developer

Innova
Developed telecommunications applications for subscriber management and integration with business and operational support systems. Developed frontend interfaces and supporting services for subscriber management, and backend integrations across OSS/BSS systems connecting customer-facing applications with billing and provisioning services.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in