
Alexander Myodov
Verified Expert in Engineering
Software Developer
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
Experience
- Python - 18 years
- Django - 17 years
- Django REST Framework - 15 years
- PostgreSQL - 13 years
- Ansible - 6 years
- Java - 6 years
- Ethereum - 4 years
- Scala - 3 years
Availability
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
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.
Lead Developer
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.
Back-end Engineer
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.
Python Back-end Developer
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.
Senior Back-end Developer and DBA
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.
Chief Technical Officer
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.
Back-end Developer
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.
Software Developer
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.
Experience
Fintech Company
UniCherryGarden
https://github.com/UniversaBlockchain/UniCherryGardenASU Pocket: A DID/VC-based Portfolio of Student University Achievements
https://pocket.asu.edu/Education
Specialist Degree in Computational Mathematics and Cybernetics
Lobachevsky State University of Nizhny Novgorod - National Research University (UNN) - Nizhny Novgorod, Russia
Skills
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
Languages
Python, Java, Python 2, Python 3, Scala, SQL, Java 11, Java 8, Google Apps Script, JavaScript, PROTEL, GraphQL, PL/pgSQL, Solidity, Ruby, Perl, Pine Script, CSS, HTML, Bash Script, Bash, Rust
Frameworks
Django, Django REST Framework, JUnit, Flask, Akka, Twisted, Qt, Bootstrap
Paradigms
REST, Unit Testing, Microservices, Distributed Computing, Cross-platform
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring