Professional Profile

With over 12 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

  • DEPT logo

Team lead / Senior Software Engineer

Jun 2021 - now

DEPT - Digital agency

  • 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

Technologies

  • OpenAI's logo
  • Next.js logo
  • React logo
  • TypeScript logo
  • Node.js logo
  • Google reCAPTCHA logo
  • Tailwind CSS logo
  • Algolia logo
  • Jest logo
  • Shopify logo
  • Storybook logo
  • Testing Library logo
  • Auth0 logo
  • Docker
  • Express.js logo
  • Umbraco logo
  • Docusaurus logo
  • Drizzle's logo
  • GitLab
  • JavaScript logo
  • Leaflet logo
  • Playwright's logo
  • Redux logo
  • Socket.io logo
  • Strapi logo
  • TypeDoc logo
  • XState

Project companies

  • Diageo logo
  • Just Eat logo
  • ME+EM's logo
  • Netflix's logo
  • St. James's Place logo
  • Fidelity logo

Senior Software Engineer

Mar 2021 - Jun 2021

Fidelity Investments - Financial services

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

Technologies

  • Angular logo
  • Express.js logo
  • JavaScript logo
  • Testing Library logo
  • TypeScript logo
  • Vue logo
  • Neueda logo

Team lead / Senior UI Engineer

Sep 2018 - Mar 2021

Neueda Technologies - Software service company

  • 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.

Technologies

  • TypeScript logo
  • Angular logo
  • Bootstrap logo
  • CircleCI logo
  • Docker
  • Jest logo
  • AG Grid logo
  • Angular Material
  • Apache Kafka logo
  • Babel logo
  • Cypress logo
  • D3.js logo
  • Express.js logo
  • Jasmine logo
  • JavaScript logo
  • MobX logo
  • Nginx logo
  • NgRx logo
  • Protractor logo
  • Puppeteer logo
  • React logo
  • Redux logo
  • Testing Library logo
  • Mockito logo
  • Webpack logo
  • Yarn logo

Project companies

  • Aviva logo
  • Citi logo
  • DEPT logo

Senior UI Engineer

Mar 2018 - Sep 2018

DEPT - Digital agency

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

Technologies

  • AngularJS logo
  • Babel logo
  • Jasmine logo
  • JavaScript logo
  • Karma logo
  • Moment.js logo
  • Sass logo

Project companies

  • Kaspersky logo
  • Core logo

Senior UI Engineer

Aug 2017 - Dec 2017

CORE Media - Marketing company

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.

Technologies

  • AmCharts logo
  • AngularJS logo
  • Babel logo
  • Bootstrap logo
  • D3.js logo
  • Jasmine logo
  • JavaScript logo
  • Karma logo
  • Webpack logo
  • Ericsson logo

Team lead / UI Engineer

Jul 2012 - Aug 2017

Ericsson - Telecommunications

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.

Technologies

  • CSS logo
  • D3.js logo
  • HTML5 logo
  • Require JS logo
  • GitLab
  • JavaScript logo
  • Leaflet logo
  • Moment.js logo
  • Node.js logo
  • Async logo
  • Babel logo
  • Backbone.js logo
  • Chai logo
  • Confluence logo
  • Elasticsearch logo
  • Java logo
  • Jenkins logo
  • Jira logo
  • jsoup logo
  • JUnit logo
  • LoopBack logo
  • Mocha logo
  • MySQL logo
  • PhantomJS logo
  • Piwik logo
  • PowerMock logo
  • Puppeteer logo
  • Sinon.JS logo
  • Socket.io logo
  • Webpack logo