Summary
Overview
Work history
Education
Skills
Certification
Languages
Programming Languages
References
Timeline
Generic

David Thran

Ottawa,ON

Summary

I am an experienced IT technician, programmer, and critical thinker. After graduating my 2-year College Diploma for Computer Programming, I started my work as an Analytic Programmer/Consultant. In this position, I further developed my programming skills with various programming languages and technical communicative skills. I then worked as an IT Infrastructure Technician at Canada Revenue Agency, where I gained experience in troubleshooting and managing various Hardware and Software.

Overview

5
5
years of professional experience
2
2
years of post-secondary education
1
1
Certification

Work history

CS-01 IT Infrastructure Technician

Canada Revenue Agency
Ottawa, Canada
06.2023 - 03.2025
  • Provided IT support to CRA employees on a variety of computer system issues, helping with identifying, researching, and resolving the problem at hand
  • Monitored and optimized computing components to maintain high performance and reliability
  • Deployed smartphones aligning with client requirements
  • Installed and maintained public interface devices across various platforms
  • Updated and maintained all hardware and software inventory
  • Provided technical guidance to colleagues and clients
  • Prepared local guidelines, procedures, reports and documents to ensure consistency and compliance
  • Managed backup and recovery procedures in computing environment
  • Administered user IDs, profiles and passwords to maintain secure and efficient access control
  • Ensured compliance with security policies, standards and procedures
  • Evaluated hardware and software changes for computing environment impact
  • Utilized Microsoft 365 tools to track and document progress of ongoing project deliverables

Analytic Programmer/Consultant

Alessa / Tier 1 Financial Solutions
Ottawa, Canada
09.2021 - 06.2023
  • Delivered custom Python backend solutions to adhere to project schedules, and meet client needs.
  • Processed data in form of CSV, JSON, and Parquet utilizing custom Python library for Alessa implementations
  • Designed innovative multi-processing strategies to optimize existing Python implementations for large-scale clients
  • Created user-friendly documentation for each sprint's developed modules using Microsoft Word, Excel, and PowerPoint.
  • Managed remote desktop connections securely using Azure VPN
  • Engaged clients regularly in discussions about system operations and customization requirements
  • Streamlined data transfer with automated daily tasks using Linux, SQL Database, SFTP, and Python modules

Inbound Problem Solver

Amazon Warehouse
Ottawa, Ontario
04.2020 - 07.2020
  • Managed Amazon data systems to oversee package labels and packaging requirements
  • Resolved issues in inbound package flow to maintain smooth operations
  • Managed organisation of inbound packages

Education

Diploma - Computer Programmer

Algonquin College
Ottawa, Ontario
09.2019 - 08.2021

Skills

  • Mobile device support
  • Data analysis
  • Project Management
  • Computer hardware troubleshooting
  • Incident response protocol
  • Critical-thinking
  • Programming languages
  • Technical communication
  • Technical writing
  • Time-management
  • Computer literacy
  • Hardware inventory management

Certification

Dean's Honours List - GPA - 3.74/4 - 08-Sep-2020
Dean's Honours List - GPA - 3.64/4 - 11-Jan-2021

Languages

English
Fluent

Programming Languages

Java: JavaFX, JUnit, OOP With Design Patterns, Servlets, JSP, JSF, EJB, JPA, Hibernate, JavaEE RESTful Services, Web Security, Maven. Tomcat, Payara Server.


Python: APIs, CSV, JSON, parquet, Sub-processing, Multi-processing, Multithreading, Matplotlib, OOP With Design Patterns, Unit testing, Integration testing, SFTP connections and File Transfers.


Business Intelligence: Machine Learning techniques (Classification, Clustering, Outlier Detection, and Filtering), Weka.


Database: MySQL, Oracle, PostgreSQL, MongoDB, Neo4j.


Linux and Unix: Shell scripting (functions, reading and writing), BASH, Configuring Files and Directories (Relative or Absolute Paths, Permissions), Configuring Users (Permission, Passwords, Creating and Deleting), System Documentation, Prompts, Histories, Linux Groups, Partitions, Mounting, Cron-Tab scheduling.


Web Programming: HTML, CSV, PHP, JavaScript.


Android: XML, JSON, Layouts and Widgets, Fragments, Toolbar and Navigation bar, List View, Adapter, SQLite, AsyncTask, SQLiteOpenHelper.


Network Programming: Packet Tracer, Wireshark, TCP/IP Protocols, Client/Server Programming, NetBeans.


COBOL: Two Dimension Tables, Batch and System, Files (Sequenced and non-Sequenced), Data Validation, Table Search. COBOL conditional statements such as 88.


WordPress: User Capabilities, User Roles, Plugin Development, Custom Post types, Menu Widgets, WooCommerce (Used to make shop applications).


Knowledge on: Git, GitHub, Teams, Zoom, VMWare, Apache, Microsoft Word, Excel, PowerPoint, and Project.

References

Assistant Director / Manager:

Luc Marseille

Luc.Marseille@cra-arc.gc.ca

(343)-551-0021


CS-03 Team Leader:

Steve White

Steve.White@cra-arc.gc.ca

(613)-880-7342


CS-02 Senior Technician:

Christopher Prevost

Christopher.Prevost@cra-arc.gc.ca

(613)-796-8107


CS-01 Case Manager:

Keithton Li

Keithton.Li@cra-arc.gc.ca

(343)-571-7214

Timeline

CS-01 IT Infrastructure Technician

Canada Revenue Agency
06.2023 - 03.2025

Analytic Programmer/Consultant

Alessa / Tier 1 Financial Solutions
09.2021 - 06.2023

Inbound Problem Solver

Amazon Warehouse
04.2020 - 07.2020

Diploma - Computer Programmer

Algonquin College
09.2019 - 08.2021
David Thran