Gianfranco
Palumbo


M: +34 622 016 025

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





Relevant experience



Jan 2020 –

Current


Senior Front-end Engineer | Contract | Full-time [Travel sector]

CarTrawler – 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]

Onova – 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. 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 2016 –

Nov 2017


Full Stack Developer | Contractor | Full-time

Irish Distillers Pernod Ricard – Dublin, Ireland


  • Collaborate with a team of 5 people to develop e-commerce and product information websites for a large list of alcohol brands such as jamesonwhiskey.com and redbreastwhiskey.com
  • Translate graphic designs from a Design agency into detailed technical requirements and ensure the accurate implementation of all design elements.
  • Use Symphony PHP and Shopify.
  • Utilise scrum methodologies to estimate and work on 2-week sprints, ensuring timely and efficient completion of all projects.
  • Leverage many AWS services, including EC2, RDS, CloudWatch logs, SES, and S3, to ensure seamless website operation and great user experience.

Sep 2015 –

Mar 2019


Web Development Career Path Mentor | Contract | Part-time

Thinkful - Coding Bootcamp – Remote


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

  • Meet with students individually through online video sessions, offering feedback and support, and facilitating their progress through the curriculum
  • Help students find first industry job.
  • 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.



miscellaneous 


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