Ignas Gustainis
Verified Expert in Engineering
Software Developer
Vilnius, Vilnius County, Lithuania
Toptal member since April 17, 2022
Ignas has an innovative attitude and specializes in building and maintaining scalable applications. His expertise is in blockchain and Python, but he has a wide range of other skills, including DevOps and project management. Ignas has worked on projects serving over 20 million users and led several major development efforts. He listens to clients' needs carefully and seeks to provide the most value-adding solution.
Portfolio
Experience
Availability
Preferred Environment
Linux, Amazon Web Services (AWS), Docker, Python, Back-end, Blockchain, Smart Contracts, Solidity, Hardhat, Ethereum, CSS, HTML, Geth (go-ethereum)
The most amazing...
...and fulfilling experience I've had was leading free public workshops for other developers entering blockchain technology.
Work Experience
Technical Lead
Vilantis
- Led a team of three other engineers to create web, mobile, and machine learning solutions, with everything from e-learning platforms to complex analysis engines to clients all over the world.
- Ensured that all managed and developed projects were delivered on time with a 100% satisfaction rate.
- Coordinated the cooperation between the US and EU teams of engineers working on different but intertwined projects.
- Worked on all web projects based on a Django and Vue or React stack.
Python Developer
Freelance
- Architectured and developed an active NFT trading infrastructure to achieve profits from events in the market.
- Created blockchain analysis and automation tools capable of rapid real-time scanning of transactions.
- Oversaw development and deployment of 4G proxy and B2C software, effectively managing many hardware units.
- Developed Slack, Discord, and Telegram bots to automate interactions with customers and to provide support.
- Delivered custom checkout and transaction analysis solutions.
Experience
DeFi Transaction Analysis Tool
Stack: Python 3, Web3.py, Pandas, AWS
Automatic NFT Trading System
Stack: Python 3, Web3.py, Node.JS, Redis, Websockets
Blockchainers
Python 2 to Python 3 Upgrade
I set up a plan involving:
• Implementation of CI tools checking new code to be Python 3 compatible.
• CI procedures to run the test suite on Python 2 and 3 to measure progress.
• Education of current developers on Python 3 practices.
• Gradual additions of compatibility code to codebase applications.
• A complete manual and automated testing of the entire system.
• A switchover and, finally, removal of compatibility code.
Finally, we successfully executed the plan and finished the project with zero production downtime within two months from the initial plan setup.
Certifications
Security+
CompTIA
Skills
Libraries/APIs
REST API, Web3.js, Node.js, React.js, Telegram API, Redis Queue, Vue.js
Tools
Nginx, Celery, Geth (go-ethereum), Slack Development, Ansible, Wix Development
Languages
Python, Python, HTML, Solidity, SQL, CSS, JavaScript, GraphQL
Frameworks
Django, Ruby on Rails, Next.js, Hardhat
Platforms
Linux, Blockchain, Ethereum, AWS, Docker, Bybit
Paradigms
Agile Development, Management, DevOps
Industry Expertise
Accounting, Cybersecurity, Trading Systems
Storage
Redis Cache, MySQL
Other
Back-end Developers, Crypto, Bots, Algorithms, Cryptocurrency, APIs, Smart Contract Development, NFT, Front-end, Casinos & Gaming, Workshops, SDKs, Slack App, Analysis, Trading, Decentralized Finance (DeFi)
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