avatar

Ksenia Gulyaeva
Software Engineer

About

Full-stack developer with 5+ years of experience building web applications in TypeScript, React, and Node.js. Currently at Cimpress, developing logistics systems that process tens of thousands of shipping calculations daily for B2C checkout flows. Previously built internal tooling at ABN AMRO with Neo4j graph database optimization. Career changer from procurement (2010-2019), started programming in 2019.

Work Experience

Cimpress Technology
Amsterdam
December 2021 – Present
Software Engineer II
Full-stack development on Cimpress's mass customization platform, focusing on logistics systems that calculate shipping times and costs for B2B customers' checkout flows.
Highlights
  • Promoted to Software Engineer II in 2025.
  • Develop and maintain high-load shipping calculation API processing tens of thousands of requests daily, used in checkout flows across Cimpress's B2B customer network.
  • Built carrier contract management application (React frontend, Node.js/TypeScript backend) enabling logistics managers to configure shipping rates and rules.
  • Shipped multiple complex features solving specific logistics problems including rate calculation, carrier selection, and delivery time estimation.
  • Work across full stack: TypeScript, Node.js, React, Next.js, and C#.
ABN AMRO
Amsterdam
September 2020 – December 2021
Software Engineer
Developed internal governance platform providing data insights for company leadership decision-making at the Netherlands' third-largest bank.
Highlights
  • Implemented full-stack features spanning frontend, backend, and Neo4j graph database.
  • Optimized Neo4j graph database queries for performance.
  • Improved E2E test stability by implementing industry best practices.
  • Collaborated cross-team on shared library development.
  • Onboarded and integrated new data sources into the platform.
Procurement
Moscow
January 2010 – May 2019
Procurement Manager
Supplier management, price negotiation, and order logistics at consumer electronics and toy companies (Tesler Electronics, Paolo Conte, Revontuli Toys).

Projects

  • Erudite: Scrabble-like online multiplayer word game

Contact

Amsterdam 1059AW NL
+31633636096
GitHub
LinkedIn

Education

  • 2019 2020

    Codaisseur Academy

    Full-Stack Web Development

  • 2000 2006

    Lomonosov Moscow State University

    Master's degree

    Psychology

Skills

Languages
TypeScript JavaScript C#
Frontend
React Next.js React Native Vue.js Redux
Backend
Node.js Express.js REST APIs
Databases
PostgreSQL Neo4j
Tools
Docker Terraform Git Cypress Jest

Interests

Chinese tea
Photography
Watercolour painting