Kaan Şen is an Associate Software Engineer based in Turkey with eight years of experience building and maintaining large-scale front-end systems, primarily using Angular, TypeScript and Nx monorepos. He has driven ERP development and a custom component library (MigUI) at Migros, including Angular schematics and design system work that bridges UI/UX designs into production-ready, testable components. Kaan is proficient with reactive state patterns (RxJS, NGXS, XState), Storybook-driven component development, and end-to-end testing with Jest and Cypress, which helps teams ship predictable UIs at scale. His background includes B2B/B2C module work for telecom at Etiya and earlier integration projects using SAP/ABAP, giving him practical full-stack integration experience beyond typical front-end roles. Notably, he focuses on Atomic Design and developer ergonomics—automating library consumption via schematics and monorepo patterns to reduce friction for teams. He pairs a practical engineering mindset with cross-disciplinary education from Cumhuriyet Üniversitesi and Universitatea de Stat din Comrat.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Cumhuriyet Üniversitesi
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universitatea de Stat din Comrat
Contributions:24 commits, 1 PR, 21 pushes in 11 months
rentangularangular8angular-materialcar
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.