Professional Profile

With over 10 years of experience, I specialize in Javascript/Typescript and have worked with telecoms, banks, insurances, and e-commerce websites. I am dedicated to delivering high-quality software with unit, bit, and e2e testing.

Employment History

  • Team lead / Senior Software Engineer

    Jun 2021 - now

    • Lead Next.js developer, implementing new features and maintaining multiple strategic e-commerce sites
    • Integrated CMS platforms (Contentful, Umbraco, Strapi) with Next.js for dynamic page rendering
    • Mentored team members, improving code quality and testing strategies (unit, BIT, e2e)
    • Integrated Algolia to enable search suggestions, autocomplete, and complex product listing pages
    • Boosted login page performance by 2x by migrating to Auth0 Universal Login
    • Implemented Shopify e-commerce basket management, account, and order dashboards

  • Senior Software Engineer

    Mar 2021 - Jun 2021

    • Implemented, maintained new and existing features.
    • Mentored team members on UI frameworks best practices, focusing on reusability, testing, and code quality tools.

  • Team lead / Senior UI Engineer

    Sep 2018 - Mar 2021

    • Fostered a culture of code quality and best practices by implementing and promoting sufficient test coverage of business use cases, ensuring timely delivery with confidence.
    • Collaborated with customers to gather, validate, and refine business use-cases and technical requirements, aligning on a global vision and proposing UI designs.
    • Coordinated team efforts, including feature planning, prioritization, and development.
    • Conducted training sessions for customer dev teams on Angular best practices: reusability, advanced testing, code quality tools, and security.

  • Senior UI Engineer

    Mar 2018 - Sep 2018

    Senior UI engineer for the global Kaspersky e-commerce website collaborating with the rest of the team worldwide US / UK / RU.

  • Senior UI Engineer

    Aug 2017 - Dec 2017

    Assisted in leading product rebranding, provided UX guidance, and advised on client-side architecture to ensure responsive, cohesive design. Designed and tested new UI components and presented complex data through simpler data visualizations.

  • Team lead / UI Engineer

    Jul 2012 - Aug 2017

    Ericsson UI SDK: Led UI development for 25+ repositories, mentored teams, and conducted global workshops on i18n-ready UIs. Improved team's CI/CD workflows with Jenkins and GitLab. Rewarded many times for hard work facing tight deadlines.

    Ericsson Document Search Engine: Designed and implemented a modular document crawler using Java SPI, enabling parsing of DITA XML, HTML, and API docs. Successfully adapted for the flagship product (ENM) documentation.

    Mobile World Congress 2015: Spearheaded UI development for Ericsson’s application dashboard, creating maps, charts, and complex data series visualizations plotting hundreds of events.

    Inner Source Solutions Portal: Developed and maintained a full-stack solution, monitoring activity (code / bug / forums) over hundred internal projects.