Natan Sągol, Developer in Wrocław, Poland
Natan is available for hire
Hire Natan

Natan Sągol

Verified Expert  in Engineering

Back-end Developer

Location
Wrocław, Poland
Toptal Member Since
January 11, 2022

Natan is a software engineer specializing in the back-end architecture of global and highly scalable parallel systems. He has designed IoT systems that support hundreds of thousands of connected devices, and he has worked in highly regulated environments, such as the banking industry. External audits have always found his solutions to be secure and without vulnerabilities.

Portfolio

Dott
JavaScript, TypeScript, Go, Google Cloud Platform (GCP), Firebase, Back-end...
Codemachine
JavaScript, TypeScript, Web Components, Google Cloud Platform (GCP), Firebase...
ING Group
JavaScript, TypeScript, Web Components, CI/CD Pipelines...

Experience

Availability

Part-time

Preferred Environment

Chrome OS, Linux, Visual Studio Code (VS Code), GitHub

The most amazing...

...application I've developed is Dott, which supports tens of thousands of connected IoT devices and millions of users.

Work Experience

Software Engineer

2018 - 2021
Dott
  • Set up the foundation of the entire back end and some front-end applications.
  • Established function as a service (FaaS) and microservices design principles to ensure cross-team alignment.
  • Designed and participated in implementing multiple back-end services, including TCP, HTTP, and gRPC servers, backing tens of thousands of IoT devices and millions of users.
  • Designed protocols for efficient communication between resource-constrained and cloud systems.
Technologies: JavaScript, TypeScript, Go, Google Cloud Platform (GCP), Firebase, Back-end, Front-end, Microservices, Internet of Things (IoT), Transmission Control Protocol (TCP), HTTP, gRPC

CTO

2017 - 2020
Codemachine
  • Met with clients to understand their needs and most critical issues and discuss possible solutions.
  • Analyzed customer input to develop a deep understanding of the problem and design a solution.
  • Worked with designers to discover the best compromise between desired features, available technologies, and state-of-the-art user experience.
  • Created front-end and back-end application architecture, split applications into the smallest parts possible, and evaluated the costs of each.
  • Oversaw the entire development process, including delivery and the customer feedback loop.
Technologies: JavaScript, TypeScript, Web Components, Google Cloud Platform (GCP), Firebase, Front-end Architecture, Back-end Architecture, Front-end, Back-end, Software Architecture

Software Developer

2018 - 2018
ING Group
  • Developed the architecture and implemented an MVP of the next-generation CI/CD pipelines, challenged by strict security, reliability, performance, and extensibility requirements.
  • Created the architecture and implemented the core and basic plugins for an ING web CLI, a utility meant to be used by every front-end developer working for the company worldwide.
  • Assisted in establishing web technology principles.
Technologies: JavaScript, TypeScript, Web Components, CI/CD Pipelines, Minimum Viable Product (MVP), Plugins, Back-end, Front-end, Software Architecture

Software Architect

2016 - 2017
Q4B Group
  • Selected software standards for use in all companies owned by the holding company.
  • Defined, created, and selected frameworks used in the software development process.
  • Designed the software architecture for information systems and their components.
  • Divided systems into manageable modules, then determined the scope of each module's functionality and its interdependencies.
  • Implemented algorithmically advanced application modules.
  • Advised other developers about problems concerning the implementation of applications.
Technologies: Go, JavaScript, TypeScript, Software Architecture

Software Engineer

2014 - 2015
Plusfleet GPS Q4B
  • Designed and developed a large-scale cloud application using cutting-edge (at that time) technologies and Google Cloud Platform. It was created to collect and analyze telemetry data from millions of connected devices, both end-user and general IoT.
  • Selected and provisioned the infrastructure required to run a highly distributed application.
  • Performed synthetic high-volume load testing using distributed load generation systems.
Technologies: Go, Google Cloud Platform (GCP), Internet of Things (IoT), Infrastructure, Load Testing, Distributed Systems

Dott | Small ride. Big change.

https://ridedott.com/
A shared micromobility operator that provides electric scooters and bikes across more than 10 European countries. I designed the foundations of the highly available and fault-tolerant back-end system, which has the proven ability to support tens of thousands of connected IoT devices and millions of users.

Languages

JavaScript, TypeScript, Go

Tools

GitHub

Paradigms

Back-end Architecture, Microservices, Load Testing

Platforms

Google Cloud Platform (GCP), Firebase, Chrome OS, Linux, Visual Studio Code (VS Code)

Storage

NoSQL

Other

Web Components, Software Architecture, Fault Tolerance, Distributed Systems, Back-end, Front-end, Internet of Things (IoT), Transmission Control Protocol (TCP), HTTP, Front-end Architecture, CI/CD Pipelines, Minimum Viable Product (MVP), Plugins, Infrastructure

Frameworks

gRPC

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