Alexey D.

About Me

Alexey is a Senior Full-stack Developer with 15+ years of development expertise iterating high-quality software solutions for back-end processes on both simple and complex systems, based on the Python ecosystem. He uses Django framework to write clean, highly performant database-level code and to optimize database queries for optimum performance.

Frontend

Backend

DevOps

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2019 - Present (6 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.

Safi
Safi
Senior Full-stack Engineer
2024 - Present (1 year)
Remote
  • Improved and maintained integration of trade platform with Xero and Nook financial services provider for invoice management automation.

  • Improved the receivable invoice generation process for easier Xero integration and financial department work by reducing number of manual actions.

  • Introduced React and SPA approach to server-side rendered Django application with ability to replace only most-used pages of the application.

Arizona State University
Arizona State University
Lead Python Developer | Tech Lead
2022 - 2023 (1 year)
Remote
  • Spearheaded the implementation of an OAuth 2.0/OIDC-compliant authentication service and integrated system components.

  • Promoted a culture of unit testing for four Python-based microservices and facilitated collaborative development with Docker.

  • Contributed to verifiable credentials issuance using Python, Flask, SQLAlchemy, AIOHttp, React, TypeScript, and PostgreSQL.

Shippo
Shippo
Senior Python Developer
2022 - 2022
Remote
  • Contributed to the successful migration of Shippo's Django monolithic application from Python 2 to Python 3 and Django 1.6 to 3.2.

  • Set up a deployment environment (CircleCI, AWS, Docker, K8s), implementing CircleCI jobs and leveraging Kubernetes for monitoring and troubleshooting.

  • Played a vital role in performance optimization for high-traffic application components.

  • Set up the environment for E2E UI tests using the Playwright tool and fixed E2E Playwright tests across the entire project.

Taggstar
Taggstar
Senior Full-stack Developer
2021 - 2022 (1 year)
Remote
  • Led the comprehensive implementation of an internal dashboard for configuring social-proof campaigns.

  • Transformed wireframes into a user-friendly and feature-rich solution.

  • Used Node.js, Express.js, MongoDB, React with Ant Design, Redux, and Cypress for testing.

Stealth Startup
Stealth Startup
Lead Full-stack Developer
2021 - 2022 (1 year)
Remote
  • Optimized a fintech company's tech stack, delivering a 100x faster Flask API engine.

  • Revamped the React and Redux front end and integrated AWS for data storage and security.

  • Developed a DynamoDB-based back-end API for advanced finance calculations.

Caterpillar Inc.
Caterpillar Inc.
Senior Full-stack Django & Angular Developer
2020 - 2021 (1 year)
Remote
  • Developed a machinery parts inventory app and complex report systems.

  • Worked on database optimization, Azure deployment, and full-stack app development.

Pastel Network
Pastel Network
Full-stack Developer
2019 - 2021 (2 years)
Remote
  • Developed a desktop wallet application for the custom Blockchain platform.

  • Implemented a P2P protocol for a distributed Blockchain system.

BlockchainCryptocurrency Wallets P2P AsyncIOJavaScriptBitcoinNon-fungible Tokens (NFT) React Electron.JSDjangoUnit TestingReduxDockerRPC Ansible
Athena Security (Intelligichain)
Athena Security (Intelligichain)
Back-end Developer
2018 - 2018
Remote
  • Created client and server software for a crime-prevention system with image recognition from scratch.

  • Developed the database structure, custom API, push notifications, video uploading/transcoding, and other features.

  • Improved a Blockchain-based system for tracking car accidents/mileage/service records.

Revel Systems (now Shift4)
Revel Systems (now Shift4)
Back-end Developer
2015 - 2018 (3 years)
Remote
  • Developed Revel System's dashboard and contributed to the world's best iPad-based POS application back end.

  • Devised an optimal integration tool for Revel's back end with Shell services.

  • Developed and released a table reservation feature and enterprise pricing set features for the client.

  • Managed a team up to 15 devs for implementing enterprise integration features.

Artezio
Artezio
Python Developer
2014 - 2015 (1 year)
Remote
  • Oversaw the migration of the client's website components from Django to a Django CMS framework.

  • Implemented a translation helper system for the client, reducing the amount of paid translator work required.

  • Engineered a "Translated text" plugin for the Django CMS and a multi-accounting detection feature on the company's system.

ASDTech
ASDTech
Back-end Developer
2013 - 2013
Nizhniy Novgorod, Russia
  • Developed the back-end components for a taxi service application.

  • Integrated the back-end components of the driver's and passenger's mobile app to ensure optimum performance.

  • Offered regular support to debug client code.

MFI Soft
MFI Soft
Software Developer | System Architect
2010 - 2013 (3 years)
Nizhniy Novgorod, Russia
  • Led the development and management of client and server components of the C++ Betwork application, which serves as a gateway between the central storage and the user's storage in a legal control system.

  • Fixed and localized a critical long-standing bug on the system.

  • Filtered data by regions and designed customer-facing features on the system.

Nortel (MERA)
Nortel (MERA)
Software Developer
2005 - 2008 (3 years)
Nizhniy Novgorod, Russia
  • Developed, sustained, and tested Nortel GSM HLR and IP phones.

  • Provided technical support and engineered new solutions to improve the approach to fixing bugs on Nortel's products and systems.

Showcase

Back-end Developer | Technical Lead - Revel Systems iPad POS
Back-end Developer | Technical Lead - Revel Systems iPad POS
  • Revel Systems is a POS platform designed to improve business operations for clients and merchant growth.

  • It offers a streamlined ecosystem integrating inventory management, employee management, sales reporting, and more.

  • The product successfully handles integration with Shell services, including order data transfer, callbacks, and business logic.

Back-end Developer - Exness
Back-end Developer - Exness
  • Exness provides a platform for trading over 120 financial instruments.

  • The company has migrated its website to a Django CMS platform.

  • Exness developed custom Django CMS plugins and contributed to the 'detecting multi-account' feature.

Core Developer (Back-end/Customer Box) - Athena Security
Core Developer (Back-end/Customer Box) - Athena Security
  • Athena’s mission is to prevent crime using AI and Computer Vision.

  • The company developed a back-end API and customer box software from scratch.

  • This resulted in a second round of investment.

Education

Master's Degree, Radiophysics
Master's Degree, Radiophysics
Lobachevsky NNGU University - Russia
2003 - 2010 (7 years)