Karim Gouba

Software Development Engineer

Senior Full-stack Web Developer

Download PDF

1570 Avenue Filion, Saint-Lambert
QC, Canada

Profile

With a strong technical skill-set, attention to detail, and +10 years of experience, I want to work as a software development engineer where I could create digital magic and elevate user experience to the next level.

Skills

UI/UX wireframing

Sketching out customer specification before we build it is necessary for every successful project. The UI/UX wireframe also can facilitate the designers job.

Front-end

Producing efficient Web/Mobile Applications is almost my favorite task (They say that I have an artist's eye).

Back-end

With thorough understanding of the latest server side technologies and architectures, producing a scalable and stable back-end services it's alwase my area of expertise.

Technical

  • Backend

  • Java
  • Spring
  • Hibernate
  • Netty
  • Red5
  • Node.js
  • PHP
  • Symfony
  • Laravel
  • Frontend

  • HTML
  • Javascript
  • Typescript
  • CSS/SASS
  • Angular
  • React/Redux
  • Dart/Flutter
  • Ext JS/Sencha
  • Ionic/Cordova
  • Tools

  • Agile (scrum)
  • Git/SVN
  • AWS
  • Kubernetes
  • Terraform
  • Jenkins
  • Nexus
  • Vault
  • New Relic
  • Database:

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Design:

  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe XD
  • Adobe Animate

Experience

Quebécor - Montréal, Canada

Software Development Engineer - Full-stack Web Developer

Juin. 2019 - Present

Participate in architectural reviews of software, infrastructure and data architectures.
Implementation, deployment and support of infrastructure systems and technologies.
Maintain the company’s websites and dockerize micro-services for scalability.
Develop and maintain the Rest API and micros-services for the new company’s media platform qub.ca using Java, MongoDB, Postgres, Redis, AWS.
Develop User Interfaces features in the pubic website and the private admin panels using React, Redux and Next.js
Maintain mobile notification’s micro-services for sporting calendar using Node.js
Debugging, troubleshooting and test automation micro-services.
Visit QUB Website
Visit Quebecor Website

Amikash - Montréal, Canada

Software Development Engineer - Full-stack Web Developer

Mai 2018 – June 2019

Design, develop, deploy and maintain the company public web platform using HTML5 (CSS3, Javascript..), Laravel 4 and MySQL
Develop the company mobile application using Ionic 4 (Anuglar 7).

Watch RE/MAX KEY Program in action
Visit Programme Clé RE/MAX iOS Application
Visit Programme Clé RE/MAX Android Application
Visit Amikash Website

Odotrack - Laval, Quebec

Full-stack Web Developer

November 2016 – February 2018

Migrate the main company’s Frontend Application from Flex to Angular.
Architect, develop and maintain Angular web application.
Collaborate with designers to create clean interfaces and simple, intuitive interactions and experiences.
Develop and maintain a new REST API used by frontend applications using Java, Spring, Hibernate and MySQL.

Visit Odotrack Website

Odotrack - Tunis, Tunisia

Full-stack Web Developer

April 2012 – November 2016

Architect and develop a Flex web application for the company customers.
Develop a mobile web application for the company customers using Sencha Ext JS.
Develop and maintain REST API and AMF3 API used by frontend applications using Java, Spring, Hibernate and MySQL.
Cross browser testing, debugging and troubleshooting as and when required.

Visit Odotrack Website

Kiute network - Tunis, Tunisia

Full-Stack Web Developer & Team Leader

July 2011 – May2012

Adrchitect and develop an online web to print engine to produce personalized printed products using Flex, Java, Spring, hibernate and MySQL.

2G Technology - Tunis, Tunisia

Full-Stack Web Developer

Jan2009 – August 2011

Designing and development a large-scale real-time audio-video conference desktop application (help desk) using Flex, red5, Hibernate, Spring, MySQL.
Develop a 3D application to customize and purchase kitchen furniture using Flex.

Academic Qualifications

Private Higher School of Engineering and Technology (ESPRIT)

National Engineering diploma in computer science

Juin 2016 | Tunis, Tunisia

High School of Science and Technology of Tunis

Bachelor of science in computer science

Juin 2010 | Tunis, Tunisia

McGill University

Certificate Of Proficiency English For Professional Communication

Present | Montréal, Canada

Karim Gouba - Last Updated on 28th September 2021