×
Denys Pasishnyi

Denys Pasishnyi

Senior Software Engineer - Remote

Barcelona, Spain
English, Spanish, Russian, Catalan, Ukrainian

Background


About

About

Denys is a software engineer who loves working with open source technology. He has 10+ years of comprehensive experience in developing APIs, micro-services, serverless, webs, CLI tools, and desktop app across multiple business sectors including e-commerce, Fintech, marketing, stocks, survey, etc. Lover of readable, maintainable, and testable code. He has experience leading a group of developers following agile methodologies reporting to a CTO and directly to a client. Currently interested in Go as the primary language.

Work Experience

Work Experience

  • IdeaSoft.io, (remote) - Senior Software Engineer

    Aug, 2023 - Present

  • Monerium, Iceland (remote) - Senior Software Engineer

    Jan, 2022 - Apr, 20231 year 3 months

    • Implemented AML screening of blockchain addresses with notification.

    • Refactored platform to simplify 3rd party applications management.

    • Implemented multi-chain support and part of cross-chain transaction feature.

    • Fixes and improvements in transactions flow, OAuth, etc.

    • Implemented API automatic testing.

    • Stack: Golang, PostgreSQL, API / WebSocket, Docker, Kubernetes, GitHub Actions, Web3, Google Logs Explorer, Unit / Integration / API testing.

  • Divilo, Spain (remote) - Senior Software Engineer

    Oct, 2020 - Jan, 20221 year 3 months

    • Implemented the backend for TEE with DUKPT for processing NFC transactions making mobile a POS.

    • Implemented authentication/authorization (Cognito), 2FA, and session control on the backend and frontend.

    • Implemented DocuSign and AWS WorkDocs integration for contracts management.

    • Implemented security measures for banking certifications.

    • Maintained and improved the SWIFT transactions system.

    • Implemented invoices management on the backend.

    • Helped coworkers to learn Go.

    • Stack: Golang, Javascript / Vue.js, AWS Lambda, DynamoDB, AWS Cognito / Amplify, ElastiCache / Redis, Step Functions, EventBridge, S3, SAM, SES, SNS, SSM, STS, CloudFormation, CodePipeline, X-Ray, WorkDocs, Jira, GitHub, Unit testing.

  • Merj, UK (remote) - Senior Software Engineer

    Dec, 2019 - May, 20204 months

    • 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.

    • Automatized Go tools distribution.

    • Implemented API of Google Search Console, Microsoft Azure, and Jira.

    • Stack: Golang, Javascript / HTML / CSS, Sass, Vue.js, Node.js, Electron, PHP / Laravel, PostgreSQL, Bash, Docker, Git, Jira.

  • Actelligent Group, Hong Kong (remote) - Senior Software Engineer

    Sep, 2018 - Oct, 20191 year

    • Participated in MVP development creating microservices and API for FinTech.

    • Developed functionality to get stocks details, organize events, and private sessions.

    • Analyzed and used data from FactSet database, of more than 4GB.

    • Optimized performance of SQL queries.

    • Collaborated with the Data Science team for data extraction from the FactSet database.

    • Developed data import from 3rd party API and XLSX documents.

    • Stack: Golang, Docker, Kubernetes, gRPC, JSON API, WebSocket, MySQL, Unit testing, AWS, CircleCI, GitHub.

  • Blocktech Services, Spain (remote) - Senior Software Engineer

    Aug, 2017 - Dec, 20181 year 4 months

    • Participated in MVP development creating micro-services and REST API for Pungo Token.

    • Improved code quality and performance of data collectors from external APIs.

    • Implemented Agile methodologies and I started creating internal coding standards.

    • Supervise blockchain development on Komodo Platform.

    • Stack: Golang, Gorilla/Gin, MariaDB, Redis, Firebase, gRPC / API / WebSocket, Docker, Gitlab CI, Unit testing, PHP / Silex.

  • Freelancer (remote)

    Oct, 2016 - Jul, 20179 months

    • Participated in several projects, mostly through Upwork.

    • Stack: PHP / Symfony, Docker, PostgreSQL, Redis, API, GitHub, etc.

  • Payever, Germany (remote) - Full-Stack Developer

    Dec, 2015 - Sep, 20169 months

    • Developed employers management, and social interactions in backend and frontend.

    • Created and improved many REST API endpoints.

    • Refactored tracking system with Mixpanel.

    • Integrated product migration to eBay, Amazon MWS / Advertising, and Google Shopping.

    • Contributed to the adaption of the Agile methodologies.

    • Stack: PHP / Symfony, MariaDB, Redis, Docker, Backbone.js, REST API, GitHub / Zenhub.

  • Typeform, Barcelona, Spain - Senior Full-Stack Developer / Scrum master

    Sep, 2014 - Dec, 20151 year 3 months

    • Developed several important features following high-quality standards and agile methodologies.

    • Managed a team as a Scrum Master and implemented Scrum of Scrums.

    • Contributed to the implementation of Domain-Driven Design in the main application.

    • Made more customizable email-sender micro-service.

    • Developed user behaviour counter (>300K requests per day).

    • Integrated API of Zendesk, Mixpanel, Intercom, and Segment.

    • Stack: PHP / Symfony, MySQL, Redis, Docker, Golang, Javascript / CoffeeScript / jQuery, REST API, C, Jenkins, AWS, GitHub, Jira, Kibana / New Relic, Unit / Integration testing.

  • BeRepublic, Barcelona, Spain - Back-end Developer

    Apr, 2012 - Jun, 20142 years 2 months

    • Participated in MVP development of social network Pinroom (similar to Pinterest).

    • Developed several features in Fancybox (PrestaShop).

    • Participated in the development of an e-commerce base (Symfony) which evolved to Elcodi open-source project.

    • Participated in the development of Chickplace based on created e-commerce base.

    • In part-time, participated in creation of payment gateway open-source plugin (Symfony) and integrated Stripe, Google Wallet, and Authorize.Net.

    • Stack: PHP / Symfony, MySQL, Redis, ElasticSearch, RabbitMQ, Javascript / jQuery, AWS EC2, GitHub, Vagrant, Jenkins, Redmine, Selenium, Varnish, Unit / Functional / BDD testing.

  • Diprotech, Barcelona, Spain - Full-Stack Developer / Team leader

    Feb, 2011 - Apr, 20121 year 2 months

    • Directed the migration from OsCommerce to Magento and from VisualBasic to Symfony.

    • Maintained and developed new features for e-commerce AndorraFreeMarket.

    • Made 3 times faster stocks importing process what allowed add more stocks and sell this data as additional service of AndorraFreeMarket.

    • Extended functionality of ClickLine (Magento) and integrated ASM, GLS, Nacex, Parcel, TNT.

    • Managed team of four developers and coordinated projects directly with clients.

    • Stack: PHP / Symfony / Magento / OsCommerce, MySQL, Javascript / jQuery, HTML / CSS, Git.

  • JAD Solucions, Granollers, Spain - Full-Stack Developer

    Dec, 2008 - Sep, 20101 year 9 months

    • Participated in the development of an e-learning platform by questionnaires for FECIC.

    • Created several webs based on internal CMS.

    • Improve internal CMS making more customizable frontend.

    • Stack: PHP / Symfony / Savant3, Javascript / Prototype, HTML / CSS, Subversion, Mantis.

Skills

Skills

  • Languages

    Golang

    Javascript

  • Database

    MySQL / MariaDB / PostgreSQL

    Redis

    DynamoDB

    ElasticSearch

    Firebase

  • Infrastructure

    Linux

    Docker

    Kubernetes

    Serverless - AWS Lambda

    AWS

    Google Cloud

    Digital Ocean

    Microsoft Azure

  • Testing / Debugging

    Unit testing

    Integration testing

    Functional testing

    E2E testing

    BDD

    A/B testing

    Selenium

  • Frameworks / libraries

    Vue.js

    Node.js

    Electron

  • Methodologies / specifications

    Agile

    Scrum

    Squads

    GitFlow

    Trunk-based Development

Education

Education

  • Software Development, Bachelor, IES Carles Vallbona

    Sep, 2008 - Jul, 2010

    Java

    C

    PHP

    .NET

    Javascript

    SQL

    Networks

Volunteer Work

Volunteer Work

  • Responsible for IT, GEPEC

    Aug, 2022 - Present

    • Fixed latency problems moving the website to DigitalOcean.

    • Applied different measures to prevent bot attacks on the website.

    • Implement features in invoicing system.

    • Fixed issues in the subscribers' database.

    • Maintenance; performance and security monitoring of the website.

    • Implemented task management system for IT tasks.

    • Assist mobile app development and deploys to Google Play / App Store.

    • Stack: PHP / Wordpress, MySQL, Docker / Compose, Nginx, Flutter (Android / iOS), Firebase, Git, Trello.

  • Mentor, Exercism.io

    May, 2020 - Present

    Mentoring Go developers how to improve performance of their script; how to make their script simpler and more readable following Go idiomatic practices; and advising on running benchmarks.

References

References

  • Gísli Kristjánsson (Monerium - Co-Founder)

    I worked with Denys for over a year and during that time he proved to be a fantastic team player and a skilled developer. He would be the first person to offer a helping hand, no matter what the task was, and he would constantly put other team members before his own needs. His positivity improves team morale and he’s just delightful to be around. Denys shines in well structured teams with clear specification for the task at hand and he contributed in a meaningful way to our team during his tenure.

  • Einar Alexander Eymundsson (Monerium - frontend co-worker)

    I highly recommend Denys for any opportunity. In the year we worked together, he was genuinely nice, easy to talk to, and caring. We collaborated on a couple of projects where he would take care of the backend while I did the front end, and it was always a pleasure.

  • Mark Smith (Merj - Co-founder / CTO)

    Denys is intelligent, knowledgeable and eager to learn; able to move effectively between many different projects and technologies as required. He works diligently to complete tasks to the best of his ability and achieves a high standard. His calm demeanour, independence, patience and flexibility, make him an asset to any team. It was a pleasure working with Denys to bring our vision to market.

  • Vladislav Sukhin (Actelligent Group - Engineering Team Lead and Software Architect)

    It was a real pleasure to work together with Denys. Denys did an excelent job on developing backend microservices on Golang for Kubernetes based infrastructure. He is very detail oriented, intelligent, having a good knowledge of the sofware tools, including Go language patters, idioms and commercial usage. Thanks to his interpersonal skills, Denys has great relations with both company employees and partners. He is able to work in a fast-paced environment. Highly recommended for Golang project development.

  • Jonas Adomaitis (Actelligent Group - Data Scientist)

    I've collaborated with Denys on several tasks. As a senior to me, he was supportive, always willing to help and to give helpful technical advice. It was a pleasure working with you!

  • Sergi Compte (Blocktech Services - founder)

    Denys was an important asset in our project and is a great team player. He is a strong technical engineer that always brings great ideas to improve and advance project. Denys has implemented some agile methodologies to improve task management and team organization. He is a dedicated and hard worker developer.

  • Patryk Małek (Blocktech Services - backend co-worker)

    Denys is an incredibly industrious and intelligent software engineer with whom I had a pleasure to work with. He is a person that one can always have a genuine and productive discussion about software and best practices. He is open for new ideas and is very good at implementing them. I wouldn't hesitate to hire him for my company.

  • Sergey Ryabenko (Mobillogix - CTO)

    Denis did great work supporting and developing complex backend for iOS application. Denis is self managed, highly motivated developer who like to use modern technics in everyday work. Denis is communicative and he speaks 3 languages, which makes communication even more easy. Nice job!

  • Pedro Magriço (Typeform - Director of Product Growth)

    Denys was one of the first developers in the product growth team at Typeform, where he helped us optimize the product onboarding as well as our pricing & packaging. He's a dedicated, hard worker who's always eager to learn more and help his team work more efficiently.

  • Gonzalo Míguez Hermosilla (BeRepublic - Tech Lead)

    Denys is hard-working, innovative and above all, an excellent team player. Always with a smile, he tackles his tasks quickly and swiftly, and makes sure he follows the conventions set for the team. He can contribute to architecture decisions and has an eagerness to learn that will turn him into a great developer. Denys also speaks 5 languages and has a deep interest in different topics, this makes him great to provide different points of view and experiences which in turn make the team richer and more inclusive. All things considered, I think Denys will be an asset to any team he is a part of.

  • Jaume Solís Delfín (Diprotech - CTO)

    Denys estuvo con nosotros durante 1 año y 3 meses, en ese tiempo, realizo tareas de programación, análisis y comunicación directa con el cliente. Destaco en su pro actividad y en su nivel de aprendizaje de nuevos frameworks.

  • David Fernandez (JAD Solucions - Co Founder)

    Durante 14 meses Denys a realizado trabajos de programación y analista para proyectos bajo plataforma web de nuestra empreas. En el desempeño de dicho trabajo ha demostrado un alto nivel de iniciativa propia, dedicación, seriedad y compromiso con los proyectos asignados