You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ian ChanIC

Ian Chan

Software Engineer

€463/day
London, GB
8-15 years

Average response time: 1 hour

About Ian

Senior Software Engineer with over 10 years of experience in web development, specializing in building scalable, modern applications.
Possess deep practical expertise across a wide range of technologies—from core programming languages to emerging fields like Web3 and AI.
Demonstrated ability to manage multiple projects independently or collaboratively, delivering high-quality solutions in fast-paced environments.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • PwC
    Web developer
    June 2016 - May 2018 (1 year and 11 months)
    • Designed and developed front-end applications using modern web technologies including HTML5, CSS3, JavaScript, React, Redux, and Material UI for responsive and intuitive user interfaces.
  • TP ICAP
    Senior Software Engineer
    January 2022 - June 2025 (3 years and 5 months)
    • Developed high-performance backend services in Go and Python, enabling real-time data processing, trade execution, and pricing engines for financial instruments.
    • Built responsive front-end interfaces using React, providing traders and analysts with real-time dashboards, order books, and analytics tools with intuitive UX.
    • Created scalable APIs and microservices with Node.js and Express, integrating third-party financial data providers and enabling seamless cross-platform communication.
    • Deployed full-stack solutions on AWS, using Docker, Lambda, and CI/CD pipelines to ensure high availability, security, and rapid iteration in a regulated environment.
    • Collaborated closely with product, compliance, and quant teams, translating complex financial requirements into secure, high-performing software solutions.
  • Department for Work and Pensions (DWP)
    Software Engineer
    December 2020 - January 2022 (1 year and 1 month)
    • Designed and implemented IAM workflows using ForgeRock, Java, and Node.js, including user provisioning, SSO, MFA, and access control across enterprise systems.
    • Built microservices with JavaScript, Node.js, and Express, exposing RESTful APIs and integrating with MongoDB for user data storage and token management.
    • Containerized services using Docker and orchestrated deployments via Kubernetes on AWS, ensuring scalable, fault-tolerant identity services across multiple environments.
    • Automated CI/CD pipelines in GitLab, supporting continuous integration, testing, and deployment of IAM components under Agile delivery cycles.

Recommendations

Be the first to recommend Ian

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • University of St Andrews
    2017
  • The University of Manchester
    2015

Skill set

Categories