M: +34 622 016 025

Email: [email protected] - Links: LinkedIn, GitHub, Stack Overflow

Relevant experience

Jan 2020 –


Senior Full-stack Engineer | Contract | Full-time [Travel sector]

Company: CarTrawler – Location: Malaga, Spain (from Oct 2022)

  • Build Progressive Web Apps (PWAs) using Astro and Preact to use Server-Side Rendering (SSR).
  • Develop React Native applications with TypeScript and Redux for mobility partners.
  • Utilise CMS (Contentful) and Figma to dynamically style the User Interface for partners.
  • Write Integration and unit tests with Detox, Jest and Enzyme
  • Write iOS (Swift, Objective-c) and Android (Kotlin, Java) custom code.

Nov 2017 –

Oct 2019

Co-founder and CTO [Marketplace, Mobile Commerce, Fashion]

Company: Onova – Location: Lviv, Ukraine

  • Driving the full product development from conception to launch.
  • Develop 2 mobile applications, 2 websites and back-end services
  • Develop 2 React Native (Android and iOS) apps for different markets.
  • Develop the backend API services using Node.js, MongoDB and a Job Scheduler.
  • Write Integration tests for the REST API back-end services and React Native mobile app using Jest.
  • Use
    • Google Cloud Storage (GCS) for image hosting.
    • Firebase Cloud Messaging (FCM) for Push notifications.
    • Local payment (complex) and shipping services provider. There was no Stripe or PayPal in Ukraine at the time.
  • Use continuous deployment and deploy the back-end services on Amazon Web Services (AWS) EC2 instance.
  • Monitor all front-end and back-end services with Sentry and NewRelic.

Jan 2020 –


Full Stack Engineer | Contractor | Part-time

Company: Blondev Inc – Location: New York (Remote)

  • Using Python (Flask and FastAPI), Google App Engine, MongoDB (Atlas) to create custom full-stack applications.
  • Deploy multiple web apps using: React, Stripe, Next.js, OpenAI API (Dall-e and ChatGTP models), AWS Bedrock, Langchain, MongoDB vector search, SendGrid for emails
  • Test LLM (Large Language Models) using Google Colab with RAG (Retrieval-Augmented Generation ) technique

Sep 2015 –

Mar 2019

Web Development Career Path Mentor | Contract | Part-time

Company: Thinkful - Coding Bootcamp – Location: Remote

I provided students with technical and professional guidance to help them transition from being curious learners to becoming successful technologists. Responsibilities:

  • Offer personalized support to students through online video sessions, providing feedback and guiding them through the curriculum.
  • Help numerous students overcome getting blocked by concepts and gain confidence in their abilities.
  • Teach modern JavaScript, HTML, CSS, Git and, Node.js.

Education & TRAINING

2008 - 2012 BSc (Hons) in Computer Science, Dublin Institute of Technology
(TU Dublin), Kevin St.

2001 - 2006 Maturità Scientifica (Italian Leaving Certificate),
Liceo Scientifico Statale Leonardo Da Vinci, Genoa, Italy

Languages Fluent in English, Spanish and Italian.


First computer Compaq Presario 412 (386 processor) in 1995 (8 years old)