Welcome

Ivan Burda - business photo

I help businesses understand their needs and translate those into valuable solutions.

Ivan Burda - hand signature

Latest blog posts

Cover of the book Understanding the Digital World

Understanding the Digital World

Brian Kernighan, a Princeton University professor and an experienced computer scientist has written the Understanding the Digital World with the aim to help an ordinary man or woman learn how computers work, how they communicate among themselves, and how they influence our lives, should we like it or not. Long gone are the days when computers were sitting in dark, air-conditioned, ...

read more
Cover of the book You dont know JS Up and Going

You Don't Know JS: Up & Going

The Up&Going is the first book in the series of six written by Kyle Simpson, an open-web evangelist, teacher and a javascript enthusiast. The series is called You Don’t Know JS and the main reason why Simpson has put his efforts into writing it is to help developers getting a complete apprehension of the most popular language of the web.

read more
Cover of the book API Design

API Design

It is surprising how the author at not even three hunder pages managed to cover also API description languages, design decisions, architectural patterns and much more. Still, the highest value for the readers who finds themselves at a project with JSON-based REST API lies in the fact that Matthias Biehl provides a step-by-by step guidance to designing such a RESTful JSON-based API by covering vast area of the topic.

read more

Profile

Bridging the gap

Ivan Burda - an outdoor photo

As an analyst, I measure my success by helping business clients to understand their needs and turn those into valuable solutions.

I achieve this by bridging the communication gap between business representatives and solution delivery teams.

Through collaborative team-work I encourage all team members to share role-specific expertise and contribute thus to a better solution. I work in delivery teams at all stages from analysis to deployment and consequent support. I believe in overlapping roles.

I constantly develop my soft- and analytical skills as well as technical capabilities.

Skills and Expertise

Analytical

  • Analytical expertise in the context of IT and financial organisations
  • Helping clients to discover and fulfil their real needs
  • Knowledge of banking products, fintech
  • Analysis, specification and documentation of requirements for Desktop and Mobile

Technical

  • A solid knowledge and design experience with APIs, HTTP, JSON
  • IT-systems architecture insight, card processing, tokenisation
  • Chrome DevTools, Postman, Fiddler, Cypress.io, VSC, Git, Github
  • HTML5, CSS3, Saas, Javascript

Collaborative

  • Cooperation with stakeholders from different cultural and national backgrounds
  • Promoting collaboration and engagement within self-contained squads
  • Agile, Scrum, Kanban, Behaviour-Driven Development
  • English (C1), German (B2), Czech (C2)

Experience

Testimonials

Ivan Burda - a smart casual photo

It's no exaggeration to say that I've never met someone else who featured such a high level of critical introspection. Ivan therefore is a fast learner, a listener to feedback, an implementer of strategy like no one else.

Mathias Frey - linkedin photo

Ivan is a game changer for software development teams. He has outstanding analytical skills. He is able to tackle any business requirement and turn it into extremely well described tasks.

Nik Sumeiko - linkedin photo

Ivan is one of the best business analysts I've ever had the honor to work with. He's very enthusiastic and always willing to learn and move forward. He's the guy who will "go the extra mile" to ensure that the solution to be done is the right one.

Peter Karas - linkedin photo

Employments

Business Analyst, Erste Group IT, Austria, 2018 - now

I worked for the Erste Group IT between 2016 and 2018 as an external analyst, consequently to which I joined internally. I am a member of the team delivering the George Online Banking to all countries within the Erste Group. George has 5+ millions monthly active users both on web and mobile, and still growing.

I believe in overlapping roles, so I as an analyst I have acquired lots of knowledge and experience also in the area of testing, development, project management, system design, etc. At the same time I also try to share my own experience and bring in new ideas to support the philosophy of our self-learning organisation.

  • Helping business in 6 countries to analyse their needs and transform them into valuable solutions
  • Specification of requirements and documentation of the delivered solution
  • Development of automated tests using the Cypress.io and BDD
  • Group API alignment and specification (REST&JSON)
  • Integration of third-party features
  • Card digitization and NFC payments for mobile devices
  • Detailed knowledge of retail banking products
  • Knowledge handover and skill transfer to other team members
  • Developing the team by interviewing new candidates, onboarding new colleagues, sharing experience sharing, consulting, helping others to grow (organizing workshops).
  • Designing the onboarding process and criteria for new members of the business analysis team

Business Analyst, Greyson, the Czech Republic, 2014-2018

I started working for Greyson, a consulting company operating in the Czech Republic and Slovakia, in 2014. I have participated at management consulting projects, multichannel-banking projects and an assignment focused on setting up a target operating model for an international project.

  • Česká spořitelna - management consulting focused on analysis of the bank's user-contact channels and leveraging potential of these touchpoints.
  • Raiffeisen Bank - an integration of a multi-channel solution
  • Česká spořitelna - supporting a target-operating model creation
  • Erste Group IT - an analytical role in the team delivering the George online banking

A Small Business Website

HTML
CSS
JS

I managed to get a first client in summer 2019, shortly after I started learning web development. The client specializes in taxidermy skull cleaning. He needs to be present online so that potential clients can learn about him and his services.

By building this website I put into practice my initial knowledge of HTML and CSS. Later on I added also a JS overlay gallery so that the images do not have to open in a new window.

  • Deployed with Netlify
  • Responsive to all screen sizes

My Own Website

HTML
CSS
Sass
JS

Obviously, this project in my development portfolio is the site you are visiting right now. I built this site to replace my Wordpress blog and originally I built it shortly after I started learning web development seriously.

This project was first built in HTML and CSS. Later on when I learnt Saas and Javascript, I completely refactored the site and added some JS-based features such as overlay windows with details on individual projects. Also the mobile navigation is heavily relying on JS.

  • Deployed with Netlify
  • Responsive to all screen sizes
  • Built with accessibility on mind

Currency Convertor

HTML
CSS
JS

As my first API-based Javascript project I decided to build a currency convertor. To make it more exciting, I enhanced it with a visual comparison of relative currency powers which is displayed in addition to the exchange rate.

I used an API from Currencylayer.com, only to find out at the end the free version would not allow me to call it from an HTTPS origin when deployed online. I switched therefore exchangerate-api.com which solved this issue. The nice thing was my implementation was ready to consume the new API without code reworking.

The free API does not allow any currency-pair requests such as CZK-GBP, rather it provides only exchange rates to a default base currency(EUR, USD). This required that I had to abstract on the fly a conversion rate for any pair selected by the user.

In order to save traffic, I implemeted also cache, to request the new exchange rates from the server, only if the local-stored ones are older than 24 hours.

  • Implemented local storage to save the latest selected currency pair
  • Implemented caching to save API requests
  • Uses console logging to show what is going on
  • Fully screen-size responsive

A Personal Presentation

HTML
CSS
Sass
JS

Taking on this challenge of building a personal presentation for a pole dance artist and instructor, I knew I would give a push to my CSS skills. The goal was to build a visually attractive site, including several animations to convey the feeling of movement and dynamics.

It turned out in addition to CSS I learnt a lot of new Javascript too. I needed it to trigger animations based on an event such as the user's scrolling position.

I also implemented my first overlay gallery. Afterwards I extracted it for an easy re-use in my other projects.

    Guitar Chord Coach App

    HTML
    CSS
    Sass
    JS

    In November 2017 I started to learn playing the guitar with Justin Guitar. Nearly right away I wondered whether there was an app that would allow me to practice chords in a random order. Unfortunately, I could not find one which would meet my needs.

    In 2020, while learning web development, and thinking about an interesting project to build, I realised I could build on my own a tool which I had been looking for. I started working immediately and what you see here is the result of my work. I have already shared the Chord Coach with other students using the Justin Guitar website to see whether it could be useful also for them. This will surely allow me to collect some valuable feedback.

    This was a javascript-heavy project and while working on it I practiced what I have learnt so far and on top of that I further broadened my JS skills. The biggest challenge was managing button states to make sure they will always display the way they should depending on the application state. I wonder how frameworks will allow me to tackle this with more elegance in the future - compared to the vanilla JS which I used now.

    Another challenge was making the countdown-alarm sound play on iOs devices where all browser sounds are muted by default. I did not give up and managed to find online a suggestion which worked! Like they say, Google is a developer's best friend. While implementing the countdown I also practised recursive functions, which finally showed me what they can be used for. I loved working on this project - it was a great development experience and the result is my own Chord Coach app which will help me and hopefully also other guitar students to practice chords in a more efficient and enjoyable way!

    • Solving a real-life need: practicing guitar chords in a random order
    • Using local storage to remember last settings: interval, chords, countdown
    • Looks great on all screen sizes
    • Hosted on Github, deployed with Netlify, redirected to an own subdomain

    Dev Portfolio

    A Small Business Website

    HTML
    CSS
    JS
    Details

    My Own Website

    HTML
    CSS
    Sass
    JS
    Details

    Currency Convertor

    HTML
    CSS
    JS
    Details

    A Personal Presentation

    HTML
    CSS
    Sass
    JS
    Details

    A Guitar Chord Coach App

    HTML
    CSS
    Sass
    JS
    Details

    Contact