Michal Fiala avatar

Michal Fiala

Standalone/App/Front-End Web Dev
Download Resume (PDF | DOC)
Bratislava, Slovakia
+421 915 428 448

Trivia

Unity 3D, Front-End Web and App developer, passionate about creating games, E-Learning projects and flashy websites, while using some of the best damn tools this Information Age has to offer!

Geeky tinkerer and an uncurable perfectionist. Programming since early 2000s, hundreds of finished projects, dozens of satisfied clients. Mostly doing remote/freelance work, with an occasional full-time/on-site project.

Prog Language

Unity C#
HTML, CSS
JavaScript, TypeScript
JSX (React, NextJS)
ActionScript 1/2/3

Software

Unity3D
Photoshop
Flash
Maya 3D
After Effects

Education

Secondary School of Electrotechnical Engineering

Period: 1997 - 2001
Zochova, Bratislava, Slovakia
Thesis:Design, implementation and construction of an IR proximity sensor/watchdog.

Faculty of Informatics and Information Technologies

Period: 2001 - 2006
Slovak University of Technology, Bratislava
Degree: Bachelor in Computer Networks and Systems
Thesis: Design and implementation of system for graphic visualisation of pipelining (developed in Flash ActionScript 2.0)
Supervisor: MSc Ján Hudec

Language Skills

English

Level: Expert
Desc: I've spent most of my life communicating in english. The clients i worked with, the companies i worked at - they all used predominantly english as the preferred language for communication. Ironically, so does my mind.

Slovak + Czech

Level: Fluent
Desc: Slovak is my mother tongue, and czech is like its cousin. As the two countries were once joined together, the similiarities of the two languages are also quite striking.

German

Level: Intermediate
Desc: I've learned german for 11 years at school, with great results. Im not actively using the language, so the spoken word is lacking, but i'm willing to refresh the knowledge, if there's a need.

Resume

R&D: React/NextJS Web Dev

Date
May/2020 - now
Description
Research and development of responsive front-end websites using React (CRA) and SEO-friendly static-export NextJS-based solutions. Mostly portfolio-type and promotional projects. Programming (JSX, HTML, CSS, JS, Redux, Webpack, Firebase, styled-components, css-modules, sass, framer-motion)
React
Next.js
HTML
CSS
JS
Redux
Webpack
Firebase
framer-motion
styled-components
sass
css-modules

R&D: Unity

Date
Sep/2016 - now
Description
Unity research and development. Some of the areas covered: 2D Animation (including FFD), Scriptable Pipelines, Postprocessing, Shaders, Particle Systems, Playables, Scriptable Object framework/workflow, custom frameworks (custom highly-performant TileSystem implementation, highly performant Core MonoBehavior Message replacement model), Serialization, Custom Editors, Persistency, Localization, Addressables, UI/UX, AI (State Machines), zero-Garbage policy, optimization and many others. Ongoing effort is made to build a 'Terraria-clone'-type of game.
Unity
URP
Addressables
Shader Graph
Creature
Behavior Designer
2D Platformer
Puppet 2D
2D Experimental
Light 2D
TexturePacker/ShoeBox
Photoshop
After Effects
Visual Studio
GIT

Unity WebGL/Desktop/App Dev

Date
Oct/2019 - now
Description
Unity WebGL/Desktop/App development. Development of interactive art pieces with Angelo Plessas - a Greek Postwar & Contemporary artist whos work was featured in numerous exhibitions at key galleries and museums, including the Lower Belvedere and the Benaki Museum of Greek Culture. The various artworks were developped primarily for WebGL, Android, iOS and Desktop. Programming, animation, optimization, scaling (the artworks feature a performance and size optimization system for device- and browser-specific scaling across multiple devices, browsers and systems), providing a robust catch-all solution to satisfy all types of users.
Unity
URP
2D Experimental
Light 2D
Photoshop
Visual Studio
GIT
Javascript
C#
WebGL
Android
iOS

R&D: Unity, Bouncing app

Date
Jan/2015 - Aug/2016
Description
Unity research and development. Unity was a framework i used as a replacement for the EOL Adobe Flash platform. The result of the Unity R&D was a Google Play (Android) app: Bouncing. The product made use of Unity Services, such as In-App-Purchases, Unity Ads and Analytics. The product is easily portable to multiple other platforms, including desktop, mobile, web and others. Personal skill-set extended to include Maya and Substance tools for 3D development.
Unity
Unity IAP
Unity ADS
Unity Analytics
Photoshop
Maya

Flash AS3 Dev

Date
Jan/2014 - Jan/2015
Client
Vision Wolf
Location
Bratislava, Slovakia
Description
Front-end ActionScript 3.0 development of custom e-learning solution 'Probator'. This multilingual, animated e-learning course was created by a small team of highly motivated individuals. Its aim: to re-educate prisoners, and help their re-integration back into society. Target clients: Governments of the Federal Republic of Germany and the Slovak Republic.
Flash
ActionScript
XML
Photoshop
Audacity
GIT

R&D: Suitable 'Adobe Flash' replacement

Date
Jul/2013 - Jan/2014
Description
The nearing end-of-life (EOL) for the Flash platform forced me to look for a suitable replacement. None of the available tech solutions at the time provided exactly what i needed, but Unity came really close, while at the same time it provided some excellent features, that Flash was lacking. Some of the alternatives then considered were: Starling, CreateJS, NodeJS. I've learned as much as I could about each in the limited time available, created a full-fledged candidate in every framework, then finally choose Unity as the winner/platform of choice.
Starling
CreateJS
Greensock
NodeJS
Dragonbones
Spriter
Spine

Flash AS3 Dev

Date
Dec/2012 - Jul/2013
Client
Peak Games
Location
Istanbul, Turkey
Description
On-site Senior Flash ActionScript 3.0 developer. Front-end development of Social Casino Games for Facebook (multiplayer, synchronous). Client: Peak Games, the fastest growing social games company (world-wide, 2013). Ranked world's 3rd among largest social gaming companies globally (after Zynga and King). Target audience: Emerging markets of Turkey, Middle East and North Africa. 30M active users. Projects that I worked on: Slotolotto, Casino Plus, Okey Plus.
Flash
ActionScript
XML
After Effects
GIT
SVN

R&D: AIR3 for Mobile

Date
Apr/2012 - Now/2012
Description
Personal research and development of: AIR3 apps and games with the use of Native Extensions (use of native C++), mobile development (Stage3D, Starling, Genome2D, and other frameworks). Using “best practices” in mobile app development, “entity” framework for game development.
Flash
ActionScript
XML
FlashDevelop
Flash Builder
AIR
Starling
Genome2D
ASH
Photoshop
Illustrator
TexturePacker
bmfont
ShoeBox
Greensock
Box2DFlashAS3

Flash AS3 Dev

Date
Jan/2011 - Apr/2012
Client
Chiron Media AS
Location
Tartu, Estonia
Description
Remote front-end ActionScript 3.0 (OOP) development of “How To Find A Job” multilingual e-learning course, available free-of-charge, to provide motivation and guidance to citizens of Estonia in finding a suitable employment opportunity. Financed by the EU.
Flash
ActionScript
XML
Audacity
After Effects
FlashDevelop
Greensock
SWFAddress
Photoshop

Animator

Date
May/2010 - Dec/2010
Client
Blue Domes Mitsis Hotels, Mitsis Hotels Resort
Location
Kos, Greece
Description
Animator / Entertainer, Team coordinator / Event organizer, Theatre/Backstage Main, Promo designer. Responsible for English-speaking and German-speaking clients (mini-club, beach, theatre), entertainer, theatre events organizer, promotional designs (theatre posters/exhibitions/promo/identity).
social
Photoshop
MSOffice

Flash AS Dev

Date
Feb/2010 - May/2010
Client
LOOXEE
Location
Bratislava, Slovakia
Description
On-site front-end Flash ActionScript developer. Creation of flash front-end for a web portal to support global business by allowing user-creation of flash promotional and portfolio websites and ads. International coverage.
Flash
ActionScript
XML
FlashDevelop

Flash ActionScript Dev

Date
Jan/2008 - Feb/2010
Client
various
Location
various
Description
Remote Flash ActionScript developer. Development of flash e-learning solutions, websites, applications, animations, banners. Programming (ActionScript 1 / 2 / 3 (OOP), HTML, JS, XML), RIA development, vectorization, optimization.
Flash
ActionScript
XML
AIR
Zinc
Flex
Photoshop
Illustrator
FlashDevelop

Flash AS Dev

Date
Jun/2007 - Dec/2007
Client
Chiron Media AS
Location
Tartu, Estonia
Description
Remote Flash ActionScript developer. Development of flash e-learning solutions, websites, applications, animations, banners. Programming (ActionScript 1 / 2 / 3 (OOP), HTML, JS, XML), UI/UX, Localization, vectorization, optimization.
Flash
ActionScript
Photoshop
Illustrator
FlashDevelop

Flash AS Programmer

Date
Mar/2007 - Jun/2007
Client
Entity Creative Studio
Location
Tallinn, Estonia
Description
On-site Flash ActionScript Programmer. Team lead. Development of custom, flash-based front-end solutions for existing server-side/CMS back-ends (custom e-shops and portfolios), flash applications, animations, banners. Team coordination of designers, front-end and back-end programmers.
Flash
ActionScript
Photoshop
Illustrator
FlashDevelop

Flash AS Dev

Date
Aug/2005 - Mar/2007
Client
various
Location
various
Description
Remote Flash ActionScript developer. Development of flash websites, standalone applications, e-learning systems, animations, banners. Programming (ActionScript 1 / 2 / 3 (OOP), HTML, JS, XML), vectorization, optimization.
Flash
ActionScript
AIR
Zinc
Flex
Photoshop
Illustrator
FlashDevelop

Revision & processing of DB data

Date
Feb/2004 - Apr/2004
Client
IOS Slovakia
Location
Bratislava, Slovakia

Revision & processing of DB data

Date
Jun/2003 - Jul/2003
Client
IOS Slovakia
Location
Bratislava, Slovakia