Natan Sągol
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
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.
CTO
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.
Software Developer
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.
Software Architect
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.
Software Engineer
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.
Experience
Dott | Small ride. Big change.
https://ridedott.com/Skillset
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
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