Full-Stack Developer - React Enthusiast

Jonathan Bareket

I'm a results-driven Full-Stack Web Developer with 7+ years of experience in modern TypeScript, Node.js, and React.

Jonathan Bareket - Full-Stack Web Developer

About Me

Jonathan Bareket

Full-Stack Developer Based in Berlin, Germany

I’m a full-stack web developer passionate about building scalable and efficient applications using modern TypeScript, React, and Node.js. My core expertise lies in engineering high-performance geospatial solutions with Mapbox, Leaflet, and Python-driven data processing.

With a strong background in agile environments and frontend modernization, I deliver reliable solutions that bring legacy systems into the modern era.

My Services

Geospatial Application Development

I build high-performance geospatial applications that transform complex spatial data into actionable visualizations using Mapbox, Leaflet, and Turf.js.

Full-Stack Web Development

I develop scalable web applications with modern TypeScript, React, and Node.js, delivering clean, maintainable code and agile project delivery.

Frontend Modernization

I revitalize legacy codebases and build robust, responsive frontend solutions that enhance user experience and overall performance.

My Portfolio

Professional Work

migration

Mapbox Migration & Advanced AOI Features

Led migration from Leaflet-based React to mapbox-gl-js. With team, rewrote domains to enhance AOI drawing, pricing, parameter validation, and geometry checks.

TypeScript, React, Mapbox, Leaflet, Turf.js, Figma, Python

order-flow

Dashboard Overhaul & New Order Workflow

Revamped the satellite tasking order-workflow and dashboard per client feedback and Figma designs, using STAC specs and advanced filters (Optical/SAR, resolution...).

TypeScript, React, Leaflet, React-Router, Material-UI, Vue

Satellite Coverage App

Hackathon-winning Satellite Coverage App

App uses multi-satellite orbital data and, using customizable controls (azimuth, altitude...), displays real-time satellite coverage.

Geospatial Visualization using Mapbox, Turf.js, Satellite.js, MUI, celestrak API

admin

CS Satellite Tasking Orders Admin Tool

Built in Vue (later migrated to React), the tool replicates all platform features so support agents can troubleshoot, modify orders, and view info.

Vue, React, Turf.js, Leaflet

wegweiserdemenz

Wegweiser Demenz

Launch of service and information portal for people with dementia and relatives, on behalf of the German Federal Ministry for Family Affairs

Node.js, React.js, jQuery, Fractal, Bootstrap

eurex

Eurex Exchange Relaunch

Relaunch of the Eurex Exchange website, an international exchange primarily offering trading in European based derivatives.

Node.js, React.js, Redux, jQuery, Freemarker, Fractal, Bootstrap

Selected Side-Projects

eventfinder

Berlin Event Finder - Full-stack map app using Berlin's Data API to search for real-time education programs. Interactive dashboard with advanced filters and search.

Python (Flask), React, TypeScript, Mapbox, Mui, React-Router

ImageBunker

Imagebunker - Social media platform MVP including image upload and comment functionality

Node.js, Express.js, Angular.js, PostgreSQL, AWS

spot-stats

Spot-Stats - Dynamic Spotify Statistics algorithm tool, interactive charts, and recommendations

Webpack, Node.js, React, Express.js, Chart.js, Bootstrap, Spotify API

React Native Web App

React Native as a Web App - Allows sharing of app's look-and-feel without server, simulator, or App Store launch

Gatsby, React Native, YouTube Data API, WordPress API

Dubbing

English Showtimes - Showcases non-dubbed cinemas and films playing in Berlin using the Cinepass API

Node.js, React, PostgreSQL, Axios, Express.js, Cinepass API, Redux

Technical Skills

Programming & Frameworks

TypeScript / JavaScript (ES6+)
Python
React
React Native
Node.js
HTML5
CSS3 / SASS / Bootstrap
PostgreSQL
jQuery

Geospatial & Mapping Tools

Mapbox
Leaflet
Turf.js
Satellite.js

Design & Methodologies

Adobe Photoshop
Sketch
Responsive Design
Agile
BEM
Atomic Design
Accessibility (BITV)

My Resume

Education

Oct 2017 – Dec 2017

Full-Stack Web Developer Program

Spiced Academy, Berlin

An intensive 12-week program focusing on modern JavaScript, full-stack technologies, and agile development practices.

High School Diploma

Ostrovsky High School, Ranana, Israel

Majored in Political Science and Sociology with a strong academic foundation.

Experience

Dec 2022 – Present

Senior Frontend Developer

UP42, Berlin, Germany

Engineering high-performance geospatial applications using TypeScript, React, Vue, and Node.js. Developing mapping solutions for satellite imagery retrieval and enhanced spatial data processing with Python.

May 2022 – Dec 2024

Frontend Developer

UP42, Berlin, Germany
Oct 2021 – May 2022

Freelance Web Developer

Remote

Delivered customized web solutions, modernized legacy systems, and integrated compliance tools to improve performance and security.

Sept 2019 – Sept 2021

Frontend Developer

init [AG] (Scholz & Friends), Berlin, Germany

Managed component creation, feature implementation, and CMS migrations using agile methodologies and best practices like Atomic Design and BEM.

July 2018 – Aug 2019

Junior Frontend Developer

Metagate GmbH (Scholz & Friends), Berlin, Germany

Collaborated on responsive web projects using React, Laravel, Sass, and Bootstrap to create interactive digital solutions.

Get In Touch

Contact

If you’d like to discuss a project or have any inquiries, feel free to reach out. I’m always open to new opportunities and collaborations.

Send a Message