Areas of Expertise

Web Technologies

  • HTML5/CSS3
  • Cross-Browser Compatability
  • Responsive & Mobile First Design
  • Drupal 7 Applications
  • Drupal Themes
  • Drupal Modules
  • Symfony 2 Web Application
  • Javascript Frameworks (e.x. Angular)
  • jQuery
  • Single Page Applications
  • NodeJS
  • Automation (Jenkins) / Selenium
  • Docker and Docker Compose
  • Linux server management
  • Virtualization

Languages

  • Java
  • C
  • C++
  • PHP

Hardware & Embedded

  • Assembly and C
  • FreeRTOS
  • Altera FPGA & Altera NIOS II
  • Microchip PIC & TI ARM MCUs
  • Massively Parallel Systems
  • OpenCL
  • GPGPU acceleration

Software & Systems

  • Altera Quartus II and Qsys
  • Matlab
  • Linux software development
  • KDevelop
  • Eclipse
  • VMware ESX/vSphere
  • Git / Github

Previous Clients

Unniversity of Ottawa Knowline MJS Biolynx Inc. Chromatographic Specialties Inc. Essential Skills Software Inc. PressClean USA LLC Scandent LLC Testworx Inc.

About

Greg Somers

Where You'll Find Me 9 to 5

I am a full stack developer at BlackBerry's QNX Software Systems working on the various Internet of Things offerings.

My Education

In addition to being a professional web developer working with web technologies for over 10 years, I also hold the following degrees.

  • B.A.Sc. Computer Engineering - University of Ottawa - 2013
  • M.A.Sc. Electrical and Computer Engineering - University of Ottawa - 2016
    Research Thesis Topic: Acceleration of LU factorization of sparse matrices on heterogeneous platforms

My Hobbies & Interests

Contact