Ian Chan
@ianchan
Senior Software Engineer with over 10 years of experience.
What I'm looking for
I'm a Senior Software Engineer with over 10 years of experience in web development, specializing in building scalable, modern applications. My expertise spans a wide range of technologies, from core programming languages to emerging fields like Web3 and AI. I have a proven track record of managing multiple projects independently or collaboratively, consistently delivering high-quality solutions in fast-paced environments.
At TP ICAP, I developed high-performance backend services in Go and Python, enabling real-time data processing and trade execution. I also built responsive front-end interfaces using React, providing traders with real-time dashboards and analytics tools. My experience at the Department for Work and Pensions involved designing IAM workflows and building microservices, ensuring scalable identity services across multiple environments. I thrive on translating complex requirements into secure, high-performing software solutions.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
TP ICAP
Jan 2022 - Present (3 years 5 months)
Developed high-performance backend services in Go and Python, enabling real-time data processing and trade execution for financial instruments. Built responsive front-end interfaces using React, providing traders and analysts with real-time dashboards and analytics tools. Deployed full-stack solutions on AWS using Docker and CI/CD pipelines, ensuring high availability and security in a regulated e
Software Engineer
Department for Work and Pensions (DWP)
Dec 2020 - Present (4 years 6 months)
Designed and implemented IAM workflows using ForgeRock, Java, and Node.js, including user provisioning, SSO, and access control across enterprise systems. Built microservices with JavaScript, Node.js, and Express, integrating with MongoDB for user data storage. Containerized services using Docker and orchestrated deployments via Kubernetes on AWS, automating CI/CD pipelines in GitLab.
Software Engineer
Adaptive Financial Consulting
Jun 2018 - Present (7 years)
Built fast, modular FX trading UIs with React, Redux, and RxJS for live pricing, execution, and blotter views. Used OpenFin to create desktop applications with multi-window support and inter-app communication. Developed AWS Lambda functions in Node.js for pricing and order handling, setting up CI/CD with GitHub and TeamCity.
Web Developer
PwC
Jun 2016 - Present (9 years)
Designed and developed front-end applications using modern web technologies including HTML5, CSS3, and JavaScript. Utilized React, Redux, and Material UI to create responsive and intuitive user interfaces.
Consulting Engineer Intern
Atkins
Jun 2014 - Present (11 years)
Gained practical experience as a Consulting Engineer Intern, contributing to various projects within the engineering domain. Assisted senior engineers with data analysis and report generation, developing foundational skills in engineering consulting.
Education
Degrees, certifications, and relevant coursework
University of St Andrews
Master of Science, Computing & Information Technology
Studied advanced topics in Computing & Information Technology. Focused on developing expertise in various IT domains.
The University of Manchester
Bachelor of Science, Computer Science
Completed undergraduate studies at The University of Manchester. Gained foundational knowledge in a relevant field.
Availability
Location
Authorized to work in
Website
ianbossman.meSalary expectations
Social media
Skills
Interested in hiring Ian?
You can contact Ian and 90k+ other talented remote workers on Himalayas.
Message IanFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
