Jonathan Copperstone, Developer in Bahar ic-Caghaq, Malta
Jonathan is available for hire
Hire Jonathan

Jonathan Copperstone

Verified Expert  in Engineering

Bio

Jonathan is a passionate web developer and team lead with over ten years of industry experience in corporate and startup environments. He's worked at the largest SaaS company in the world and co-founded a fintech startup, gaining extensive experience in architecting and building enterprise applications and hiring and leading teams around them.

Portfolio

Homelyfe | Aventus Platform
React, React Native, JavaScript, Webpack 4, Jira, Notion, GitLab CI/CD, Git...
Salesforce
AngularJS, JavaScript, CSS, HTML5, C#.NET, Git, Jira, GitHub, SQL, HTML...
Sportsbet
JavaScript, DoubleClick API, HTML5, CSS3, HTML, APIs, Web Development

Experience

  • HTML - 15 years
  • CSS - 15 years
  • JavaScript - 15 years
  • User Experience (UX) - 10 years
  • User Interface (UI) - 10 years
  • React - 8 years
  • Team Leadership - 8 years
  • Architecture - 7 years

Availability

Part-time

Preferred Environment

MacOS, Atom, React, JavaScript, Git

The most amazing...

...project I've architected is an insurance app for web, iOS, and Android. I successfully delivered it with 70% shared code and built a team of three to manage it.

Work Experience

Co-founder | Head of Application Development

2016 - 2021
Homelyfe | Aventus Platform
  • Asked to join at the startup's inception, Homelyfe, to lead the application development efforts for a new breed of insurance company (B2C) that puts the customer and their experience first.
  • Owned the architecture and development of the front-end applications. Successfully delivered within defined timelines using React and React Native, delivering a web, native iOS, and native Android app with feature parity using 70% shared code.
  • Hired, grew, and led a team of developers to maintain and grow the above-mentioned applications.
  • Got promoted to head of application development and co-founder after one year.
  • Worked very closely with the product team, forming part of it after a while, collaborating with the VP of product and the design team to research and define our UI and UX.
  • Contributed to the company's pivot to Aventus Platform, a B2B insurance platform using all of the underlying technology built for Homelyfe after two years.
  • Spearheaded the architecture of the new applications using our existing codebase. Successfully managed to re-architect our applications into a SaaS application within 12 months.
  • Designed and developed the underlying design system that powers the white-labeled SaaS application, allowing all of our clients to brand their instance of our customer-experience-focused application.
  • Involved in hiring for various roles, including product design, while working very closely with them to mentor and grow their skillset.
  • Worked very closely with the sales team and marketing team to deliver prototypes, videos, demos, and marketing materials to better visualize what the platform is and can do.
Technologies: React, React Native, JavaScript, Webpack 4, Jira, Notion, GitLab CI/CD, Git, HTML5, CSS, User Interface (UI), User Experience (UX), Architecture, Team Leadership, Remote Team Leadership, Testing, Agile, Figma, TypeScript, HTML, Node.js, Web Architecture, Auth0, Stripe, APIs, Express.js, Web Development, Redux

Senior Front-end Engineer

2013 - 2016
Salesforce
  • Worked on the social ads platform in the Salesforce Marketing Cloud suite, an ad buying and optimization tool for Facebook, Twitter, and LinkedIn.
  • Led the UI/UX efforts for the next-gen ads platform, defining a new design system and developing the resources and components required.
  • Worked on the Facebook ads applications team of our platform, delivering the next-generation version and new features. Worked with AngularJS, HTML, and CSS. Successfully launched the product after six months.
  • Got promoted to senior front-end engineer after 18 months, tasked with leading the design, development, and launch of the new LinkedIn ads' buying vertical of our platform. Successfully launched after four months with a team of four.
  • Tasked with leading the seven-person Facebook ads applications team, working very closely with product and design to develop a UI framework used by all three verticals (Facebook, Twitter, and LinkedIn).
  • Owned several internal tools and libraries used by different development teams, including design system documentation tools.
Technologies: AngularJS, JavaScript, CSS, HTML5, C#.NET, Git, Jira, GitHub, SQL, HTML, Web Architecture, Architecture, APIs, Web Development

Front-end Engineer

2013 - 2013
Sportsbet
  • Started as a contractor turning into a full-time employee with the option of a work-visa sponsorship.
  • Owned their new and experimental (at the time) rich media ads and integrated with Google's DoubleClick software and rules engine to deliver live feed and dynamic banner ads.
  • Worked very closely with Google's DoubleClick team to trial these dynamic HTML5 ads.
  • Successfully launched the ads, which needed to be very lightweight and work on older browsers like IE7 and IE8 without compromising design.
Technologies: JavaScript, DoubleClick API, HTML5, CSS3, HTML, APIs, Web Development

Front-end Engineer

2012 - 2012
Think Design
  • Owned HTML, CSS, JavaScript, and animation development for clients' websites.
  • Spearheaded the introduction of new technologies and practices, including bug reporting, CSS preprocessors, templating, and scripting libraries to enable reusability and scalability.
  • Led the development of a responsive base site on which future clients' websites can be built.
Technologies: JavaScript, C#.NET, HTML5, CSS3, HTML, APIs, Web Development

Experience

Insurance as a Service

As the head of application development, I was responsible for all the customer-facing applications at Aventus Platform. Having just pivoted from the B2C insurance brand, Homelyfe, to the B2B insurance platform Aventus, we had to re-work our software into a SaaS offering.

I owned the process of taking all our home insurance-specific apps and refactoring everything into insurance product-agnostic, white-labeled applications that were fully configurable by our clients. I successfully led the team and architecture and delivered within the approved timeframe of 12 months while still actively supporting the existing home insurance brand, Homelyfe.

Insurance Application

I was responsible for architecting, developing, and hiring a team for a new breed of insurance customer-facing application that was modern, intuitive, and that puts the customer first.

The requirement was to develop a web, iOS, and Android application with feature-set parity on a startup budget. I successfully delivered all applications within the defined timeline. The applications were architected on React and React Native with 70% shared code between all the platforms, maintained by three front-end developers I hired and led.

Education

2008 - 2011

Bachelor's Degree in Computer Science

University of Malta - Malta

Certifications

JUNE 2015 - PRESENT

Advanced C#

Framework Training

APRIL 2014 - APRIL 2018

Certified Scrum Master

Scrum Alliance

APRIL 2014 - PRESENT

Public Speaking

City Academy

MARCH 2013 - PRESENT

Test-driven Development

Codemanship

Skills

Libraries/APIs

React, Node.js, DoubleClick API, Stripe

Tools

Atom, Webpack 4, Jira, Notion, GitLab CI/CD, Git, GitHub, Figma, Auth0

Languages

JavaScript, HTML5, CSS, CSS3, HTML, TypeScript, C#.NET, SQL, C#

Frameworks

Next.js, Redux, React Native, AngularJS, Express.js

Paradigms

Test-driven Development (TDD), Scrum, Agile Software Development, Testing, Agile, Refactoring, Web Architecture

Platforms

MacOS, iOS, Android

Storage

Databases

Other

User Interface (UI), User Experience (UX), Architecture, Team Leadership, Web Development, Operating Systems, Programming, Artificial Intelligence (AI), Machine Learning, Public Speaking, Remote Team Leadership, White Labeling, SaaS, Technical Hiring, APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring