Experience
Find out more about my previous work experience.
Senior Frontend Engineer (Contract)Jan 2021 - present
Lead Software Engineer (Contract)Oct 2020 - present
- migrate the entire suite of hybrid AngularJS/Angular applications to utilise Angular CLI - bundle size reduced by more than 40%; the time of DOM to interactive reduced by more than 90%
Lead Software EngineerJun 2019 - Oct 2020
- leading a product team of 6 (back-end/front-end engineers, a PM and a designer)
- entirely refactored user session management to switch to AWS Cognito and support social sign-in and SSO
- leading a migration of a large-scale suite (over 5000 files) of multi-tenant SaaS applications from AngularJS to Angular 10
- improved a test build to decrease the time by more than 60%
- participating in architecture meetings to set our tech vision and evaluating the use of new technologies (WebSockets, Push Notifications, etc.)
- part of the interview and hiring process
- responsible for technical deliverability of the sprint
Senior Software EngineerSep 2017 - Jun 2019
- leading a migration from JavaScript to TypeScript
- modularised Webpack configuration and reduced production build time by 50%
Front-end DeveloperAug 2015 - Aug 2017
- developed a self-care web and mobile application (MyMelita) used by over 60,000 registered customers
- created an e-shop SPA application and components which were integrated into a WordPress website
Website Developer and DesignerMar 2015 - Jul 2014
- worked on multiple websites both with and without a CMS
- created bespoke web applications in PHP and JavaScript
- developed a series of custom screens for Microsoft CRM in AngularJS
- designed websites for both new and existing customers
- wrote functional documentations and proposed architectural designs