Jonathan Burke, Developer in Bremen, Germany
Jonathan is available for hire
Hire Jonathan

Jonathan Burke

Verified Expert  in Engineering

Serverless Developer

Bremen, Germany

Toptal member since July 1, 2021

Bio

Jonathan is a senior software engineer specializing in web application development with nearly a decade of experience in JavaScript and TypeScript. He is experienced in building scalable React applications using modern technologies and frequently works in the AWS environment focused on serverless services. Jonathan loves to incorporate new and exciting features into his applications to make them shine.

Portfolio

Codecentric
TypeScript, JavaScript, Amazon Web Services (AWS), React, MongoDB, GraphQL...
Bookandsmile GmbH
JavaScript, TypeScript, React, Amazon Web Services (AWS), Redis, Kubernetes...
OAS AG
C#.NET, Node.js, Oracle, Angular, Entity Framework

Experience

  • JavaScript - 7 years
  • HTML - 6 years
  • TypeScript - 5 years
  • React - 5 years
  • Node.js - 5 years
  • Serverless - 4 years
  • GraphQL - 4 years
  • Amazon Web Services (AWS) - 3 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Git

The most amazing...

...feeling was developing a mobile game that tanked because people don't want to download a 100MB runner game. Then we rewrote it, and it got good reviews!

Work Experience

Senior Software Engineer

2019 - PRESENT
Codecentric
  • Developed a meeting and action planning web app using React, AWS Serverless, and MongoDB.
  • Implemented offline sync for meeting and action planning web app.
  • Added in-house analytics capabilities for usage patterns of the web app.
  • Created a queue-based system to schedule and send notification emails based on missed activity inside the application.
Technologies: TypeScript, JavaScript, Amazon Web Services (AWS), React, MongoDB, GraphQL, Redux, Redux-Saga, Serverless

Full-stack Developer

2016 - 2019
Bookandsmile GmbH
  • Transitioned the web app from EJS and Node-servers to a modern React and Kubernetes containerized app.
  • Integrated Cypress UI tests and visual regression tests for UI components.
  • Optimized a server-side rendered React app for SEO purposes using a custom framework with preloading data.
  • Implemented fully automated CI/CD pipelines using Gitlab.
  • Advised on UX implementations and implemented user-focused solutions.
Technologies: JavaScript, TypeScript, React, Amazon Web Services (AWS), Redis, Kubernetes, GraphQL, EJS, Cypress

Front-end Developer

2014 - 2016
OAS AG
  • Developed an app using Angular and D3 to display huge datasets in customizable charts.
  • Built internal tools to improve the workflows of other team members.
  • Wrote migration scripts to dynamically port data from Oracle to Entity Framework-managed databases and vice versa.
Technologies: C#.NET, Node.js, Oracle, Angular, Entity Framework

Experience

Aiacta - Virtual Tabletop Simulator

A TypeScript-based web application to enable remote tabletop games. I developed this application to experiment with different approaches and to try new technologies on a bigger project.

I explored a peer-to-peer application design with minimal server requirements.

Currently, I'm re-developing this app using React, GraphQL, Prisma, Node.js, and various small frameworks.

Billigflieger

A React, Kubernetes, and Node.js-based web application for searching and comparing flights. I was the senior front-end engineer tasked with migrating the old platform from Embedded JavaScript templates (EJS) to a modern React application. I built and maintained the CI/CD workflows and implemented SEO-optimized server-side rendering before there were big frameworks and libraries.

Certifications

DECEMBER 2021 - PRESENT

UX Thinking

artop

Skills

Libraries/APIs

React, Node.js, Redux-Saga, React Router, Entity Framework, EJS

Tools

Git, React Apollo, Slack, Prisma

Languages

JavaScript, TypeScript, HTML, CSS, GraphQL, C#.NET

Frameworks

Redux, Recoil, Unity, Angular, Cypress

Platforms

AWS Lambda, Amazon Web Services (AWS), MacOS, Oracle, Kubernetes, Visual Studio Code (VS Code)

Storage

MongoDB, PostgreSQL, Redis

Other

Serverless, User Experience (UX), Web Usability

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