
Jonathan Copperstone
Verified Expert in Engineering
Front-end Developer
Bahar ic-Caghaq, Malta
Toptal member since February 24, 2022
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
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
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
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.
Senior Front-end Engineer
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.
Front-end Engineer
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.
Front-end Engineer
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.
Experience
Insurance as a Service
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
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
Bachelor's Degree in Computer Science
University of Malta - Malta
Certifications
Advanced C#
Framework Training
Certified Scrum Master
Scrum Alliance
Public Speaking
City Academy
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring