Resume

Over 15 years of software development and IT management experience working with desktop, full stack, front end and server development. Extensive management of build systems, continuous integrations, automated desktop deployments, enterprise servers deployments and customer workflow integration.

Skills

  • Front End Development: Angular, AngularJS, React, Vue, Svelte
  • Desktop Development Swing, JavaFX, Qt, WPF
  • Full Stack Development: SparkJava, Javalin, Ktor, Firebase, Play, Django, Phoenix, Flask, AdonisJS, Echo
  • Languages: Java, Javascript, Kotlin, Go, Python, C++, PHP, Elixir, (a little) Rust
  • Tooling: Ant, Maven, Gradle, Gulp, Webpack, Team City, YouTrack, All the Gits
  • Deployment Tools: Docker, Ansible, YAJSW, InstallAnywhere, Inno Setup, Good Ole Rsync, Terraform
  • Operating Systems: Linux (Debian, Ubuntu, CoreOS, Arch), Mac OS X, Microsoft Windows Server
  • Cloud Providers: Google/Firebase, AWS, Azure, Digital Ocean, Linode, Hetzner, OVH
  • Other Tools: Citrix Server, Tomcat, Nginx, Apache, MySQL, Postgres, SQl Server

Experience

Director of IT - infoQuant - July 2008 to present

  • Managed all full stack development for enterprise genomic bioinformatics product
  • Managed deployments of desktop and enterprise products
  • Managed all product documentation
  • Managed company infrastructure and website

Consultant/Developer - ThoughtLogix - 2012 to present

  • Performed custom web development for small and medium business
  • Advised on cloud and server-less migration strategies
  • Created dotSynergy Cloud Platform to host and manage custom applications in a performant, high-availability manner

Freelance Developer - 2006 to 2011

  • Performed freelance PHP development with Symfony framework as well as Wordpress and other content management systems

IT Manager - BioDiscovery - 2000 to 2006

  • Managed company's heterogeneous infrastructure
  • Implemented software licensing using 2 different licensing schemes
  • Managed bioinformatics customer service team
  • Managed end user documentation, tutorials and training for 4 products