IdeaSoft.io, (remote) - Senior Software Engineer,
Aug, 2023 - Present
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.
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.
Golang
Javascript
MySQL / MariaDB / PostgreSQL
Redis
DynamoDB
ElasticSearch
Firebase
Linux
Docker
Kubernetes
Serverless - AWS Lambda
AWS
Google Cloud
Digital Ocean
Microsoft Azure
Unit testing
Integration testing
Functional testing
E2E testing
BDD
A/B testing
Selenium
Vue.js
Node.js
Electron
Agile
Scrum
Squads
GitFlow
Trunk-based Development
Software Development, Bachelor, IES Carles Vallbona
Sep, 2008 - Jul, 2010
Java
C
PHP
.NET
Javascript
SQL
Networks
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.
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.
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.
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.
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.
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!
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.
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.
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!
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.
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.
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.
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