Hi, My name is

Romain Davy

Software Developer

About us

About Me

A software developer based in Calgary, Alberta.

I enjoy coding projects whether that be websites, applications, or anything in between. My goal is to always keep learning.

I studied Information Technology at the Southern Alberta Institute of Technology Where I majored in Software Development and graduated with a 3.52 GPA.

Here are a few technologies I've been working with recently:

  • Swift
  • Dart
  • Flutter
  • TypeScript
  • JavaScript
  • Visual Basic (.Net)

Experience

Danihel Group

Software Developer

July 2021 - June 2024.

  • Sole iOS developer (Swift) responsible for:
    • Design and creation of modern but simple user interface with a focus to draw and retain a users attention.
    • Coding and testing of new features such as user interaction feedback, cloud platform communication and data security.
    • Deployment of new builds to the apple application store for multiple iOS applications.
  • Reduced delay when retrieving data from cloud server resulting in faster mobile application load times.
  • Developed all server-side API responses to ensure correct data was being delivered & received in a fast and secure manner.
  • Acted as intermediary between the database and quality assurance teams to ensure API was functioning as intended.
  • Used flutter framework to ensure same level feature richness across mobile devices regardless of platform.

Technologies

  • Swift
  • Dart
  • Flutter
  • TypeScript
  • JavaScript

Tools

  • Xcode
  • Android Studio
  • Visual Studio Code
  • DBeaver
  • Postman
  • GitHub Desktop

PBS Systems

Software Developer

April 2017 - June 2021.

  • Developed program modules used by management software that catered to each clients specific requirements which could be changed upon request depending on their needs.
  • Improved code completion time and readability through introduction of new data types such as tuples.
  • Updated programs to work on new iterations of management software which allowed clients to experience a multitude of software and user interface improvements to ensure that they were operating as efficiently as they could.
  • Reduced client workload by minimizing steps to complete a task thus allowing the client to increase productivity and sales.

Technologies

  • Visual Basic (.NET)

Tools

  • Visual Studio

Smart Labs LTD

Software Developer Intern

September 2016 - April 2017.

  • Tasked with creation and maintenance of MySQL database including database triggers to log and manipulate data for later use by data analytics team for future product improvements.
  • Improved server-side latency via code optimizations by reducing the amount of time it takes for a specific action to be completed while still maintaining client requirements.
  • Implemented security measures such as salting and hashing of user passwords using SHA-256 to prevent user information from being readable in the case of a data breach.
  • Contributed to documentation of projects such as Class diagrams, Use case diagrams and other documents to ensure up to date project information for the rest of the development team and to ease the onboarding process for new developers.

Technologies

  • Java
  • J2EE
  • MySQL

Tools

  • NetBeans
  • MySQL Workbench

Projects

Crypto Check

Get up to date price on various cryptocurrencies.

  • Java
  • Android Studio

Tic Tac Toe

Network enabled Tic Tac Toe game coded in Java.

  • Java
  • Eclipse

Text Editor

Simple text editor using GUI created with TkInter

  • Python
  • Visual Studio Code

Medium

Tutorials for technologies like Elixir & MongoDB.

  • Text

Get In Touch

I am currently looking for new opportunities and my inbox is always open.