Edward G.

About Me

Edward is a Senior Python Developer with 6 years of experience creating back-end services using Flask, Django, SQL, MongoDB, Redis, AWS, and Circle CI. He is an AWS Certified Developer with several prestigious technology awards and additional skills in C++, JavaScript, Docker, Kubernetes, Git, GitHub, OOP, and Design Patterns. Edward is also keenly interested in AI, space, and gene editing and works with clients and distributed teams in a fully remote capacity.

Frontend

React

Backend

Database

DevOps

Docker AWS Amazon Web Services (AWS)

QA & Testing

Other

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Decker Brands
Decker Brands
Python Developer
2022 - 2024 (2 years)
Remote
  • Developed and maintained the app's back end, allowing users to watch and manage retail inventories.

  • Created three integrations with third-party back-end services to ingest automatically, process automatically, and store necessary data daily and implemented redundancy to cope with regularly failing third-party services.

  • Implemented performant SQL queries to analyze and process 5 million rows with complex joins, returning summarized results to user queries in real time.

PythonAWS Lambda ServerlessAWS SQSAmazon S3 (AWS S3) AWS Eventbridge Amazon Web Services (AWS) AWSAWS CloudWatchPandasSQLAlchemySpreadsheets CSV
Shippo
Shippo
Senior Python Developer
2022 - 2022
Remote
  • 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.

  • Handled most of the CI/CD (Circle CI) changes required when transitioning from Python 2 to Python 3, ensuring it worked well with the existing CI/CD systems.

PythonDjangoTesting DockerKubernetesDevOpsCI/CD Pipelines Python API Python 2 Python 3 CI/CD Circle CI
Form Energy
Form Energy
Back-end Developer
2021 - 2022 (1 year)
Remote
  • Developed and maintained the app's back end that allowed users to search, track, and log hundreds of multiphase experiments with dynamically changing specifications.

  • Connected the app to Slack and Asana by using their APIs, created bots to notify app users about their tasks and overall progress, and synchronized the data between the database, Slack, and Asana.

  • Developed the CI/CD that ran tests and database migrations and deployed the back end to AWS Lambda.

PythonAWS Lambda MySQLPyTestSQLAlchemyCircleCI DockerGoogle Sheets API Slack APICI/CD Pipelines GitBitbucketServerlessRESTREST APIs Amazon Web Services (AWS) BashJIRAConfluenceBack-end SentryDocker ComposeHTMLJinjaSQLDatabasesLambda Functions Amazon S3 (AWS S3) Object-oriented Programming (OOP) LinuxMiddleware Python 3 CSSBack-end Development Testing API IntegrationPython API
Activeloop
Activeloop
Software Developer
2019 - 2021 (2 years)
Remote
  • Designed and developed the "dataset format for AI" and played a key role in getting the project from 0 to 2,400 stars (github.com/activeloopai/hub).

  • Co-developed the app back end that visualizes AI datasets and allows users to zoom in/out, batch, and more.

  • Developed a pipeline for ingesting datasets, training models, and running inference in a multimachine, parallelized environment using Kubernetes-like technology.

PythonFlaskMongoDBRedisPyTestPandasDask DockerGitGithubREST APIs RESTAmazon Web Services (AWS) Amazon S3 (AWS S3) Amazon EC2 CircleCI Docker ComposeJIRABashBack-end DatabasesGoogle Cloud Platform (GCP) CI/CD Pipelines APIsPython 3 NumpynoSQLObject-oriented Programming (OOP) Google Cloud StorageAzure Blobs LinuxMiddleware Back-end Development Testing Google CloudCloudPython API
Innovative Solutions
Innovative Solutions
Software Developer
2018 - 2019 (1 year)
Remote
  • Developed a C++ back end, co-developed a Python back end, and took part in all stages of project development.

  • Designed and developed a custom, real-time database for aerial heatmaps with zoom-in-and-out support (the database and its Python back end allowed users to view 80GB of data in real time despite strict I/O limitations).

  • Modified an open-source DSD project, created a cross-language interoperability layer between LabVIEW and C++, allowing LabVIEW developers to access the DSD functionality (the original project is available on github.com/szechyjs/dsd).

PythonDjangoSQLDjango REST FrameworkC++Django ORMDockerDocker ComposeREST APIs RESTDatabasesPython 3 LabViewPostgreSQLBashObject-oriented Programming (OOP) NumpyLinuxWindows Back-end Middleware Standard Template Library (STL) CMake C++11 C++14 C++17 CBack-end Development Testing JavaScriptPython API
Yandex
Yandex
Software Development Intern
2018 - 2018
Remote
  • Ran a Big Data analysis to determine which system components should be optimized.

  • Refactored a code portion to make it more readable and fixed bugs in the system.

  • Ran fuzz tests on one system component, ensuring its stability and reliability.

C++Big DataPythonObject-oriented Programming (OOP) LinuxBack-end Python 3 C++11 C++14 C++17 CBack-end Development Testing Python API

Showcase

Sudoku Image to Text Parser
Sudoku Image to Text Parser
  • Sudoku Image to Text Parser was a university project aimed at converting Sudoku photos into digital form, using OpenCV and open-source algorithms to extract the Sudoku grid.

  • The project employed a breadth-first search (flood fill) technique to separate each digit from the grid and an optical character reader labeled each digit image.

  • The optical character reader was trained using the MNIST dataset and a known convolution network which was further fine-tuned using programmatically generated (Pillow) printed digits. The OCR achieved 99% accuracy, translating to 90% accuracy for the entire Sudoku grid.

Drone Position Tracking Through Aerial Imagery
Drone Position Tracking Through Aerial Imagery
  • Research project focuses on detecting drone or plane's location by tracking changes in surface images beneath the vehicle, acting as a backup if GPS navigation fails.

  • Utilizes linear algebra and OpenCV algorithms for position detection which, although not precise, is enough to guide the drone to the desired place.

  • The performance of the analysis is efficient enough to run on an onboard Raspberry Pi.

LabVIEW API for HackRF
LabVIEW API for HackRF
  • A signal processing company required a LabVIEW API for listening to and transmitting a wide range of radio frequencies using HackRF devices.

  • Developed a cross-language interoperability layer between LabVIEW and HackRF C++ drivers.

  • This development enables LabVIEW developers to build seamless and low-latency communication with HackRF devices.

POC Demo Full-stack App for Startup
POC Demo Full-stack App for Startup
  • Developed a full-stack demo application for an AI startup to showcase their concept

  • Designed intuitive user interface with various filtering capabilities using Material UI

  • Implemented a Python backend powered by Elasticsearch to manage front-end requests

Silver Medal | International Olympiad in Informatics (IOI)
Silver Medal | International Olympiad in Informatics (IOI)
  • Started programming journey at the age of 12

  • Gained advanced expertise in algorithms and data structures

  • Achieved the Silver Medal at the 2014 International Olympiad in Informatics in Taiwan

Education

AWS Certified Developer - Associate (Expires Oct 2026)
AWS Certified Developer - Associate (Expires Oct 2026)
Amazon Web Services (AWS)
2023 - 2023
Bachelor's Degree, Applied Mathematics and Computer Science
Bachelor's Degree, Applied Mathematics and Computer Science
Russian-Armenian University - Yerevan, Armenia
2015 - 2019 (4 years)