Davit Shadunts, Developer in Yerevan, Armenia
Davit is available for hire
Hire Davit

Davit Shadunts

Verified Expert  in Engineering

Full-stack Developer

Location
Yerevan, Armenia
Toptal Member Since
February 18, 2022

Davit is a software engineer who enjoys working with early-stage startups and successful international enterprises. He has built scalable web applications for various governments, including the Philippines, Ghana, and Bangladesh. Davit has designed algorithms, rewritten apps in React, built computer vision-based models, and developed a Python platform to automate document management for pilots, reducing the time spent on reporting by 80%. Davit enjoys keeping his skills sharp by freelancing.

Portfolio

AirSync Inc.
Python 3, Flask-RESTful, JavaScript, React, Amazon S3 (AWS S3), SQL, jQuery...
Elevate Holdings, Inc
Django, Python, JavaScript, jQuery, Bitbucket, Docker, Bitbucket API...
Shippo - Main
Python, SQL, Django, Amazon Web Services (AWS), Testing, CircleCI, Pytest

Experience

Availability

Part-time

Preferred Environment

MacOS, JetBrains, Slack

The most amazing...

...tool I've built simulates real-world flights from a pilot's perspective, including visualizing the aircraft head-up display using VanillaJS.

Work Experience

Senior Full-stack Developer

2021 - 2024
AirSync Inc.
  • Refactored the software structure and rewrote the company app in React.
  • Refactored the software structure, rewrote the company app in React, and moved the back end from Python 2 to Python 3.
  • Developed a platform to automate pilot document management, reducing the time spent on reporting by 80%.
Technologies: Python 3, Flask-RESTful, JavaScript, React, Amazon S3 (AWS S3), SQL, jQuery, Flask, Python, Pytest, CSS, Redux, Amazon EC2, HTML, APIs, REST, REST APIs, MySQL, Front-end, Full-stack, Amazon Web Services (AWS), Docker, AWS Lambda, Google Drive API, Amazon Cognito, Bootstrap, GraphQL, OAuth 2, Web Scraping, CI/CD Pipelines, PostgreSQL, React Redux, Bitbucket

Senior Full-stack Developer

2023 - 2023
Elevate Holdings, Inc
  • Implemented the company's CI/CD Bitbucket Pipeline for automating the build, test, and deployment processes of a web application.
  • Used Docker to pull a copy of the production database on staging on each deployment to run the unit and integration tests on real-world data.
  • Developed a UI that allows users to copy and paste Excel tables into the system and generate reports.
  • Used Django and jQuery to implement both back- and front-end features.
Technologies: Django, Python, JavaScript, jQuery, Bitbucket, Docker, Bitbucket API, Bitbucket Pipelines

Senior Python Developer

2022 - 2022
Shippo - Main
  • Migrated a large portion of the project from Python 2 to Python 3.
  • Fixed unit and functional tests caused by Python 2 to Python 3 migration.
  • Worked on the CI/CD (CircleCI) changes that were required when transitioning from Python 2 to Python 3.
Technologies: Python, SQL, Django, Amazon Web Services (AWS), Testing, CircleCI, Pytest

Data Science Lecturer

2019 - 2021
Armed Forces of Armenia
  • Founded an educational program, “Soldier as a Teacher,” to teach programming and computer literacy to 60 kids living in a border town.
  • Led one of the branches of the FAST Foundation’s program ”Data Science for Special Unit 1991.” Gave lectures on various data science-related topics, including calculus, linear algebra, probability and statistics, machine learning, and deep learning.
  • Designed and developed single-handedly computer vision-based models.
Technologies: Data Science, Python 3, Python, Pandas, NumPy, OAuth 2, Web Scraping

Software Engineer

2018 - 2019
Aarki Inc.
  • Designed optimization algorithms for an ad rendering project written in Vanilla JS.
  • Stored, retrieved, and manipulated data for close analysis of database performance using Spark, MongoDB, PostgreSQL, and SQLAlchemy.
  • Built the back-end and front-end features of a mobile ad creation platform using Django and React.
Technologies: Python 3, Django, JavaScript, AngularJS, Vanilla JS, SQL, Flask, Python, Pytest, CSS, TypeScript, Redis, HTML, APIs, REST, REST APIs, MySQL, Front-end, PostgreSQL, Bootstrap, GraphQL, React, OAuth 2, Full-stack, Firebase, Amazon Web Services (AWS), Web Scraping, Node.js, React Redux

Junior Software Engineer

2017 - 2018
Synergy International Systems
  • Took part in redesigning the company's core platform, moving from monolithic architecture to microservices.
  • Wrote 80% of the Social Protection Information System code for the Philippines' government.
  • Collaborated with the quality assurance team to develop automation tools and test cases that relieve manual testing loads.
Technologies: Java, Spring, Angular, SQL, CSS, TypeScript, Node.js, HTML, APIs, REST, REST APIs, Front-end, RxJS, Webpack, OAuth 2, Full-stack, Spring Boot, CI/CD Pipelines, PostgreSQL

SPIS System for the Philippines

A Spring Boot and Angular2-based social protection information system. The project aimed to deliver social benefits to poor and vulnerable people with greater efficiency and maximum impact. SPIS provides social protection program managers and staff with a flexible, scalable, and sustainable software solution to implement and track all phases of social safety net programs on a single platform.

Flight Simulator

A web-based application to create a flight visualization from real-world data. I single-handedly researched the best tools that provide fast and effective solutions for the project requirements. Displaying the terrain and aircraft's 3D model was implemented using Cesium.js The project also included Cirrus Vision SF50's head-up display, implemented by HTML5 Canvas API.
2015 - 2019

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

NOVEMBER 2023 - PRESENT

Natural Language Processing with Deep Learning

Stanford University

JULY 2023 - PRESENT

Oxford Machine Learning Summer School 2023

University of Oxford

Libraries/APIs

React, Node.js, React Redux, Flask-RESTful, jQuery, Pandas, NumPy, REST APIs, Cesium.js, Google Drive API, RxJS, Bitbucket API

Tools

JetBrains, Slack, Pytest, Bitbucket, Canvas, Amazon Cognito, Webpack, CircleCI

Frameworks

Django, Flask, Bootstrap, OAuth 2, AngularJS, Spring, Angular, Vanilla JS, Redux, Electron, Spring Boot, Next.js

Storage

MySQL, PostgreSQL, MongoDB, Amazon S3 (AWS S3), Redis

Languages

Python 3, JavaScript, SQL, Python, CSS, HTML, Java, TypeScript, GraphQL

Platforms

MacOS, Software Design Patterns, Amazon EC2, Amazon Web Services (AWS), Docker, AWS Lambda, Firebase

Paradigms

Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Data Science, Functional Programming, Testing

Other

APIs, Front-end, Full-stack, Web Scraping, CI/CD Pipelines, Algorithms, Machine Learning, Deep Learning, Computer Vision, Natural Language Processing (NLP), Bitbucket Pipelines

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