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

Location
Brno, South Moravian Region, Czech Republic
Toptal Member Since
August 17, 2020

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

Creative Dock
Camunda BPM, Apache Kafka, PostgreSQL, MongoDB, React, Go, Node.js, Python
CGI
C++, C, Java, Python
CGI
C++, C, Java, Python

Experience

Availability

Part-time

Preferred Environment

Docker, Atom, 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

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

Technical and Release Leader

2014 - 2018
CGI
  • Led the coordination of processes on five projects. In this role, I managed approximately 25 people, maintained a technical roadmap, and established processes and quality standards.
  • Served as a release leader for the monthly release of content and preparation of UAT versions for 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

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 the preparation of 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

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 internationalization daemon with client and shell scripts for machine installation and updates.
  • Collaborated on the development of control processes and on communication protocols for a project with external devices that were connected by Ethernet.
Technologies: Assembler, C++, C, Python

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

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 activities journal for each student and wrote comprehensive final evaluations for all assigned students.
Technologies: C++, C

Sygnum

https://www.sygnum.com/
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. Handled negotiations with the client, definition of the product, MVP scope, estimations and budget, tech stack, and standards. Hired members of the dev team. Managed development ceremonies, project handover, and knowledge transfer workshops. Delivered the MVP 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. Produced solutions to encrypt data in a way that makes access seamless and frictionless for all users while eliminating any risk of exposure. 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 a poor condition. Led gap analysis, audits, product redefinition, reduction of the MVP scope (introduced the MVP content to product managers), new estimations, and budgeting. Managed team optimization, agile (Scrum) ceremonies, regular steering committee meetings, meetings with product managers, the definition of priorities, and clearing of backlogs. The project was delivered on time, in reduced scope (MVP), and successfully tested by family and friends.

Languages

Python 3, Python, Python 2, SQL, Java, Go, C, C++, Assembler

Frameworks

Flask, Spring Boot

Libraries/APIs

SQLAlchemy, REST APIs, Node.js, React

Paradigms

Scrum

Industry Expertise

Project Management

Other

APIs, Technical Leadership, IT Security, CTO, Trading, Algorithmic Trading

Tools

Pytest, Slack, PyCharm, Atom, Camunda BPM

Platforms

Linux, Docker, Apache Kafka

Storage

MongoDB, PostgreSQL

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

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