David Nadaraia, Developer in Tbilisi, Georgia
David is available for hire
Hire David

David Nadaraia

Verified Expert  in Engineering

Algorithms Developer

Location
Tbilisi, Georgia
Toptal Member Since
July 24, 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.

Portfolio

TrackStat
C#, ASP.NET, Node.js, Serverless, TypeScript, Angular, Microsoft SQL Server...
CityCom
Amazon Web Services (AWS), Node.js, Serverless, Apache Hive, Spark, Hadoop...
Ozorix
Amazon Web Services (AWS), System Architecture Design, Python, Spark...

Experience

Availability

Part-time

Preferred Environment

Docker, Xcode, Visual Studio Code (VS 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.

Work Experience

System Architect

2019 - PRESENT
TrackStat
  • Built reporting solutions for data ingested from various electronic medical records systems.
  • Applied data synchronization routines for various EMR-s.
  • Created data processing and transformation pipelines.
  • Implemented automatic notifications and the online appointment scheduling functionality.
Technologies: C#, ASP.NET, Node.js, Serverless, TypeScript, Angular, Microsoft SQL Server, T-SQL (Transact-SQL), Amazon Web Services (AWS), AWS Lambda, API Gateways, Amazon RDS, Twilio, Data Engineering

System Architect, Partner

2017 - PRESENT
CityCom
  • Designed IoT infrastructure for building automation, safety, and security systems.
  • Constructed a microservice architecture based on AWS Lambda and Event Bridge.
  • Created efficient IoT streams and data processing pipelines based on various AWS services.
  • Developed reporting solutions based on Apache Spark and AWS Athena.
Technologies: Amazon Web Services (AWS), Node.js, Serverless, Apache Hive, Spark, Hadoop, Angular, AWS IoT, Big Data, Amazon Athena, AWS Lambda, Microservices Architecture, MySQL, MQTT, Messaging, Event Sourcing

CTO, Partner

2004 - PRESENT
Ozorix
  • Provided software outsourcing service for customers from the US, UK and EU.
  • Designed and developed enterprise applications for various industries on .NET and Node.js platforms.
  • Created and implemented cloud and microservice architectures and serverless solutions based on AWS.
  • Implemented and designed big data storage, analysis, and processing solutions.
Technologies: Amazon Web Services (AWS), System Architecture Design, Python, Spark, Serverless, MongoDB, SQL, ECMAScript (ES6), JavaScript, Node.js, C#, .NET, Pandas, Big Data, Domain-driven Design (DDD), AWS Lambda, Amazon Athena, Big Data Architecture, GraphQL, Data Science, Machine Learning

System Architect, Data Engineer

2020 - 2021
Lyka
  • Implemented design changes in ASP.NET back-end Web APIs and optimized Postgres database to handle the increased workload and improved the cost-effectiveness of AWS infrastructure.
  • Built serverless microservice to handle wallet transactions based on AWS Lambda, API Gateway, and DynamoDB.
  • Created a data processing pipeline based on AWS Kinesis, AWS Athena, and Apache Spark to ingest, transform, and provide reporting for up to 50 million daily transactions.
Technologies: C#, ASP.NET, Docker, Node.js, TypeScript, Serverless, Amazon Web Services (AWS), AWS Lambda, Amazon Athena, Amazon Kinesis, PostgreSQL, System Architecture, Domain-driven Design (DDD), Apache Spark

System Architect

2020 - 2021
BivLab
  • Designed and implemented IoT solutions for oil and gas fields' on-site devices.
  • Created the AWS infrastructure to run physical simulations connected to incoming IoT streams.
  • Built data visualization dashboards based on AWS QuickSight and Grafana.
  • Designed system architecture for electronic vehicles real-time GPS tracking and performance monitoring system, based on AWS IoT, Kinesis, and Redshift infrastructure with web front end based on Mapbox.
  • Consulted and shared knowledge in the field of data migration, data warehousing, and processing on the AWS platform.
Technologies: Amazon Redshift, AWS IoT, Amazon Kinesis, AWS Cloud Development Kit (CDK), GPS, Data Warehouse Design, Data Warehousing, AWS Lambda, C++, Pandas, Big Data, ETL, Amazon Athena, GIS, Grafana, Mapbox

System Architect

2018 - 2019
TrivaTec
  • Designed and developed IoT solutions for real-time personnel and equipment tracking on construction sites.
  • Created and designed serverless back-end infrastructure for data ingestion and processing pipelines and business logic based on AWS Lambda, DynamoDB, and API Gateway.
  • Integrated with the third-party CRM and resource management software products.
Technologies: Node.js, Serverless, AWS Lambda, Amazon DynamoDB, AWS IoT

Back-end Developer

2016 - 2018
Trek10
  • Developed serverless applications based on AWS Lambda and API Gateway.
  • Worked on the development of reporting solutions based on AWS Athena and Apache Hive.
  • Created serverless GraphQL API based on AWS Lambda and DynamoDB.
Technologies: GraphQL, Node.js, Serverless, Amazon API Gateway, Amazon DynamoDB, AWS Lambda, OpenCV, ImageMagick, Amazon Athena

Freelance Data Science Consultant

2014 - 2018
Henge Precision Materials
  • Constructed sensor signal analysis deep learning models to detect various poisonous substances in the air.
  • Created various data science solutions for statistical and machine learning models in material science using R and Python.
  • Developed various data processing pipelines and visualization dashboards.
Technologies: R, Python, Jupyter, TensorFlow, Neural Networks, Data Science, Pandas

Siemens SpecWriter

https://www.siemens-specwriter.com
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

https://www.siemens-firebuilder.com
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

https://www.citycom.ge
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

https://www.closerconnect.com
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.

Languages

C#, JavaScript, ECMAScript (ES6), TypeScript, Python, SQL, Scala, R, C++, Swift, Java, Prolog, GraphQL, T-SQL (Transact-SQL)

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, Pandas, PyTorch, OpenCV, ImageMagick

Tools

Mongoose, Sequelize, Visual Studio, PyCharm, WebStorm, Git, Xcode, Jupyter, AWS Cloud Development Kit (CDK), Amazon Athena, MQTT, GIS, Grafana

Paradigms

Serverless Architecture, Design Patterns, Object-oriented Programming (OOP), Functional Programming, Data Science, Microservices Architecture, Event Sourcing, ETL

Platforms

AWS Lambda, Docker, Software Design Patterns, Amazon Web Services (AWS), MacOS, Salesforce, Raspberry Pi, Arduino, Visual Studio Code (VS Code), AWS IoT, Mapbox, Twilio

Storage

MySQL, PostgreSQL, MongoDB, SQL Server 2017, Amazon DynamoDB, PostGIS, Apache Hive, Microsoft SQL Server

Other

Algorithms, Data Structures, Domain-driven Design (DDD), System Architecture Design, Team Leadership, Leadership, AWS Cloud Architecture, OOP Designs, Neural Networks, Machine Learning, Statistics, Mathematics, Big Data, Natural Language Processing (NLP), Deep Neural Networks, GPT, Generative Pre-trained Transformers (GPT), Serverless, API Gateways, Internet of Things (IoT), Deep Learning, Data Warehousing, GPS, Amazon Kinesis, Amazon API Gateway, Amazon Redshift, Data Warehouse Design, Messaging, Big Data Architecture, System Architecture, Amazon RDS, Data Engineering

2001 - 2005

Ph.D. Degree in Expert Systems in Computer Aided Design & Manufacturing

Georgian Technical University - Tbilisi, Georgia

1996 - 1999

Master's Degree in CAD/CAM Systems in Mechanical Engineering

Georgian Technical University - Tbilisi, Georgia

1991 - 1995

Bachelor's Degree in Mechanical Engineering

Georgian Technical University - Tbilisi, Georgia

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