
Denys Pasishnyi
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since September 25, 2020
Denys is a senior software engineer with 18 years of experience building microservices, APIs, and distributed back-end systems, specializing in Go. He recently designed and shipped a production blockchain token-indexing service that improved indexing throughput 10 to 40 times. He's a skilled team leader who champions clean, testable, maintainable code.
Portfolio
Experience
- Go - 10 years
- SQL - 10 years
- Redis - 8 years
- Docker - 7 years
- Amazon Web Services (AWS) - 5 years
- PostgreSQL - 5 years
- Kubernetes - 1 year
Preferred Environment
Go, Amazon Web Services (AWS), Docker, MySQL, PostgreSQL, Blockchain, Microservices
The most amazing...
...thing I've implemented was the back end for TEE with DUKPT to process NFC transactions for mobile and POS.
Work Experience
Senior Software Engineer
Teranode Group
- Maintained a production token-indexing service (1Sat Ordinals, BSV-20/21) in Go, improving indexing throughput 10 to 40 times and cutting large-block indexing time from around 30 to 1.5 minutes (WhatsOnChain).
- Grew service ownership from one to four production services (token-service, token-mempool, woc-sockets V2, p2p-service).
- Built an AI-assisted development plugin and used it to implement a PostgreSQL datastore instead of Neo4j in 3 days, versus a 1+ month estimate, while improving indexing throughput 3.6 to 100 times.
Senior Software Engineer
Monerium
- Integrated 3rd-party AML screening of blockchain addresses with notification.
- Refactored the platform to simplify 3rd-party applications management with a developer-facing REST API.
- Implemented multi-chain support and part of the cross-chain transaction feature.
- Implemented fixes and improvements in transaction flow, OAuth, etc.
- Implemented API automatic testing with Postman test scripts.
Senior Software Engineer
Divilo
- Implemented the back end for TEE with DUKPT for processing NFC transactions for a mobile POS.
- Developed authentication, authorization, 2FA, and session control on the back and front ends.
- Performed DocuSign and Amazon WorkDocs integration for contract management.
- Implemented security measures for banking certifications.
- Maintained and improved the SWIFT transactions system.
- Architected an invoice management service on the back end.
Senior Software Engineer
Merj
- Maintained and created new Go CLI tools for SEO and internal administration.
- Developed GUI for Go tools usage under Linux/macOS/Windows.
- Improved permissions verification for distributed Go tool usage and automatized distribution.
- Implemented an API of Google Search Console, Microsoft Azure, and Jira.
Senior Software Engineer
Actelligent Group
- Participated in MVP development, creating microservices and a JSON API.
- Developed functionality to get stock details and organize events and private sessions.
- Analyzed and used data from a FactSet database of more than 4GB.
- Optimized the performance of the SQL database and queries.
- Collaborated with the data science team for data extraction from the FactSet database.
- Developed data import from a 3rd-party API and XLSX documents.
Senior Software Engineer
Blocktech Services
- Participated in the MVP development, creating microservices and a REST API for Pungo Token.
- Improved code quality and performance of data collectors from external APIs.
- Implemented Agile methodologies and created internal coding standards.
- Supervised blockchain development on the Komodo platform.
Full-stack Developer
Freelance
- Participated in several projects (such as Payever, points marketplace for CaixaBank, Mobillogix, and SoHo).
- Implemented employer management and social interactions in the back end and front end.
- Refactored the tracking system with Mixpanel, improving performance.
- Integrated products migration to eBay, Amazon MWS/Advertising, and Google Shopping.
- Created a developer-facing REST API for gift card sales.
- Completed the implementation of product delivery/stock and loan confirmations, helping deliver the project on time.
- Improved the development environment by splitting services into Docker containers.
- Contributed to the adoption of Agile methodologies.
Senior Full-stack Developer | Scrum Master
Typeform
- Developed several important features following high-quality standards and Agile methodologies.
- Managed a team as Scrum Masters and implemented Scrum of Scrums.
- Contributed to the implementation of domain-driven design in the main application.
- Made a more customizable email-sender microservice.
- Developed user behavior counter (over 300 000 requests per day).
- Integrated the API of Zendesk, Mixpanel, Intercom, and Segment.
Back-end Developer
BeRepublic
- Participated in MVP development of the social network Pinroom. It is similar to Pinterest.
- Developed several features in Fancybox (PrestaShop).
- Participated in the development of an eCommerce base (Symfony), which evolved into an Elcodi open-source project.
- Developed Chick Place based on the created eCommerce base.
- Participated in the creation of a payment gateway open-source plugin (Symfony) and integrated Stripe, Google Wallet, and Authorize.net.
Full-stack Developer | Team Leader
Diprotech
- Directed the migration from OsCommerce to Magento and from Visual Basic to Symfony.
- Maintained and developed new features for AndorraFreeMarket eCommerce.
- Developed three times faster stock importing process that allowed the addition of more stocks and selling this data as an additional service of the AndorraFreeMarket.
- Managed a team of four developers and coordinated projects directly with clients.
- Extended functionality of the click line (Magento) and integrated ASM, GLS, Nacex, Parcel, and TNT.
Full-stack Developer
JAD Solucions
- Participated in the development of an e-learning platform via questionnaires for FECIC.
- Created several websites based on the internal CMS with custom functionality.
- Improved the internal CMS, making its front end more customizable.
Experience
FECIC Learning Platform
AndorraFreeMarket
I was in direct contact with the client and workers, especially forimplementingf the administration panel. I created a faster stock importing process that allowed one to add more stocks and sell this data as an additional service through the REST API.
Chicplace
Newpsel
https://github.com/dpcat237/newpsel-webPaymentsuite for Symfony
https://github.com/PaymentSuite/paymentsuiteEducation
Bachelor's Degree in Computer Science
IES Carles Vallbona - Granollers, Spain
Skills
Libraries/APIs
REST APIs, JSON API, Vue, jQuery, Backbone.js, Redis Queue, Node.js
Tools
GoLand, Git, GitHub, Subversion (SVN), Mantis, Vagrant, Jenkins, Varnish, Redmine, PrestaShop, Jira, Confluence, Kibana, GitLab, GitLab CI/CD, Amazon Cognito, AWS Step Functions, AWS CloudFormation, Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), CircleCI, Amazon Simple Queue Service (SQS), Amazon OpenSearch, Grafana
Languages
Go, SQL, Java, C, PHP, JavaScript, HTML, CSS, CoffeeScript, Sass, Bash
Paradigms
Unit Testing, Microservices, Functional Testing, Behavior-driven Development (BDD), Lambda Architecture
Storage
MySQL, Redis, Elasticsearch, MariaDB, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, Neo4j
Frameworks
Symfony, Symfony 2, .NET, Selenium, gRPC, Silex, Electron, Laravel, Android SDK
Platforms
Linux, Docker, Magento, New Relic, Kubernetes, MacOS, Windows, Firebase, Magento 2, Amazon Web Services (AWS), AWS Lambda, Google Cloud Platform (GCP), Blockchain
Other
APIs, Back-end, Networks, WebSockets, Android Wear, Chrome Extensions, Serverless, DocuSign, Web3, Amazon EventBridge, Full-stack, Minimum Viable Product (MVP), Bitcoin, Prometheus, Performance Testing
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