[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"resume-layout-content":3,"resume-preload-content":182,"resume-page-content":223},{"baseUrl":4,"defaultBaseUrl":4,"defaultFirstName":5,"defaultLastName":6,"defaultNickName":7,"defaultCity":8,"defaultCountry":9,"defaultPosition":10,"defaultEmail":11,"defaultImage":12,"title":13,"firstName":14,"lastName":15,"nickName":16,"city":17,"country":18,"currentPosition":19,"dob":20,"downloadUrl":21,"seoTitle":22,"seoDescription":23,"seoKeywords":24,"canonicalUrl":25,"robots":26,"ogTitle":27,"ogDescription":28,"ogImage":29,"ogImageAlt":30,"ogType":31,"ogLocale":32,"ogSiteName":33,"twitterCard":34,"twitterTitle":27,"twitterDescription":35,"twitterImage":29,"twitterImageAlt":30,"authorName":36,"authorUrl":4,"authorEmail":37,"organizationName":38,"organizationUrl":4,"yearsOfExperience":39,"skillsSummary":40,"availability":41,"location":42,"bio":43,"profile":46,"jobs":47,"schools":116,"skills":127,"interests":135,"languages":140,"links":148,"disclaimers":180},"https://kechner.name","John","Doe","johndoe","New York","USA","Software Developer","john.doe@example.com","/assets/anonymous.png","Professional Résumé","Michal","Kechner","kepek","Cracow","Poland","Frontend Engineering Consultant","1989-12-22T23:00:00.000Z","/resume.pdf","Michal Kechner - Frontend Engineering Consultant | Enterprise E-commerce & Team Leadership","Professional resume of Michal Kechner - Frontend Engineering Consultant specializing in enterprise e-commerce, legacy modernization, and team leadership. Expert in TypeScript, commercetools, and scalable architectures. Available for consulting engagements.","frontend engineering consultant, frontend architect, e-commerce consultant, team lead, typescript, react, vue, angular, enterprise architecture, commercetools, consulting","https://kechner.name/resume","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1","Michal Kechner - Frontend Engineering Consultant Résumé","Frontend Engineering Consultant specializing in enterprise e-commerce and legacy modernization. Worked with global brands across manufacturing, financial services, automotive, and logistics sectors. Expert in TypeScript, commercetools, and scalable architectures.","/assets/kepek.jpg","Michal Kechner - Professional Headshot","profile","en_US","Michal Kechner - Portfolio","summary_large_image","Frontend Engineering Consultant specializing in enterprise e-commerce and legacy modernization. Expert in TypeScript, commercetools, and scalable architectures.","Michal Kechner","michal@kechner.name","Independent",17,"TypeScript, Frontend Architecture, Team Leadership, Enterprise E-commerce, commercetools","Available for consulting engagements","Cracow, Poland (CET)",[44,45],"I build enterprise e-commerce platforms and modernize legacy systems without breaking the business. Architecture, team building, hands-on delivery.","Global brands across manufacturing, financial services, automotive, and logistics.",{"firstName":14,"lastName":15,"nickName":16,"currentPosition":19,"bio":43},[48,60,69,81,91,100,107],{"company":49,"position":56,"startDate":57,"endDate":58,"description":59},{"name":50,"url":51,"remote":52,"hybrid":53,"city":17,"country":54},"IMPACT Commerce","https://impactcommerce.com",false,true,{"code":55,"name":18},"PL","Senior Frontend Engineer","2026-01-01T00:00:00.000Z",null,"At IMPACT Commerce, a leading European digital commerce consultancy specializing in B2B and B2C solutions, helping ambitious brands scale their commerce platforms. Working with enterprise clients across manufacturing, retail, and distribution sectors, building scalable digital ecosystems powered by best-of-breed technologies including commercetools.",{"company":61,"position":65,"startDate":66,"endDate":67,"description":68},{"name":62,"url":63,"remote":52,"city":17,"country":64},"Columbus","https://www.columbusglobal.com",{"code":55,"name":18},"Principal Frontend Engineer","2018-07-31T22:00:00.000Z","2025-11-30T23:00:00.000Z","At Columbus Global, a leading retail consulting firm specializing in B2B e-commerce for manufacturing, built custom e-commerce platforms for major manufacturing companies. Led technical recruitment and interviews, assembled high-performing development teams, and established technology stacks. Set up projects from scratch, mentored junior developers, and provided strategic consulting for enterprise clients.",{"company":70,"position":77,"startDate":78,"endDate":79,"description":80},{"name":71,"url":72,"remote":53,"city":73,"country":74},"Bayzat","https://bayzat.com","Dubai",{"code":75,"name":76},"AE","United Arab Emirates","Senior Front-end Engineer","2013-08-31T22:00:00.000Z","2018-05-31T22:00:00.000Z","At Bayzat, a Dubai-based InsurTech/HRTech company serving the Middle East market, built the Insurance & HR product from the ground up. Designed and implemented the entire frontend technology stack, recruited and assembled high-performing development teams, and successfully managed distributed teams across different time zones.",{"company":82,"position":87,"startDate":88,"endDate":89,"description":90},{"name":83,"url":84,"remote":52,"city":85,"country":86},"POSSIBLE (now VML)","https://possible.com","Katowice",{"code":55,"name":18},"User Interface Developer","2012-03-31T22:00:00.000Z","2013-07-31T22:00:00.000Z","At POSSIBLE, a digital agency in the WPP network serving UK enterprise clients, worked as an external agency consultant primarily serving clients including a major UK energy company, an international financial services organization, and a global automotive manufacturer. Delivered e-commerce and business solutions for major corporations across various industries. Specialized in front-end implementation for Episerver back-end platform and built custom digital solutions tailored to specific client requirements.",{"company":92,"position":96,"startDate":97,"endDate":98,"description":99},{"name":93,"url":94,"remote":53,"city":17,"country":95},"XHTMLized (now xfive)","https://www.xfive.co/blog/xhtmlized-has-rebranded-to-xfive",{"code":55,"name":18},"Front-end Web Developer","2010-10-31T22:00:00.000Z","2011-12-31T23:00:00.000Z","At XHTMLized, a global remote development company serving US clients, specialized in converting PSD designs to HTML and implementing them into WordPress. Converted design files to pixel-perfect, responsive HTML/CSS and implemented designs into custom WordPress themes and functionality while maintaining high standards for code quality and design fidelity.",{"company":101,"position":96,"startDate":105,"endDate":88,"description":106},{"name":102,"url":103,"remote":53,"city":17,"country":104},"CreativeStyle","https://creativestyle.pl",{"code":55,"name":18},"2009-06-30T22:00:00.000Z","At CreativeStyle, a German e-commerce agency specializing in Magento 2 (Adobe Commerce) solutions, worked as a frontend developer for German clients. Implemented PSD designs into responsive HTML/CSS using Magento 2 platform, built and customized e-commerce platforms, and worked directly with German clients to understand market-specific requirements.",{"company":108,"position":96,"startDate":113,"endDate":114,"description":115},{"name":109,"url":110,"remote":52,"city":111,"country":112},"CSD","https://csd.pl","Warsaw",{"code":55,"name":18},"2008-06-30T22:00:00.000Z","2009-04-30T22:00:00.000Z","At CSD, a Warsaw-based agency serving local Polish clients and EU projects, worked as a web developer primarily serving local Polish clients. Built various company websites and participated in projects funded by European Union financial programs. Developed professional websites for local businesses and contributed to projects supported by EU funding initiatives.",[117],{"degree":118,"fieldOfStudy":119,"facility":120,"startDate":126,"endDate":98},"BA","Digital Media and Social Communication",{"shortName":121,"name":122,"url":123,"city":124,"country":125},"ULS","University Of Lower Silesia","http://www.uls.edu.pl/","Wroclaw",{"code":55,"name":18},"2008-01-31T23:00:00.000Z",[128,129,130,131,132,133,134],"Frontend Development (React/Next.js, Vue/Nuxt.js, Angular/Analog.js, Ember.js, TypeScript, ES6+, CSS-in-JS, Tailwind)","Backend & APIs (Node.js, Express, NestJS, GraphQL, REST, PostgreSQL, MongoDB, TypeORM, Drizzle ORM)","DevOps & Infrastructure (Docker, K8s, CI/CD, AWS, Azure, Vercel, Git, GitHub, GitLab, Bitbucket)","Testing & Quality (E2E, Unit, Integration - Vitest, Playwright, Jest, Code Reviews, Performance Optimization, Core Web Vitals, Lighthouse, Bundle Optimization)","Architecture & Leadership (Enterprise Architecture, DDD, Micro-frontends, Module Federation, Team Leadership, Mentoring, Hiring, Agile/Scrum, Monorepo)","Design & UX (Design Systems, Component Libraries, Storybook, Figma, Accessibility, WCAG, ARIA, Security, OWASP)","Specialized Platforms (Intershop PWA, Magento2 (Adobe Commerce), commercetools, Relewise, Strapi, Contentful, Shopify, React Native, WordPress)",[136,137,138,139],"Domain-Driven Design","Typography & lettering","Automotive","Cycling",[141,144],{"name":142,"code":55,"level":143},"Polish","Native",{"name":145,"code":146,"level":147},"English","EN","Professional working proficiency",[149,155,162,168,174],{"id":150,"class":58,"icon":151,"name":152,"label":37,"title":153,"url":154},"email","faAt","Email","E-mail","mailto:michal@kechner.name",{"id":156,"class":58,"icon":157,"name":158,"label":159,"title":160,"url":161},"location","faMapMarkerAlt","Location","Cracow, Poland","Current Location","https://maps.google.com?q=Cracow, Poland",{"id":163,"class":58,"icon":164,"name":165,"label":166,"title":165,"url":167},"phone","faMobileAlt","Phone","+48 785-054-616","tel:+48785054616",{"id":169,"class":58,"icon":170,"name":171,"label":172,"title":171,"url":173},"linkedin","faLinkedin","LinkedIn","linkedin.com/in/kepek","https://linkedin.com/in/kepek",{"id":175,"class":58,"icon":176,"name":177,"label":178,"title":177,"url":179},"github","faGithub","GitHub","github.com/kepek","https://github.com/kepek",[181],"I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the European Parliament's and Council of the European Union Regulation on the Protection of Natural Persons as of 27 April 2016, with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (Data Protection Directive).",{"baseUrl":4,"defaultBaseUrl":4,"defaultFirstName":5,"defaultLastName":6,"defaultNickName":7,"defaultCity":8,"defaultCountry":9,"defaultPosition":10,"defaultEmail":11,"defaultImage":12,"title":13,"firstName":14,"lastName":15,"nickName":16,"city":17,"country":18,"currentPosition":19,"dob":20,"downloadUrl":21,"seoTitle":22,"seoDescription":23,"seoKeywords":24,"canonicalUrl":25,"robots":26,"ogTitle":27,"ogDescription":28,"ogImage":29,"ogImageAlt":30,"ogType":31,"ogLocale":32,"ogSiteName":33,"twitterCard":34,"twitterTitle":27,"twitterDescription":35,"twitterImage":29,"twitterImageAlt":30,"authorName":36,"authorUrl":4,"authorEmail":37,"organizationName":38,"organizationUrl":4,"yearsOfExperience":39,"skillsSummary":40,"availability":41,"location":42,"bio":183,"profile":184,"jobs":185,"schools":207,"skills":211,"interests":212,"languages":213,"links":216,"disclaimers":222},[44,45],{"firstName":14,"lastName":15,"nickName":16,"currentPosition":19,"bio":183},[186,189,192,195,198,201,204],{"company":187,"position":56,"startDate":57,"endDate":58,"description":59},{"name":50,"url":51,"remote":52,"hybrid":53,"city":17,"country":188},{"code":55,"name":18},{"company":190,"position":65,"startDate":66,"endDate":67,"description":68},{"name":62,"url":63,"remote":52,"city":17,"country":191},{"code":55,"name":18},{"company":193,"position":77,"startDate":78,"endDate":79,"description":80},{"name":71,"url":72,"remote":53,"city":73,"country":194},{"code":75,"name":76},{"company":196,"position":87,"startDate":88,"endDate":89,"description":90},{"name":83,"url":84,"remote":52,"city":85,"country":197},{"code":55,"name":18},{"company":199,"position":96,"startDate":97,"endDate":98,"description":99},{"name":93,"url":94,"remote":53,"city":17,"country":200},{"code":55,"name":18},{"company":202,"position":96,"startDate":105,"endDate":88,"description":106},{"name":102,"url":103,"remote":53,"city":17,"country":203},{"code":55,"name":18},{"company":205,"position":96,"startDate":113,"endDate":114,"description":115},{"name":109,"url":110,"remote":52,"city":111,"country":206},{"code":55,"name":18},[208],{"degree":118,"fieldOfStudy":119,"facility":209,"startDate":126,"endDate":98},{"shortName":121,"name":122,"url":123,"city":124,"country":210},{"code":55,"name":18},[128,129,130,131,132,133,134],[136,137,138,139],[214,215],{"name":142,"code":55,"level":143},{"name":145,"code":146,"level":147},[217,218,219,220,221],{"id":150,"class":58,"icon":151,"name":152,"label":37,"title":153,"url":154},{"id":156,"class":58,"icon":157,"name":158,"label":159,"title":160,"url":161},{"id":163,"class":58,"icon":164,"name":165,"label":166,"title":165,"url":167},{"id":169,"class":58,"icon":170,"name":171,"label":172,"title":171,"url":173},{"id":175,"class":58,"icon":176,"name":177,"label":178,"title":177,"url":179},[181],{"baseUrl":4,"defaultBaseUrl":4,"defaultFirstName":5,"defaultLastName":6,"defaultNickName":7,"defaultCity":8,"defaultCountry":9,"defaultPosition":10,"defaultEmail":11,"defaultImage":12,"title":13,"firstName":14,"lastName":15,"nickName":16,"city":17,"country":18,"currentPosition":19,"dob":20,"downloadUrl":21,"seoTitle":22,"seoDescription":23,"seoKeywords":24,"canonicalUrl":25,"robots":26,"ogTitle":27,"ogDescription":28,"ogImage":29,"ogImageAlt":30,"ogType":31,"ogLocale":32,"ogSiteName":33,"twitterCard":34,"twitterTitle":27,"twitterDescription":35,"twitterImage":29,"twitterImageAlt":30,"authorName":36,"authorUrl":4,"authorEmail":37,"organizationName":38,"organizationUrl":4,"yearsOfExperience":39,"skillsSummary":40,"availability":41,"location":42,"bio":224,"profile":225,"jobs":226,"schools":248,"skills":252,"interests":253,"languages":254,"links":257,"disclaimers":263},[44,45],{"firstName":14,"lastName":15,"nickName":16,"currentPosition":19,"bio":224},[227,230,233,236,239,242,245],{"company":228,"position":56,"startDate":57,"endDate":58,"description":59},{"name":50,"url":51,"remote":52,"hybrid":53,"city":17,"country":229},{"code":55,"name":18},{"company":231,"position":65,"startDate":66,"endDate":67,"description":68},{"name":62,"url":63,"remote":52,"city":17,"country":232},{"code":55,"name":18},{"company":234,"position":77,"startDate":78,"endDate":79,"description":80},{"name":71,"url":72,"remote":53,"city":73,"country":235},{"code":75,"name":76},{"company":237,"position":87,"startDate":88,"endDate":89,"description":90},{"name":83,"url":84,"remote":52,"city":85,"country":238},{"code":55,"name":18},{"company":240,"position":96,"startDate":97,"endDate":98,"description":99},{"name":93,"url":94,"remote":53,"city":17,"country":241},{"code":55,"name":18},{"company":243,"position":96,"startDate":105,"endDate":88,"description":106},{"name":102,"url":103,"remote":53,"city":17,"country":244},{"code":55,"name":18},{"company":246,"position":96,"startDate":113,"endDate":114,"description":115},{"name":109,"url":110,"remote":52,"city":111,"country":247},{"code":55,"name":18},[249],{"degree":118,"fieldOfStudy":119,"facility":250,"startDate":126,"endDate":98},{"shortName":121,"name":122,"url":123,"city":124,"country":251},{"code":55,"name":18},[128,129,130,131,132,133,134],[136,137,138,139],[255,256],{"name":142,"code":55,"level":143},{"name":145,"code":146,"level":147},[258,259,260,261,262],{"id":150,"class":58,"icon":151,"name":152,"label":37,"title":153,"url":154},{"id":156,"class":58,"icon":157,"name":158,"label":159,"title":160,"url":161},{"id":163,"class":58,"icon":164,"name":165,"label":166,"title":165,"url":167},{"id":169,"class":58,"icon":170,"name":171,"label":172,"title":171,"url":173},{"id":175,"class":58,"icon":176,"name":177,"label":178,"title":177,"url":179},[181],1771888160796]