Viktor Bulanek, Developer in Brno, South Moravian Region, Czech Republic
Viktor is available for hire
Hire Viktor

Viktor Bulanek

Verified Expert  in Engineering

Software Developer

Brno, South Moravian Region, Czech Republic

Toptal member since August 17, 2020

Bio

Viktor is a technology leader and developer with more than 10 years of experience in Python and Java and, more recently, Go. In his most recent role as the CTO for Creative Dock, he led fintech and insurtech startup projects related to cryptocurrency, data encryption, and peer-to-peer lending. With experience as a solution and product architect, technical leader, and release leader, Viktor has deep expertise in the end-to-end product development lifecycle.

Portfolio

Wattstor
Algorithmic Trading, APIs, Python, AWS IoT, Amazon Kinesis, Amazon Timestream...
Creative Dock
Camunda BPM, Apache Kafka, PostgreSQL, MongoDB, React, Go, Node.js, Python...
CGI
C++, C, Java, Python, Agile Software Development, Amazon Web Services (AWS)...

Experience

  • REST APIs - 15 years
  • Scrum - 15 years
  • Technical Leadership - 15 years
  • Python 3 - 15 years
  • Python - 15 years
  • Flask - 10 years
  • Project Management - 10 years
  • CTO - 10 years

Availability

Part-time

Preferred Environment

Docker, PyCharm, Slack, Linux

The most amazing...

...platform I've developed integrates cryptocurrencies into the standard banking environment to fulfill all regulatory requirements in Switzerland.

Work Experience

Head of SW Development

2022 - 2025
Wattstor
  • Refined and led the SW development team, the definition of the software product roadmap, and the continuous development of the software platform in close cooperation with the technology, product manager, and sales teams.
  • Built the internal development team from scratch: front-end, back-end, embedded, and DevOps.
  • Developed a highly available and scalable infrastructure.
  • Rebuilt prototypes (outsourced development) into scalable products.
Technologies: Algorithmic Trading, APIs, Python, AWS IoT, Amazon Kinesis, Amazon Timestream, Amazon Elastic Container Service (ECS), Amazon DynamoDB, PostgreSQL, Amazon Aurora, Open Charge Point Protocol (OCPP), Modbus Protocol, MQTT, AWS IoT Greengrass, Terraform, Ansible, Agile Software Development, Amazon Web Services (AWS), OPC Data Access, OPC UA, Architecture, JavaScript, Leadership, Software Architecture, Amazon CloudWatch, AWS Lambda, Distributed Systems, Technical Leadership, Cloud Architecture, Real-time Data, Renewable Energy, User Experience (UX), OpenAI API, Artificial Intelligence (AI), JSON, SQL, Amazon Simple Queue Service (SQS), Chart.js, Enterprise System Design, Software System Architecture Development, MySQL, Fractional CTO

CTO

2018 - 2020
Creative Dock
  • Served as a technical design authority on fintech and insurtech projects. Created and developed innovative software solutions for clients in these domains.
  • Established clear standards and best practices for documentation, design, implementation, testing, troubleshooting, and maintenance of software solutions.
  • Developed technology roadmaps and operational processes to ensure efficiency, minimize waste, and increase the quality of our applications by introducing and enforcing high standards at every level.
  • Prioritized and coordinated development team tasks. Implemented and promoted QA best practices across the technology team.
  • Ensured that features were delivered efficiently and on time.
Technologies: Camunda BPM, Apache Kafka, PostgreSQL, MongoDB, React, Go, Node.js, Python, Agile Software Development, Amazon Web Services (AWS), Architecture, CTO, Technical Leadership, Software Architecture, Cloud Architecture, Real-time Data, User Experience (UX), Search Engine Optimization (SEO), UX Design, ChatGPT API, Generative Artificial Intelligence (GenAI), JSON, Web Scraping, Data Scraping, SQL, Beautiful Soup, Amazon Simple Queue Service (SQS), Mobile Apps, Solana, Chart.js, Enterprise System Design, Software System Architecture Development, MySQL, Fractional CTO, MERN Stack

Technical and Release Leader

2014 - 2018
CGI
  • Led the coordination of processes on five projects. I managed approximately 25 people in this role, maintained a technical roadmap, and established processes and quality standards.
  • Served as a release leader for the monthly content release and preparation of UAT versions for the IBM mainframe.
  • Forward-planned release windows and cycles across portfolios, managed risks, and resolved issues that affected release scope, schedules, and quality.
Technologies: C++, C, Java, Python, Agile Software Development, Amazon Web Services (AWS), Architecture, Technical Leadership, Software Architecture, Cloud Architecture, JSON, SQL, Enterprise System Design, Software System Architecture Development, MySQL

Developer, Analyst, and Release Leader

2008 - 2014
CGI
  • Performed incident resolution tasks such as fixing bugs, addressing performance issues, and reporting behaviors. Determined the best methods to break down work items.
  • Processed change requests on the decision engine, such as implementing new functionalities for portfolio pricing, Basel II, Basel III, collateral coverage, and preparing local versions for testing.
  • Oversaw the development of tools and scripts used for decision engine development. Provided IT support for some developer domain-oriented software issues.
Technologies: C++, C, Java, Python, JSON, SQL, MySQL

Software Developer

2005 - 2008
Systek
  • Developed software and hardware solutions for clients in the transportation industry. Participated actively in the full development cycle, including architecture design and end-user testing.
  • Managed the development of a logging library, pattern recognition solutions for frauds, and an internationalization daemon with client and shell scripts for machine installation and updates.
  • Collaborated on the development of control processes and communication protocols for a project with external devices that were connected by Ethernet.
Technologies: Assembler, C++, C, Python, JSON, SQL

Software Developer

2003 - 2005
Pears Health Cyber
  • Developed software solutions and scripts for the company's data processing projects.
  • Provided technical feedback on solutions while working in a variety of client-facing settings and improving existing engineering processes.
  • Handled intranet development processes, ensuring the stability and operational readiness of solutions.
Technologies: C++, C, Python, JSON, SQL, PHP

External Teacher

2002 - 2005
Masaryk University
  • Taught and moderated seminars on the introduction to the C language and C++ programming.
  • Provided meaningful feedback to university colleagues. Collaborated and shared ideas and lessons.
  • Maintained an academic progress and activity journal for each student and wrote comprehensive final evaluations for all assigned students.
Technologies: C++, C

Experience

Sygnum

Managed the integration of a cryptocurrency ecosystem into the standard banking environment with all requirements defined by the regulator, such as KYC and AML modules. I handled negotiations with the client, product definition, MVP scope, estimations and budget, tech stack, and standards. Hired members of the dev team. I also managed development ceremonies, project handover, and knowledge transfer workshops. The MVP was delivered in six months, and the final product was launched in August 2019.

StrongSalt

Developed parts of StrongSalt’s Open Privacy API, which makes it easy to store, search, and share encrypted data. I produced solutions to encrypt data in a way that makes access seamless and frictionless for all users while eliminating any risk of exposure. I also oversaw Stripe integration, accountability, CI/CD, and AWS deployment. The project was delivered as an MVP and went live in March 2020.

Brinker

Took over the development of a peer-to-peer lending platform that was in poor condition. I led gap analysis, audits, product redefinition, reduction of the MVP scope (introduced the MVP content to product managers), new estimations, and budgeting. I managed team optimization, agile (Scrum) ceremonies, regular steering committee meetings, meetings with product managers, defining priorities, and clearing backlogs. The project was delivered on time, in reduced scope (MVP), and successfully tested by family and friends.

Education

2003 - 2005

Master's Degree in Computer Science

Masaryk University - Brno, Czech Republic

1999 - 2002

Bachelor's Degree in Computer Science

Masaryk University - Brno, Czech Republic

Skills

Libraries/APIs

SQLAlchemy, Node.js, React, REST APIs, OpenAI API, Beautiful Soup, Chart.js

Tools

Amazon Elastic Container Service (ECS), MQTT, Amazon Simple Queue Service (SQS), Pytest, Camunda BPM, Terraform, Amazon CloudWatch, Slack, PyCharm, Ansible

Languages

Python 3, Python, Python 2, C++, SQL, Go, C, JavaScript, PHP, Java, Assembler, Pine Script

Frameworks

Flask, Spring Boot

Paradigms

Scrum, Agile Software Development, Search Engine Optimization (SEO), UX Design

Platforms

Linux, AWS IoT, Amazon Web Services (AWS), AWS Lambda, Docker, Apache Kafka, AWS IoT Greengrass, Blockchain

Industry Expertise

Project Management

Storage

PostgreSQL, Amazon DynamoDB, Amazon Aurora, MongoDB, JSON, MySQL

Other

APIs, CTO, Technical Leadership, Amazon Kinesis, Amazon Timestream, Architecture, Leadership, Software Architecture, Cloud Architecture, Real-time Data, Web Scraping, Data Scraping, IT Security, Trading, Algorithmic Trading, Open Charge Point Protocol (OCPP), Modbus Protocol, Distributed Systems, Renewable Energy, ChatGPT API, Artificial Intelligence (AI), Generative Artificial Intelligence (GenAI), Mobile Apps, Solana, Enterprise System Design, Software System Architecture Development, MERN Stack, OPC Data Access, OPC UA, User Experience (UX), TradingView, Fractional CTO

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring