Software Developer
2019 - PRESENTEtraveli Group AB- Developed new features and improved existing ones within a large scale flight booking system that's available on many sites across the globe.
- Closely collaborated with UX designers, stakeholders, and QA engineers on refining designs and requirements that bring value to users.
- Composed unit and component tests as well as E2E tests.
- Conducted E2E test automation workshops using TestCafe for QA engineers and junior developers.
- Worked with the A/B test department on improving the platform for A/B tests by integrating them in a single-page application instead of a separate JavaScript layer.
- Conducted demo sessions and presentations of new features and ongoing development for stakeholders and other developers.
Technologies: E2E Testing, Workshops, Onboarding, Mentorship, Kanban, Scrum, Trello, Jira, ECMAScript (ES6), React Testing Library, TestCafe, GraphQL, Styled-components, Redux, React Redux, React, JavaScriptFront-end Developer
2018 - 2019Scale3C- Developed a range of web applications and representational websites for clients.
- Responsible for the architectural decisions for the front ends of web applications.
- Successfully migrated clients' single-page web applications to a new stack with SSR, retaining all functionality and design while improving the SEO.
- Developed a platform that allowed users with different roles to be authenticated through Firebase, exchange chat messages via WebSockets, form private and public groups, and share content.
- Contributed to the development of animations and micro interactions on clients' websites.
- Closely collaborated with designers on a design system using Figma and Storybook, which resulted in a reusable component library.
- Set up GitLab CI/CD pipelines for various projects.
Technologies: Git, GitHub, GitLab, Trello, Jira, Socket.IO, WebSockets, Firebase Web SDK, Firebase, GitLab CI/CD, Design Systems, Storybook, Anime.js, SCSS, Styled-components, Vue, Next.js, Redux-Saga, Sagas, React Redux, Redux, React, ECMAScript (ES6), JavaScriptSoftware Engineer
2017 - 2018NFQ- Worked on a greenfield project, which aimed to migrate a large-scale legacy system to a new modern stack, and enabled better scaling to new markets, easier maintenance, and improved performance.
- Prepared proofs of concepts (POCs) and suggested technology stacks for the new system.
- Directly communicated with stakeholders, clarified requirements, suggested improvements, and conducted demo sessions.
- Promoted test-driven development (TDD) and clean-code principles within the team.
- Conducted technical interviews for new team members.
Technologies: Docker, GitLab CI/CD, GitLab, Bitbucket, Cypress, TestCafe, Jest, Enzyme, Storybook, Microservices, Agile, Scrum, Jira, Test-driven Development (TDD), Algolia, SCSS, Vue, Next.js, Styled-components, ECMAScript (ES6), JavaScript, TypeScript, React