Andreas Kater, Developer in London, United Kingdom
Andreas is available for hire
Hire Andreas

Andreas Kater

Verified Expert  in Engineering

Bio

Andreas is an experienced full-stack developer with a focus on Node.js and React. He has been the COO of three tech start-ups in London, most recently for an NLP consultancy partnered with Google Cloud Platform and Twilio. Andreas has also been a management consultant which gives him a lot of experience in senior stakeholder management. He holds an MBA from INSEAD.

Portfolio

Dar Al Nukhbah Electronics TR LLC
Google Maps Development, TypeScript, React.js, WebRTC, REST API, Git, GitHub...
Revcontent LLC
React.js, Front-end, CSS, Node.js, APIs, Git, AWS Cloud, Twilio Development...
Entrepreneur First
JavaScript, Node.js, React.js, Redux, Cloud Engineering, Git, Interim CTOs...

Experience

Availability

Part-time

Preferred Environment

Firebase, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Node.js, React, TypeScript, Next.js, Twilio API, ChatGPT, Gmail API

The most amazing...

...thing I've coded is a CRM tool for a drone business that ensured the right pilot would be in the right place with the right equipment on the right day

Work Experience

Front-end React Developer

2022 - 2022
Dar Al Nukhbah Electronics TR LLC
  • Built a WebRTC connection to stream video from robot to UI for a robotic fleet management project.
  • Created a joystick to control the robot remotely that provided visual feedback on a tablet to allow users fine-grained control over the amplitude and direction of the instructions.
  • Built a custom Google Maps implementation that showed the robot fleet in Dubai with status, direction, and custom indoor overlays.
Technologies: Google Maps Development, TypeScript, React.js, WebRTC, REST API, Git, GitHub, Jest, Full-stack, API Development, Express.js, Google Sheets Development

React Developer for Content Marketing Platform

2020 - 2021
Revcontent LLC
  • Designed and developed the rebuild of the company's client-facing API, including a thorough testing pipeline, API documentation, and very granular input validation with the JSON schema.
  • Designed and built the new front-end, using the newly built API and significantly reducing the legacy front-end's complexity, which had significantly slower load times.
  • Implemented a front-end component library with Bit, which would be the foundation of future design work to homogenize the brand across all online assets.
Technologies: React.js, Front-end, CSS, Node.js, APIs, Git, AWS Cloud, Twilio Development, Stripe Development, GitHub, Full-stack, Amazon Elastic Container Service (ECS), API Development, Express.js, Cloud Run, Google Sheets Development, PDF

CTO for Business Automation Platform

2019 - 2020
Entrepreneur First
  • Built a business process automation platform that allowed customers to streamline and collaborate on complex business processes and automate them.
  • Designed and built a complex drag-and-drop flowchart interface that allowed the seamless editing of business processes.
  • Brought the project live and onboarded the first nine enterprise clients onto the tool.
Technologies: JavaScript, Node.js, React.js, Redux, Cloud Engineering, Git, Interim CTOs, MongoDB, GitHub, Jest, Full-stack, Amazon Elastic Container Service (ECS), Team Leadership, Express.js, Cloud Run, Chatbot Development, NLP, Generative Pre-trained Transformers (GPT), Google Cloud Datastore, Google Sheets Development, SVG Design, Gmail API, Architecture, Solution Architecture, Supabase

Director of Business Operations

2018 - 2020
DVELP Ltd.
  • Automated our hiring pipeline by automatically assigning candidate interviews to members of the team based on their expertise and availability. Hired 14 people.
  • Automated our payroll calculation by building an expenses platform that worked across the four different geographies we had employees in.
  • Built an HR chatbot that gave team members quick answers like "How many holidays do I have?", "What is our maternity/paternity policy?", "Who is my line manager?", etc.
  • Obtained the ISO27001 Information Security certification to streamline our sales process with enterprise-level customers.
Technologies: React.js, Cloud Engineering, Twilio Development, Dialogflow, Node.js, Data Architecture, ETL, WebRTC, Git, Twilio Development, GitHub, Jest, Full-stack, Team Leadership, Chatbot Development, NLP, Generative Pre-trained Transformers (GPT), Google Cloud Datastore, Google Sheets Development, Architecture, Solution Architecture

COO

2017 - 2018
Hummingbird Technologies
  • Designed and developed an ERP platform for a drone business to ensure the right pilot is at the right time and place with the right drone and camera.
  • Designed the system that is used for coordination of flights, pilots' operational performance monitoring, automatic flight path programming, billing, and customer service.
  • Developed the system using Python's Flask framework and hosted the service on the Heroku server. The service has 60 weekly users that log in to schedule the flights for the week.
Technologies: Node.js, React.js, Cloud Engineering, JavaScript, Salesforce Design, Pipedrive API, Google Cloud Development, Flask, Python, Data Engineering, Angular, AWS, PostgreSQL, Google Maps Development, Git, GitHub, Full-stack, Team Leadership, Chatbot Development, NLP, Generative Pre-trained Transformers (GPT), Google Cloud Datastore, Google Sheets Development, Architecture, Solution Architecture

COO

2016 - 2017
Lendable
  • Built an automated customer self-service function that allowed customers to manage their loans independently.
  • Provided complex all-in-one account view using D3 for customer service team that reduced average call times by 30%.
  • Developed an automated email and SMS campaign for customers that needed to take actions on their account, allowing them to do so on the move.
Technologies: JavaScript, D3.js, Pandas, Python, PHP, Software Development, Git, Team Leadership, Fintech Development

Freelance Developer

2016 - 2016
Deliveroo
  • Developed a tool to communicate demand forecast to riders.
  • Built visualization of weekly workloads in GoogleSheets.
  • Set up the Heroku server to run analysis and communicate results daily.
Technologies: Google Sheets API, Heroku, SQL, JavaScript, Python, Data Analysis, Material UI, Google Maps Development, REST API, Git

Consultant

2011 - 2014
Analysys Mason
  • Served as a management consultant building custom asset valuation models for mobile network operators.
  • Supported one of the UK mobile operators during the 3G spectrum auction.
  • Calculated the cost to supply each postcode in the UK with fiber broadband.
  • Determined the value of 200,000 mobile towers in Russia.
  • Led a team of five analysts in building an innovative valuation methodology in record time.
Technologies: GIS, Visual Basic, R

React-Redux App Showing Analytics for Advertising Platform

An advertising platform wanted to replace an old analytics platform with a modern React application that pulled information from their brand new API. Since the data sets were non-trivial and needed to be summarized into various views, the app made extensive use of redux and sagas. Some views required database queries that the API was not yet capable of, so I added endpoints to the Node.js Feathers back end and add that functionality to the API.

React/Next.js App Showing Map of Luxury Resort

https://azaren.vercel.app/layout
A luxury resort wanted to relaunch their website with a map view showing what is on offer on their premises. I rebuilt their website using React and Next.js and added the map view. This is powered by the GoogleMaps JavaScript API and allows clicking on buildings to get more information about them below.

Ery-API

https://www.npmjs.com/package/ery-api
Ery-API is a Node.js-based CLI tool to give you quick access to the API calls you're looking for and it performs the OAuth flow for authorization with all Google APIs.

The idea is to never have to read API Docs again. Give it a go with:
npm i ery-api -g

360-degree Feedback Platform Built with Firebase and React

The business I was working for wanted to implement a 360-degree feedback platform, where no off-the-shelf solution did exactly what was required, so I built an app using Firebase and React that would allow users to pick the people they requested feedback from, collected this feedback, allowed managers to summarize it, and to ultimately set goals for each employee that were tracked over time; GCP and Google Cloud functions are used. Thanks to Firebase's real-time DB, comments were shared instantly across open tabs, which was important for the quick completion of the feedback cycle.

HR Chatbot

For a business I worked for, I created a Dialogflow based HR chatbot that allowed our team to get quick answers to questions like: "How do I submit an expense?", "How many holidays do I have left?", "What is our policy on XXX?", etc. I integrated it into a slackbot to give everyone in the business fast answers to questions on how we do things.

Snoozethat

I built a server that allows you to snooze emails, but forwarding an email to, for example, "3hours@snoozethat.com" or "3nov3pm@snoozethat.com" and getting a reply in the same email chain at the specified time. This helped our customer service team stay on top of customer accounts when delayed actions/follow-ups were required (This was before Gmail introduced the snooze function).

Language Learning Platform

I built a platform that helps you learn a language by translating an epub e-book word-for-word. This allows you to read a book in a language you are learning and always having the translation available if you don't know a word in it. The tool will also pronounce the word for you if you tap it and show you further information, such as the conjugation if it is a verb. As this was a Progressive Web App, it allowed you to read the books when you were offline.

Offline Tasks Tool

I built a tool that used a service worker to build a Progressive Web App that would work offline. The tool was designed to help you keep track of your tasks by allowing you to snooze tasks until the time came to take care of them.

Art Gallery ERP

I built an ERP tool for an art gallery that needed to track where certain pieces of art were stored, who had enquired/bid/purchased them and what invoices/communications were logged against them. The tool also had a front-end component that acted as the gallery's online presence.
2015 - 2015

Master's Degree in Business Administration

INSEAD - Singapore

2010 - 2011

Master of Science Degree in Management and Strategy

London School of Economics - London, United Kingdom

2006 - 2009

Bachelor of Engineering Degree in Mechanical Engineering

University of Nottingham - Nottingham, United Kingdom

APRIL 2022 - APRIL 2024

Professional Cloud Developer

Google Cloud

Libraries/APIs

Node.js, React.js, Google Sheets API, Google Maps Development, REST API, Twilio Development, API Development, SQL, Gmail API, WhatsApp API, jQuery, D3.js, WebRTC, Puppeteer, Stripe Development, Pipedrive API, Google Maps Development, Pandas, NumPy

Tools

Dialogflow, Git, Jira, GitHub, Prisma, BigQuery, Google Sheets Development, ChatGPT, Amazon Elastic Container Service (ECS), DataGrip, GIS

Languages

SQL, CSS, JavaScript, TypeScript, HTML, HTML5, Python, R, Visual Basic, PHP, Visual Basic

Frameworks

Realtime, Express.js, Next.js, Redux, Flask, Material UI, Jest, React Native, Angular, Tailwind CSS, JavaScript

Paradigms

Agile Development, REST, Microservices Development, SEO, Mobile App Design, ETL, Agile Development

Platforms

Cloud Engineering, Twilio Development, Firebase, Docker, Cloud Run, iOS, HubSpot Development, AWS, Mapbox, Android, AWS Lambda, Heroku, Salesforce Design, Visual Studio Development

Storage

NoSQL, MongoDB, MySQL, Google Cloud Datastore, Amazon S3, PostgreSQL, Elasticsearch, Google Cloud Development

Other

System Security, APIs, Workflow, Cloud Architecture, Data Analysis, Data Architecture, Front-end, Architecture, Team Leadership, Interim CTOs, Full-stack, CI/CD Pipelines, Fintech Development, Key Performance Indicators (KPIs), Cloud Tasks, Full-stack, Chatbot Development, NLP, Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, Styled-components, API Integration, SVG Design, Website Audits, Solution Architecture, AI Chatbots, LLM, OpenAI, Firebase Cloud Functions, Low Code Development, Airtable, Data Engineering, Software Development, Stock Trading, AWS Cloud, MERN Stack, Language Models, SSO Engineering, PDF, Supabase, Command-line Interface (CLI), Google Cloud Functions

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