Jan Kanajlo

Jan Kanajlo

R&D Engineer

Followers of Jan Kanajlo336 followers
location of Jan KanajloLiberec, Czechia

Connect with Jan Kanajlo to Send Message

Connect

Connect with Jan Kanajlo to Send Message

Connect
  • Timeline

  • About me

    Software Developer and Technical Lead

  • Education

    • Univerzita Jana Evangelisty Purkyně v Ústí nad Labem, Přírodovědecká fakulta

      2007 - 2010
      Bachelor's degree Information Technology
    • Technická univerzita v Liberci, Fakulta mechatroniky, informatiky a mezioborových studií

      2010 - 2012
      Master's degree Information Technology
  • Experience

    • JABLOCOM

      Jul 2012 - Dec 2015
      R&D Engineer

      Job description:- Development of web applicationsAchievements:- Launched third version of web portal www.jablotool.com. Jablotool is web portal providing remote administration and configuration of JABLOCOM devices.- Design and implementation of splitting legacy application to more separated layers- Integrated new model of GSM security camera EYESEE- Implemented smart functions for office desktop phone via administration web portal - Two-way contacts synchronization (Google Contacts, Microsoft Exchange), SMS and calls sync, call redirects remote setting...Technologies:- ASP.NET for the backend development- ASP.NET Web API for building REST APIs- Apiary for REST APIs documentation- React.JS for SPA frotend app development Show less

    • JABLOTRON ALARMS a.s.

      Mar 2016 - Aug 2018
      Cloud SW developer

      Job description:- Development of web applicationsAchievements:- Implemented REST api for B2B app in laravel/lumen PHP framework- Integrated new products to MyJABLOTRON app - thermostats, thermometers- Proof of concept - new development stack - typescript, redis, docker, Apache Kafka, InfluxDB- Proof of concept - messaging pattern in real time system processingTechnologies:- PHP and Laravel framework- Apache Kafka- TypeScript and Inversify- Docker Show less

    • JABLOTRON CLOUD Services s.r.o.

      Sept 2018 - Mar 2020
      Cloud SW Developer
    • Heureka Group

      Apr 2020 - Mar 2025

      As a Technical Lead, I was responsible for defining and executing the technology strategy and roadmap for my team while also contributing to company-wide strategic initiatives, standards, and best practices. My role spanned across 9 countries within the CEE region and involved collaboration between development centers representing 3 different nationalities.Key responsibilities:- Defined and implemented the technology strategy and roadmap for the team to align with business objectives.- Owned the frontend platform, including a UI library, A/B testing engine, and a server-side includes (SSI) proxy, a critical component for the entire company. Supported other teams in adopting and integrating the platform while continuously evolving it based on business needs.- Co-created company-wide technology strategies, standards, and initiatives to drive consistency and innovation.- Ensured cross-regional alignment on technological priorities, tools, and best practices.- In addition to these responsibilities, I was actively involved in daily coding and delivering business objectives at the team level.Key milestones:- Designed and implemented a gradual migration strategy for the Bulgarian site pazaruvaj.com, enabling a smooth transition from the legacy system to the new platform. This approach allowed us to progressively roll out changes from 0% to 100% of users while continuously evaluating the impact and ensuring stability. The solution was designed to be scalable and can be applied to six additional countries still running on legacy platforms, providing a clear path for future migrations across the CEE region.- Optimized cloud data transfer costs, identifying inefficiencies and implementing a cost-effective solution that reduced expenses by thousands of euros per month during the migration process. Show less As a Software Developer, I was responsible for managing and developing eight microfrontends and a critical infrastructure component that integrated them into the final HTML output.At the beginning of my tenure, the primary objective was to finalize and deploy a new responsive version of the web application. After the successful launch, my focus shifted towards continuously evolving the product to maximize value delivery. This involved improving performance, enhancing user experience, and implementing new features based on business needs and user feedback.Key responsibilities included:- Development and maintenance of eight microfrontends- Ownership of the infrastructure component responsible for assembling the final web output- Ensuring seamless integration and performance optimization across all microfrontends- Deploying and monitoring updates to ensure stability and responsiveness- Prioritizing and implementing new features to align with business goalsKey Achievements:- Successfully transitioned to a new responsive version of the website, which outperformed the previous version in business metrics (e.g., improved conversion rates and user engagement)- Enhanced the A/B testing engine by adding new functionalities, enabling more precise and impactful experimentation- Migrated a critical server-side-includes (SSI) component with tens of dependencies from legacy infrastructure to Kubernetes, ensuring scalability and maintainability while reducing dependencies on aging infrastructure- Implemented circuit breaker and retry patterns post-migration, significantly improving platform stability and resilience against service failures- Optimized performance and reliability across microfrontends, contributing to a more seamless user experience Show less

      • Technical Lead

        Jun 2022 - Mar 2025
      • Software Developer

        Apr 2020 - May 2022
  • Licenses & Certifications

  • Volunteer Experience

    • referee, technical support

      Issued by TJ Baník Most - badminton club
      TJ Baník Most - badminton clubAssociated with Jan Kanajlo