Personal details

Viktor D. - Remote

Viktor D.

Timezone: Prague (UTC+2)

Summary

Having worked for an innovative startup in London and one of the most prestigious banks in Brussels, I have diverse and extensive experience in front end development. I was in charge of creating hybrid web applications with a strong focus on pixel perfect design and solid business features. I now live in Budapest and open to freelance-, contract- or remote work.

Work Experience

Frontend Developer
ING Belgium | Apr 2018 - Sep 2019
HTML/CSS
Node.js
Angular
Polymer
Web Components
JavaScript
ING Belgium hired me primarily for my experience with Polymer. Being offered a position in the retail investments division, I welcomed the opportunity to work on a product used by many thousands of clients daily. When joining, my team had several developers working on replacing a legacy system with a hybrid application in AngularJS. After a restructuring, I assumed shared responsibility with a colleague for all the frontend needs of the application and delivered a successful national rollout on browser. Furthermore, I started leading on the frontend development of a new hybrid application for private banking clients in Polymer, which has since been released on mobile. My day-to-day tools were Polymer, AngularJS, HTML5, CSS and JavaScript. I worked with a strong focus on cross-browser compatibility and security. For continuous integration I used Gulp and Jenkins. For testing: Jasmine, Protractor, Web Component Tester and Cypress. I developed custom utility functions for Cypress to test applications with shadow DOM. The company had adopted the Agile way of working and I was part of a small, autonomous team who were end-to-end responsible for two products in production. We made a lot of decisions ourselves and I touched base regularly with other developers, designers and business stakeholders. As part of a retraining process, I mentored a backend developer to help her become full-stack within the team.
Software Engineer
Kano Computing | Aug 2016 - Mar 2018
HTML/CSS
Polymer
Web Components
JavaScript
Kano offered me a role after seeing my work at a General Assembly graduate event. Essentially a technological company, this startup was the ideal place to hone my skills as a coder. In my first few weeks I reworked a community page for a Kickstarter campaign in VueJS. This was followed by developing a central piece of the company’s web presence in Polymer, a gamified page where users can launch coding challenges. During this period I also took part in maintaining a Canvas drawing application in AngularJS and an e-commerce site in VueJS. Furthermore, I developed a small application with native Web Components to unify the sharing flow within the Kano ecosystem. After the Kickstarter campaign and a busy end-of-year, I became part of a small group working on Kano Code, the company’s flagship app. Based on Blockly, Kano Code is an intuitive visual coding platform with a number of APIs, hardware kits and sensors available to connect. It was built in Polymer with an additional desktop shell using Electron. Later in the year I formed a team with a designer and a product manager to develop a text-based coding tool as a small-screen alternative to Kano Code. Following a successful year for the company, I began 2018 by shipping an updated desktop shell for the CES trade show in Las Vegas and working on a gesture recognition library for a Bluetooth magic wand hardware. At Kano I had the opportunity to see through projects from start to finish in a fast-paced environment. In addition to coding I also learned about design, project management, Agile, business and various soft skills.

Personal Projects

2019
HTML/CSS
Polymer
JavaScript
Apache cordova
An ear training app for all ages released on the App Store.
Kalimba shopIconOpenNewWindows
2109
HTML/CSS
Liquid
Shopify
JavaScript
A customised Shopify store for a musical instrument.