Alexander Myodov, Developer in Coimbra, Portugal
Alexander is available for hire
Hire Alexander

Alexander Myodov

Verified Expert  in Engineering

Software Developer

Location
Coimbra, Portugal
Toptal Member Since
February 11, 2022

Alexander is a veteran software developer with 20+ years of expertise in highly versatile projects, from telecommunications enterprise solutions with five-nines of availability to fast-moving and disruptive cryptography-heavy blockchain startups. His engineering background enables Alexander to offer clients various back-end server task solutions. His previous roles include CTO, DBA, co-founder, and lead developer.

Portfolio

Fintech Company
Python, Amazon API, Amazon EC2, Amazon S3 (AWS S3), PostgreSQL, NGINX...
Universa Blockchain
Java, Scala, Akka, Ethereum, Ethereum Smart Contracts, Akka Cluster, Ansible...
Fintech Company
Redis, PostgreSQL, Python, WebSockets, REST APIs, Web3...

Experience

Availability

Full-time

Preferred Environment

Python, Django, Java, Scala, Akka, PostgreSQL, H2, Ethereum, Linux, Rust

The most amazing...

...system I've created is UniCherryGarden, an Ethereum data mining platform that makes the blockchain-stored data (e.g., asset transfers) ready to analyze.

Work Experience

Lead Architect

2022 - PRESENT
Fintech Company
  • Created a complete, independent cloud-based solution to optimize the parameters of customizable trading strategies through mass-backtesting at Amazon cloud workers.
  • Designed and implemented all system components singlehandedly, including cloud-based data storage, the refreshers of real-market trading data from the Binance API, back ends, DevOps procedures, internal APIs, and a user-friendly web front-end.
  • Implemented a highly scalable AWS-based parameter optimization engine, predicting costs and providing significant savings using the Amazon Spot instances.
  • Discovered and implemented numerous workarounds to imitate various quirks and undocumented behaviors of the TradingView strategy execution engine, enabling the custom execution engine to stay in sync with the execution for thousands of trades.
Technologies: Python, Amazon API, Amazon EC2, Amazon S3 (AWS S3), PostgreSQL, NGINX, Backtesting Trading Strategies, Pandas, Cryptocurrency, Binance API, TradingView, Vue, Python 3, Bootstrap 4, Bootstrap, Pine Script, GraphQL, Ansible, Full-stack, RDBMS, CSS, HTML, DOM, GitHub, Git, Django REST Framework

Lead Developer

2017 - PRESENT
Universa Blockchain
  • Integrated a whole new blockchain network with external blockchains (Bitcoin, Ethereum), implementing the cross-blockchain swap solutions, which have successfully converted thousands of transactions worth hundreds of thousands of dollars since then.
  • Designed and implemented UniCherryGarden, an open-source data-mining and data-cherry-picking solution for Ethereum to analyze the blockchain and represent its internal technical data (events, topics) in business-logic SQL view (transfers, balances).
  • Served in developer relations (DevRel) and evangelist roles. Set up and maintained a comprehensive knowledge base with all the technical resources and specifications.
  • Wrote dozens of original technical articles (English and Russian) and supported communities with thousands of members.
  • Guided teammates and was a go-to SME in the development team on multiple topics such as blockchains, Bitcoin, Ethereum, smart contracts, exchanges and trading, blockchain user expectations, and best practices.
Technologies: Java, Scala, Akka, Ethereum, Ethereum Smart Contracts, Akka Cluster, Ansible, Docker, Docker Compose, Amazon S3 (AWS S3), Amazon EC2, AWS Lambda, PostgreSQL, GraphQL, Geth (go-ethereum), Bitcoin, PL/pgSQL, Solidity, Amazon Web Services (AWS), SQL, RDBMS, Git

Back-end Engineer

2024 - 2024
Fintech Company
  • Consolidated multiple disparate codebases together into a single coherent Docker-based multi-component application, enabling seamless integration, status logging/audits, and highly-asynchronous networking.
  • Elevated the application production stability from frequent restarts (with minutes between failures) to enduring uptime (now necessitating restarts solely for new upgrade deployments).
  • Developed the abstract class-based solution for RDBMS storage (Python, SQLAlchemy, and Alembic), which is easily configurable to handle the unique limitations of various exchanges. Significantly minimized per-exchange code overhead while maximizing adaptability.
  • Led the low-level analysis and optimization initiatives for RDBMS structure, substantially reducing amounts to store, sometimes by multiples.
Technologies: Redis, PostgreSQL, Python, WebSockets, REST APIs, Web3, Cryptocurrency Exchanges, Python 3, SQLAlchemy, Asyncio, Apache Kafka, Redis Streams, Amazon RDS, Amazon EC2, Docker, Docker Compose

Python Back-end Developer

2023 - 2024
ASU Pocket
  • Joined and led the efforts to bring up the project's back-end code quality from MVP-grade to production-grade. Improved the code documentation, increased the coverage of unit tests, and refactored and generalized the legacy codebase.
  • Implemented several planned features and global whole-codebase changes while proactively spotting and fixing even more legacy issues (security, ambiguity, insufficient border case handling, code architecture, and lack of generalization).
  • Suggested and executed multiple performance and architecture improvements leading to significant performance improvements, optimizing the database connections and query counts and dropping the costs, improving scalability.
Technologies: Python, Amazon Web Services (AWS), Microservices, Docker, Flask, REST, REST APIs, Jira, Decentralized Systems, Decentralized Identifiers (DIDs), Verifiable Credentials (VCs), PostgreSQL, Amazon API, Amazon RDS, Amazon S3 (AWS S3), GitHub, RESTful Services, Git

Senior Back-end Developer and DBA

2013 - 2016
FutureAction
  • Led and guided the team to utilize PostgreSQL features, significantly boosting performance in a federal-scale eCommerce conversion back-end project by one of the country's top three telecommunication providers. Moved from Oracle to PostgreSQL.
  • Participated in an in-house startup boutique. Architected and co-architected dozens of startups in the early prototyping and business experiments phase.
  • Created a highly-security-agnostic cross-platform (Windows, Linux, macOS) messenger with encrypted local storage and Bitcoin cryptocurrency transfer using Java and JavaFX.
Technologies: Python, Django, Django REST Framework, JavaScript, Java, JavaFX, H2, Bitcoin, PostgreSQL, PL/pgSQL, Python 2, Python 3, SQL, Cross-platform, Cross-platform Libraries, Cross-platform UX, RDBMS, Full-stack, CSS, HTML, DOM, REST, REST APIs, RESTful Microservices, RESTful Services, Git

Chief Technical Officer

2010 - 2014
FreeBrie
  • Co-founded, designed, initially developed, and led the team to launch the distributed cross-platform (Linux, Windows, macOS) system for encrypted peer-to-peer data backup and storage (e.g., P2P Dropbox).
  • Won, as a CTO of the winning project, the cloud computing investment award by EMC² at the WebReady-2012 expo.
  • Involved in all aspects of early startup functioning, from technical design and architecture to business models, investment topics, and marketing materials.
  • Envisioned and implemented the flexible and adaptable system architecture that quickly pivoted the startup multiple times aftermarket needs, from secure P2P storage to centralized file cloud and software file storage API.
Technologies: Python, Django, Mercurial, Amazon Web Services (AWS), Amazon S3 (AWS S3), Twisted, SQLAlchemy, MongoDB, Cython, Cross-platform, Peer-to-peer Networking, Qt, PyQt, PySide, SQLite, Python 2, Cross-platform App Development, SQL, CSS, HTML, Git, Django REST Framework

Back-end Developer

2008 - 2009
Freelance
  • Implemented the signal-processing system for IoT traffic and smart houses for seniors and those with disabilities, with a complex, fully SQL-side-implemented rule-based engine for signal stream analysis.
  • Completed multiple Django-based projects that involved heavy PostgreSQL-specific features previously unsupported by the Django framework. Designed and published the methodology to combine them.
  • Received my feature patch, enabling the utilization of more complex features of RDBMS back ends, accepted in the mainstream Django codebase, and became officially listed in the Authors file of the Django framework.
Technologies: Python, Django, Signal Analysis, PostgreSQL, PL/pgSQL, Python 2, SQL, Git, Django REST Framework

Software Developer

2003 - 2009
Mera Networks / MFI Soft (now Orion Innovation)
  • Joined the multi-national telecommunications company Nortel Networks (led and mentored a 10+ member team) and developed the high availability (“5 nines”) telecommunication network back end through five, year-long software release cycles.
  • Analyzed the data from different decommissioned external databases for a major country-wide on-site project in India. Implemented the data conversion for live production data of 12+ million customers in 11 cities and ensured secure migration.
  • Analyzed external solutions for offsite projects and ensured safe conversions in six projects, four different decommissioned vendors, and five countries totaling about 10+ million affected customers.
Technologies: PROTEL, Python, Linux, GSM, 3GPP, VoIP, Session Initiation Protocol (SIP), H.323, Python 2, Ruby, Perl

Fintech Company

An Amazon Cloud-based system to optimize the parameters for trading strategies through mass-backtesting at Amazon cloud workers. I was the sole architect and developer of all system components, from the highly-scalable and high-performance optimization engine and DevOps procedures to the user-friendly web UI. The architecture decisions involved extremely optimizing the user costs of launching the system in the cloud, reproducing the existing Pine script trading strategies and providing the means to optimize them; imitating and mimicking the undocumented quirks of the TradingView strategy backtesting engine, creating the future-proof architecture/APIs (and adapting to the new requirements).

UniCherryGarden

https://github.com/UniversaBlockchain/UniCherryGarden
An open-source MIT-licensed high-concurrency Scala, Akka Cluster, and PostgreSQL-based data-mining server platform (and a set of client Java libraries and reference client software) to analyze the Ethereum blockchain-stored data and transactions. Re-indexed them in a ready-to-inject RDBMS-based efficiently stored form. This is essentially “a missing SQL index for Ethereum data.”

ASU Pocket: A DID/VC-based Portfolio of Student University Achievements

https://pocket.asu.edu/
A digital wallet and portfolio to capture and store the holistic evidence of student learning, giving them the autonomy to share it with employers and further education securely. It's built for the decentralized world, based on decentralized identifiers (DIDs) and verifiable credentials (VCs) technologies, and provides the modern mobile app experience for a student of the 21st century.
1999 - 2004

Specialist Degree in Computational Mathematics and Cybernetics

Lobachevsky State University of Nizhny Novgorod - National Research University (UNN) - Nizhny Novgorod, Russia

Libraries/APIs

REST APIs, SQLAlchemy, PyQt, PySide, JSON-RPC, Pandas, Amazon API, Binance API, Vue, Asyncio

Tools

Geth (go-ethereum), Ansible, Docker Compose, Git, Akka Cluster, Mercurial, NGINX, Shell, Jira, GitHub

Frameworks

Django, Django REST Framework, JUnit, Flask, Akka, Twisted, Qt, Bootstrap

Paradigms

REST, Unit Testing, Microservices, Distributed Computing, Cross-platform

Languages

Python, Java, Python 2, Python 3, Scala, SQL, Java 11, Java 8, JavaScript, PROTEL, GraphQL, PL/pgSQL, Solidity, Ruby, Perl, Pine Script, CSS, HTML, Bash Script, Bash, Rust

Storage

PostgreSQL, H2, Relational Databases, SQLite, Amazon S3 (AWS S3), MongoDB, RDBMS, MySQL, Redis

Platforms

Ethereum, JavaFX, Docker, Linux, Debian, Amazon EC2, AWS Lambda, Amazon Web Services (AWS), Amazon, Apache Kafka

Other

RESTful Microservices, RESTful Services, Backtesting Trading Strategies, DOM, Integration Testing, Relational Database Design, IT Systems Architecture, Ethereum Smart Contracts, Bitcoin, Cython, Peer-to-peer Networking, GSM, 3GPP, VoIP, Session Initiation Protocol (SIP), H.323, Signal Analysis, APIs, Cross-platform App Development, Cross-platform Libraries, Cross-platform UX, Cryptocurrency, TradingView, Bootstrap 4, Full-stack, Shell Scripting, Unix Shell Scripting, Decentralized Systems, Decentralized Identifiers (DIDs), Verifiable Credentials (VCs), Amazon RDS, WebSockets, Web3, Cryptocurrency Exchanges, Redis Streams

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