David Nadaraia, Algorithms Developer in Tbilisi, Georgia
David Nadaraia

Algorithms Developer in Tbilisi, Georgia

Member since April 7, 2015
David is a highly motivated systems architect and software engineer with strong computer science skills, algorithms and data structures, object-oriented analysis, domain driven architecture, and data science. His more than 25 years of experience in the IT industry, most of which is team leading, system architecting, and decision making positions, covers design and development of enterprise applications, cloud/serverless solutions, and distributed systems based on .NET, Node.js, and AWS platform.
David is now available for hire


  • CityCom
    Amazon Web Services (AWS), Node.js, Serverless, Apache Hive, Spark, Hadoop...
  • Henge
    R, Python, Jupyter, TensorFlow, Neural Networks, Data Science
  • Ozorix
    Amazon Web Services (AWS), System Architecture Design, Python, Spark...


  • C# 20 years
  • .NET 20 years
  • Algorithms 20 years
  • Domain-driven Design (DDD) 15 years
  • System Architecture Design 15 years
  • Node.js 6 years
  • Data Science 5 years
  • AWS Cloud Architecture 5 years


Tbilisi, Georgia



Preferred Environment

Docker, Xcode, Visual Studio Code, Git, Visual Studio, MacOS

The most amazing...

...thing I have created was a vehicle real-time GPS tracking and performance monitoring system based on AWS IoT/Kinesis/RedShift infrastructure.


  • System Architect, Partner

    2017 - PRESENT
    • Designed the IoT infrastructure for building automation, safety and security systems.
    • Built efficient IoT streams and data processing pipelines based on various AWS services.
    • Provided reporting solutions based on Apache Spark and Hive.
    Technologies: Amazon Web Services (AWS), Node.js, Serverless, Apache Hive, Spark, Hadoop, Angular, AWS, AWS IoT
  • Freelance Data Science Consultant

    2014 - PRESENT
    • Developed sensor signal analysis deep learning models to detect various poisonous substances in the air.
    • Worked on the development of various data science solutions statistical and machine learning models in the field of material science on R and Python.
    • Developed various data visualization dashboards.
    Technologies: R, Python, Jupyter, TensorFlow, Neural Networks, Data Science
  • CTO, Partner

    2004 - PRESENT
    • Worked on a software outsourcing service provider for customers from the US, UK and EU.
    • Designed and developed enterprise applications for various industries on .NET and Node.js platforms.
    • Designed and implemented cloud and microservice architectures and serverless solutions based on AWS.
    • Design and implementation of big data storage, analysis and processing solutions.
    Technologies: Amazon Web Services (AWS), System Architecture Design, Python, Spark, Serverless, MongoDB, SQL, AWS, ECMAScript (ES6), JavaScript, Node.js, C#, .NET
  • System Architect

    2020 - 2020
    BivLab (through TopTal)
    • Designed and implemented IoT solutions in the field of energy generation and geology.
    • Designed AWS infrastructure to run physical simulations connected to incoming IoT streams.
    • Worked on system architecture design vehicle real-time GPS tracking and performance monitoring system, based on AWS IoT/Kinesis /Redshift infrastructure with web frontend based on Mapbox.
    • Build data visualization dashboards based on AWS QuickSight and Grafana.
    • Consulting and knowledge sharing in field of data migration, data warehousing and processing on AWS platform.
    Technologies: Amazon Redshift, AWS IoT, AWS Kinesis, AWS Cloud Development Kit (CDK), GPS, Data Warehouse Design, Data Warehousing, AWS Lambda, C++
  • System Architect, Back-end Developer

    2018 - 2019
    Triva (through TopTal)
    • Developed IoT solutions for real-time personnel and equipment tracking on construction sites.
    • Worked on development of serverless back-end infrastructure for data processing and business logic based on AWS Lambda/DynamoDB /API Gateway.
    • Integrated with the third party CRM and resource management software products.
    Technologies: Node.js, Serverless, AWS Lambda, AWS DynamoDB, AWS IoT
  • Back-end Developer

    2016 - 2018
    Trek10 (through TopTal)
    • Developed serverless applications based on AWS Lambda/API Gateway.
    • Worked on the development of reporting solutions based on AWS Athena/Apache Hive.
    • Developed serverless GraphQL API based on AWS Lambda and DynamoDB.
    Technologies: GraphQL, Node.js, Serverless, AWS API Gateway, AWS DynamoDB, AWS Lambda


  • Siemens SpecWriter

    Online applications to allow engineers to create building automation, define security and safety systems specifications, generate all accompanying documentation, and share it with other team members.

  • Siemens Fire System Builder

    Online tool to assist engineers in the process of building a fire safety system equipment list and associated basic power calculations for estimating and quoting new projects.

  • CityCom

    Set of online and IoT tools for condominium safety, security, and maintenance automation.

  • Triva Smarter Worksite

    Set of online tools based on IoT Smart Tags that help users to better manage construction projects and operations, produce on-site reporting, and access live data streams.

  • Text Corpus of Georgian Dialects

    An online text corpus of texts on various dialects of Georgian language with rich back-end functionality including parsing and tokenization, semi-automatic annotation, comparative analysis of dialects, and attempts to build models of Georgian language evolution.

  • Closer Connect

    A content management system to create and share personalized sales and relationship portals and ad-hoc learning management systems with sophisticated distribution and reporting capabilities.

  • Toptal Mentor
    David is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. David shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    C#, JavaScript, ECMAScript (ES6), TypeScript, Python, SQL, Scala, R, C++, Swift, Java, Prolog, GraphQL
  • Frameworks

    .NET Core, ASP.NET Web API, ASP.NET, ASP.NET MVC, Entity Framework Core, Express.js, Serverless Framework, Angular, .NET, Apache Spark, Qt, AngularJS, Boost, Spark, Hadoop
  • Libraries/APIs

    Node.js, TensorFlow, PyTorch, OpenCV
  • Tools

    Mongoose, Sequelize, Visual Studio, PyCharm, WebStorm, Git, Xcode, Jupyter
  • Paradigms

    Serverless Architecture, Design Patterns, Object-oriented Programming (OOP), Functional Programming, Data Science
  • Platforms

    AWS Lambda, Docker, Software Design Patterns, Amazon Web Services (AWS), MacOS, Salesforce, Raspberry Pi, Arduino, Visual Studio Code, AWS IoT, AWS Kinesis
  • Storage

    MySQL, PostgreSQL, MongoDB, SQL Server 2017, AWS DynamoDB, PostGIS, Apache Hive, Microsoft SQL Server
  • Other

    Algorithms, Data Structures, Domain-driven Design (DDD), System Architecture Design, Team Leadership, Leadership, AWS, AWS Cloud Architecture, OOP Designs, Neural Networks, Machine Learning, Statistics, Mathematics, Serverless, API Gateways, Internet of Things (IoT), Deep Learning, Data Warehousing, GPS, AWS Cloud Development Kit (CDK), AWS API Gateway, Amazon Redshift, Data Warehouse Design


  • Ph.D. degree in Expert Systems in Computer Aided Design & Manufacturing
    2001 - 2005
    Georgian Technical University - Tbilisi, Georgia
  • Master's degree in CAD/CAM Systems in Mechanical Engineering
    1996 - 1999
    Georgian Technical University - Tbilisi, Georgia
  • Bachelor's degree in Mechanical Engineering
    1991 - 1995
    Georgian Technical University - Tbilisi, Georgia

To view more profiles

Join Toptal
Share it with others