Alexey D.

Alexey D.

Senior Software Engineer

Braga, Portugal
Hire Alexey D. Hire Alexey D. Hire 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.

Work history

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

Portfolio

Back-end Developer | Technical Lead - Revel Systems iPad POS
Back-end Developer | Technical Lead - Revel Systems iPad POS

Revel Systems is the POS platform built to help businesses improve day-to-day operations of clients and fuel merchant growth. Revel’s streamlined ecosystem pairs an intuitive point of sale with powerful management tools, integrating inventory management, employee management, sales reporting, and more into a single platform. Created a number of customer-visible and successfully working features for the product. Handled integration with the Shell service, sending Revel's order data to the Shell servers, providing callbacks, and applying a lot of business logic in the process.

Back-end Developer - Exness
Back-end Developer - Exness

Exness provides services for trading on financial markets and offers traders the ability to trade more than 120 financial instruments with some of the best-on-the-market order execution and record-tight spreads for the main currency pairs in the world. Moved the company's website from pure Django to a Django CMS platform, created several custom Django CMS plugins for the new system and participated in the development of the "detecting multi-account" feature on the platform.

Core Developer (Back-end/Customer Box) - Athena Security
Core Developer (Back-end/Customer Box) - Athena Security

Athena’s mission is to prevent crime through AI and Computer Vision. Created the back-end API and the customer box software from scratch, leading to the company receiving its second round of investment.

Education

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