Michael Gircys
Application Development & Data Science

About

I'm looking forward to learning about new technologies, and finding ways to engineer new and novel applications.

Business

I've been refining my skills with over five years of application development experience, with much of the time being focused on enterprise software systems.

Always being interested in new technologies and audiences, I've become familiar with developing for desktop, mobile, and web-based platforms.

Having created software for both small business and enterprise institutions, I've worn the hats of a frontline developer, project lead, systems analyst, and junior business systems analyst. I've been able to explore both independent, freelance positions, and opportunities where I was member of a large team.

Business applications have been varied, leading to a working knowledge of common asset management, workflow, and finance systems, and experience in performing third-party systems integrations.

Academic

Research has recently completed, culminating in the thesis Image Evolution Using 2D Power Spectra (below) which uses signal processing features and explores models of computational aesthetics to evolve new and novel images from an existing piece.

Research topics which have been explored include:

  • Evolutionary Computation
  • Signal Processing & Information Theory
  • Machine Learning
  • Computer Vision
  • Computer Graphics

Since the beginning of 2015, I had been furthering my education with part-time graduate studies through Brock University's Masters programme in Computer Science under the supervision of Professor Brian Ross. I've recently completed my studies, successfully defended my thesis, and was conferred my MSc. Computer Science.

Portfolio

Publications

Texture Evolution Using 2D Power Spectra

Image Evolution Using
2D Power Spectra

MSc. Thesis

Projects and Academic Endeavours

THREE.js Visualizations

THREE.js
Visualizations

Web Canvas Demos

Learning Aesthetic Preferences

Learning Aesthetic
Preferences

Machine Learning

Neural Networks & Clustering

Neural Networks &
Clustering

Machine Learning

Tetramino Placement Puzzle Solver

Tetramino Placement
Puzzle Solver

Algorithms

FEC Code Channel Tester

FEC Code Channel
Tester

Coding Theory

Interactive Evolutionary Art System

Interactive Evolutionary
Art System

Evolutionary Computation

Android Mental Health Monitoring

Android Mental Health
Monitoring

Mobile Development, Analytics

Lindenmayer Systems Tool

Lindenmayer Systems
Tool

Graphics, 3D Modelling

Photography Management Systems

Photography
Management Systems

Native Development, Workflow

Experience

Over 5 years of experience with independent and enterprise development

Languages
  • C#
  • T-SQL
  • Java
  • VB.NET
  • MATLAB
  • Javascript
  • C++
  • C
  • R
  • Python
  • PHP

Frameworks
  • ASP.NET
  • MVC
  • WCF
  • WPF
  • jQuery
  • Bootstrap
  • WEKA
  • ECJ

Persistance
  • SQL Server
  • MySQL
  • SQLite
  • PostgreSQL
  • MongoDB
  • XML
  • JSON

Environment
  • SVN
  • TFS
  • Sharepoint
  • IIS
  • Apache
  • Visual Studio
  • Eclipse
  • Bash
  • Powershell