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 software engineer at IBM Canada working on the Watson Analytics platform which provides predictive analytics and data visualization.

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