filion.dev

Zdenek Filipec

Mastering the technologies and tailoring the base code specifically to the project instead of creating a "mastodon" by putting together various frameworks and external code.

Programming values

Current Projects

Meeting Management and Voting Platform


Interactive meeting management and voting platform for home owner associations and strata corporations to conduct voting at regular and annual meetings.
  • Beta version (MyStrataOnline) testing finished Nov 2021
  • Prototype completed Sept 2020
Tasks performed
  • Product requirements gathering
  • Software and system architecture
  • Implementation
  • Infrastructure configuration
Technologies
  • Programming: PHP, Javascript, HTML, CSS
  • Data Layer: Maria DB, InnoDB transactional engine
  • Infrastructure: Scalable web (Apache + PHP-FPM) and db servers running on Digital Ocean cloud environment, OS Debian
  • Security & Administration: Network Architecture, Cloud firewall setup, Linux IP tables, OS hardening

Previous Projects

2021

Static web presentation of a small farm [contract work] (HTML, CSS) Farma Duběnka in Czech

2019

Real-time target counter for laser shooting practice simulation [contract work] (PHP, JS, MySQL)

2015

Application for batch configuration of CISCO devices [employee work] (PHP, MySQL)

2008

Application to execute predefined functions on deployed PC [personal project] (Object Pascal, PHP, MySQL)

2007

Order management system for a construction company [contract work](PHP, MySQL)

About Filion

Hi! I am an IT specialist originally from Ostrava (Czech Republic), now living in Vancouver (Canada). Since my university studies I have been balancing on the edge between computer networks and programming and during my career I was able to use the skills of one field while working in another. For example, knowledge of scripting while configuring thousands of switches comes handy, or knowledge of computer networks pays off when spinning up a scalable data center and deploying new web applications.

I am working on complex projects in software development, experienced in building interactive web applications end to end - from scoping through requirement specification, data modeling (E-R modeling), implementation (front + back end), testing and deployment along with designing and configuring required server/network infrastructure.

Achievements

2021

Designed and implemented Property Flute - a SaaS web application platform for meeting management and voting catered to homeowner associations, which is currently released in production.

2019

Filion on tech trip.

Consolidated and maintained computer networks at a remote site (northern BC) under extreme physical conditions with limited or no Internet access.

2015

Filion at the factory.

Performed wireless site survey + Wi-Fi network design, setup and configuration of multiple large production factories in Europe & India.

Work Experience

2020

2022


Programmer & Entrepreneur; Self-employed; Vancouver

2018

2019


Senior Network Engineer at Rent‑a‑Nerd.com, Burnaby

2015

2016


IT Specialist at Bit Stew Systems, Burnaby;
2 semesters as a Cisco Instructor at Canadian College, Vancouver

2012

2015


Network Engineer at IBM, Brno

2010

2012


Programmer Analyst at 7 Marsyas Development, Ostrava

2009

2011


Practical course lecturer in the Theory of Data Processing (SQL) and in Computer Networks at VSB Technical University of Ostrava

Education / Certification

2019

CISCO CCNA Wireless; expires Mar 2022

2014

CISCO CCNP Routing & Switching; expired Apr 2021

2012

CISCO CCNA Routing & Switching; expires Mar 2022

2007

2009

Masters in Computer Science and Technology, VSB - Technical University of Ostrava, Czech Republic

Diploma thesis: Automated evaluation of computer network configurations in a distributed virtual laboratory environment
2004

2007

Bachelor of Information Technology, VSB – Technical University of Ostrava, Czech Republic

Bachelor thesis: Search Engine Optimization (SEO)

Skills

Application Development

  • Programming: PHP, JS, MySQL, JSON, XML
  • Web Design: HTML, CSS
  • Paradigms: OOP, MVC, ORM
  • Relational Databases: Design ~ E-R modeling, MySQL/MariaDB, transactions
  • Protocols: HTTP, HTTPS, DNS, TCP/UDP, IP, ARP
  • Tools: Git

Computer Networks/Servers

  • Computer Networks: switched and routed networks, architecture, setup, troubleshooting, security
  • Devices: CISCO switches, routers, wireless controllers, APs, LAPs, firewalls
  • Cloud Environments: server/network setup & security: Microsoft Azure, Digital Ocean