Experience

Frontend Engineer - Betsson Group
June 2022 - Present
Ta' Xbiex, Malta

As a Frontend Engineer, I play a key role in developing and enhancing the user onboarding process to create a seamless and engaging web application. My responsibilities and focus areas included:

  • Championing new homepage rollouts for 20+ brands
  • Styling web applications with SASS, ensuring consistent and visually compelling designs
  • Creating reusable UI components to optimise frontend development
  • Providing valuable feedback and participating in code reviews to maintain code quality and standards
  • Utilising Storybook for component documentation, testing, and collaboration
Technologies: JavaScript, TypeScript, Angular, Angular Material, RxJS, NgRx, Stencil.js, Storybook, HTML, CSS, SASS, Puppeteer, Cucumber, Jest, Playwright, CMS, Figma, JIRA, Confluence, Git, Scrum Methodology
Backend Developer - Loqus Business Intelligence
June 2021 - October 2021
San Gwann, Malta

After a year working as a Mobile Application developer, I sought to expand my skills to the backend side, and I had the chance to work as a Backend Developer for the same company that I had spent 3 years working with. My role involved contributing to the server-side components of the web application, focusing on these key areas:

  • Collaborating with the backend development team to design and implement RESTful APIs
  • Learning and applying best practices in backend development, including optimisation and scalability
  • Conducting thorough testing and debugging to ensure the reliability and performance of backend services
  • Collaborating with frontend developers to ensure seamless communication between the frontend and backend
Technologies: Node.js, RESTful APIs, Express.js, MongoDB, MySQL, Git, Agile Methodology
Mobile Application Developer - Loqus Business Intelligence
June 2020 - June 2021
San Gwann, Malta

After 2 years as a QA Engineer, I had the opportunity to gain more experience in terms of development within the same company by contributing to the development of the mobile application, gaining hands-on experience in the following areas:

  • Collaborating with senior developers to implement features and functionality
  • Learning and applying best practices for mobile app development
  • Contributing to team discussions and brainstorming sessions
  • Performing testing and debugging to ensure app functionality and stability
Technologies: Android Studio, React Native, Realm Database, Git, Agile Methodology
June 2018 - June 2020
San Gwann, Malta

As a QA Engineer, I was responsible for ensuring the quality and reliability of the web and mobile applications through manual testing. My key responsibilities included:

  • Performing manual testing on web and mobile applications to identify and report defects
  • Documenting test results, defects, and testing progress
  • Collaborating with cross-functional teams to ensure software quality and stability
  • Conducting regression testing to verify bug fixes and software enhancements
  • Mentoring, coaching, and supporting other QA Engineers
Technologies: Trello, JIRA, Confluence, Developer Tools, Postman, Mock Location Tools, Android Emulator, Agile Methodology