A 'just for fun' application built with React. The user types a text on an old Nokia cell; the app uses a (basic) English dictionary to suggest words as you type. Custom words are added to the dictionary and most used words are prioritized when showing the suggestions.
Hello! My name is Alexandra Haret and I live in Barcelona.
In my spare time, I work on various side projects, run, drink coffee, cook, fix things and explore new places.
At the moment I am a full-time frontend engineer with a fast-growing tech company in Barcelona, and also work on a few personal projects to further develop my skills and knowledge. My latest projects are listed in the 'Recent work' section above.
You can find out more about any of my projects on the following websites:
I am developing my skill set to focus on what's most suited to getting the job done quickly and effectively.
Front end development
I write code that follows the W3C's web standards and semantic best practices. I use technologies like HTML5, CSS3 and jQuery to transform static artwork into mobile first, pixel prefect, interactive and fully functional websites.
Responsive web development
I build websites and apps using responsive grid systems and with a mobile first approach. I use frontend frameworks such as Foundation and Bootstrap to ensure that layouts are standardised and future-proof.
I use AngularJS to build dynamic Single Page Applications for enhanced user experience, and use unit testing tools such as Karma and Jasmine to test the proper operation of my code and to ensure my apps are robust and behave as expected.
Skyscanner - market leader app and website for modern and sustainable travel Barcelona, Catalonia, Spain June 2019 - present
I had the opportunity to work on dozens of projects, from front-end focused to backend service, data processing pipelines, tracking and monitoring, running A/B feature tests and more.
Main technologies used: React, Redux, Jest, Webpack, NodeJS, Databricks, Pyspark, Docker, AWS, Python, Java
Wallapop - hyper-local mobile marketplace for buying and selling secondhand goods Barcelona, Catalonia, Spain March 2018 - April 2019
As part of the chat team, my main responsibilities include the development of the web chat system, a large real time client/server architecture. I'm also contributing to the re-architecture of the chat functionality, switching from using XMPP protocol to a HTTP implementation.
Main web development technologies used: Angular 5, Jasmine, Karma, XMPP, Docker, jQuery, SCSS, Git, Yarn
Realise - full service digital agency Edinburgh, UK Oct 2017 - Jan 2018
As part of the web development team, I have worked on projects for Expedia and Standard Life, my main responsibilities including: creating responsive, dynamic sites and microsites; developing customisable email templates for integration with popular email marketing tools such as Marketo
The ID Co - real-time financial data reporting Edinburgh, UK Feb 2017 - Oct 2017
As part of the front end development team, my main responsibilities include: creating responsive, on-brand microsites for our B2B customers, developing a customizable WordPress themes using the WP Customizer API and contributing to the development of the company's core product, the Angular SPA (Single Page Application). I have also implemented a pattern library (Atomic design) to be used as the foundation for revamping the company's commercial site.
Freelance work on various projects Edinburgh, UK Feb 2016 - Feb 2017
My work spanned across all areas of digital marketing, from strategy and PR to email campaigns and reporting.
I took the initiative to maintain and improve the corporate Joomla-based website. This work piqued my interest in the underlying code that drives websites so I gradually started to 'look under the hood' and improve the look and behaviour of the website by creating modules and landing pages, editing and adding new CSS to improve responsiveness, implementing schema structured data markup to improve presence on search engines, etc.
I also built several HTML email templates following PSD mock-ups provided and optimised them to render appropriately on common email clients on both desktop and mobile devices.
My work with the brand included marketing, social media and PR tasks: refining and implementing the social media marketing strategy across various relevant platforms (Facebook, Twitter, Pinterest, LinkedIn), creating, delivering and reporting on the e-mail newsletter campaigns, setting up, managing and optimizing the brand's paid ads campaigns. I also updated the WordPress website and honed the MailChimp email newsletter template.
My role involved creating the external and internal communication materials. I have set up and successfully developed the company's social media presence on multiple channels (Facebook, Twitter, Google+) to meet the business goals to the point of generating over $10,000 in monthly sales from social media channels alone. This work also involved building custom 'page tabs' using simple HTML and doing design work to develop the imagery needed for these channels.
My role also included working on SEO-related tasks: link building, promoting the company blogs on social media, improving the semantic usage of HTML markup for web pages.