David Nadaraia
Verified Expert in Engineering
Algorithms Developer
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
Experience
Availability
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
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.
System Architect, Partner
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.
CTO, Partner
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.
System Architect, Data Engineer
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.
System Architect
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.
System Architect
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.
Back-end Developer
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.
Freelance Data Science Consultant
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.
Experience
Siemens SpecWriter
https://www.siemens-specwriter.comSiemens Fire System Builder
https://www.siemens-firebuilder.comCityCom
https://www.citycom.geTriva Smarter Worksite
Text Corpus of Georgian Dialects
Closer Connect
https://www.closerconnect.comEducation
Ph.D. Degree in Expert Systems in Computer Aided Design & Manufacturing
Georgian Technical University - Tbilisi, Georgia
Master's Degree in CAD/CAM Systems in Mechanical Engineering
Georgian Technical University - Tbilisi, Georgia
Bachelor's Degree in Mechanical Engineering
Georgian Technical University - Tbilisi, Georgia
Skills
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
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
Paradigms
Serverless Architecture, Design Patterns, Object-oriented Programming (OOP), Functional Programming, 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, Data Science, Neural Networks, Machine Learning, Statistics, Mathematics, Big Data, Natural Language Processing (NLP), Deep Neural Networks, 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
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