Mathew Samuel Email & Phone Number
@n-able.com
LinkedIn matched
Who is Mathew Samuel? Overview
A concise factual answer block for searchers comparing this professional profile.
Mathew Samuel is listed as Senior .NET and C# and Angular and TypeScript Developer at Transport Canada - Transports Canada, a with 5585 employees, based in Ottawa, Ontario, Canada. AeroLeads shows a work email signal at n-able.com and a matched LinkedIn profile for Mathew Samuel.
Mathew Samuel previously worked as Senior .NET/C#/Angular/TypeScript Developer at Transport Canada - Transports Canada and Senior Python Developer at Defence Research And Development Canada | Recherche Et Développement Pour La Défense Canada. Mathew Samuel holds Master Of Engineering (M.Eng.), Electrical Engineering, A from University Of Ottawa / Université D'Ottawa.
Email format at Transport Canada - Transports Canada
This section adds company-level context without repeating Mathew Samuel's masked contact details.
AeroLeads found 1 current-domain work email signal for Mathew Samuel. Compare company email patterns before reaching out.
About Mathew Samuel
I am a full stack developer who has had the pleasure of working with avariety of companies ranging from encryption software, networking applications,and prototype military technology. I have developed solutions from the client-side website to the server-side and everything in between includingdatabase development and networking technologies. As much as I love technologyI also love working with people and creating solutions for the benefit ofthe team. I thoroughly enjoy improving software systems and I equally enjoyimproving my own technical education so I can better serve my team or my clients.I also have a love of languages and can speak English, Spanish and French.
Listed skills include Software Development and Software Design.
Mathew Samuel's current company
Company context helps verify the profile and gives searchers a useful next step.
Mathew Samuel work experience
A career timeline built from the work history available for this profile.
Senior .Net/C#/Angular/Typescript Developer
CurrentPart of a small team that maintained and extended functionality for Transport Canada’s mission critical border control authorization system (The Vault). The system is built with .NET, supported by a Microsoft SQL Server database, and the back-end written in C#. The original front-end is developed with ASP.NET/Blazor however new components are being added using Angular/TypeScript. My objective, aligned with the team objective, is to increase The Vault feature-set including: report generation, better performant searches, systems integration, Administrator specific services and Wizard components for richer user experiences and other high-value features. Part of our collective objective is to maintain the system to ensure it continues to function smoothly, with minimal downtime, so it is highly available for its users.• Introduced full-stack .NET and Angular features into Transport Canada’s border control authorization system (The Vault). This system facilitates the authorization of permits for professionals required to work within restricted areas at border control points of entry.• Developed .NET functionality to extend The Vault feature-set including: report generation, better performant searches, systems integration, and other high-value features. (.NET, C#, MS SQL Server, ASP.NET, Blazor)• Created Angular/TypeScript features for new functionality being introduced to The Vault including: Administrator specific services and Wizard components for richer user experiences. (Angular, TypeScript, VS Code)• Converted Project Management requirements, for additional Vault functionality, into smaller self-contained tasks that could be better organized and implemented. (Agile, Sprint, Scrum)• Utilized Azure DevOps for planning, Sprint boards, Pipelines (for building, automated testing and deployment).
Senior Python Developer
Sole developer that designed and developed web scraping functionality in Python. The targeted websites were internal to the Government of Canada and although the parent pages were finite in number there were numerous child pages that needed to be recursively searched and scraped. Various applications could use this data once the scraped text was added to the MS SQL Server database.• Designed web scraping functionality to extract and store text from specific Internet sites. A React ChatBot application would then be prepared to answer a user’s questions using the stored text as its search foundation.• The code was created in a generalized manner to apply to any web page and both English and French versions of the same page were scraped, and correlated, simultaneously. (Python)• The application was packaged in a container and run weekly to ensure that the database contained the most recent text. (Docker, MS SQL Server)• Integration and unit tests were coded to ensure full code coverage and the test suite was run automatically upon code commit. (GitLab CI/CD)
Principle React/Javascript/Aws/Python Developer
Sole developer that created React functionality, stream-lined software development processes, migrated back-end infrastructure, introduced automation and created a notification mechanism for a Canadian Forces Health Services web application regarding global COVID-19 virus infections: https://decision-support-tools.com/. The website is hosted on AWS and includes a global map where can be zoomed in with selectable regions (to view COVID-19 virus infections). Our solution included technologies including AWS, Node.js, React, Javascript ES6, Python, OpenLayers and REST.• Created React functionality, stream-lined software development processes, migrated back-end infrastructure, introduced automation and created a notification mechanism for a Canadian Forces Health Services web application regarding global COVID-19 virus infections: https://decision-support-tools.com/.• Developed React features that interacted with a dynamic world map on the front-end and placed REST calls for communication with the back-end. (React, antd, Node.js, Javascript ES6, OpenLayers, VSCode)• Migrated back-end data processing engine from a Google Colab Notebook to a containerized Python3 application. Created pytest unit testing infrastructure to support the code base. (Python3, Docker)• Pioneered the use of AWS to store, initiate and track the data processing engine. (AWS: ECR, ECS, EC2, SES)• Stream-lined and automated the data processing engine to initiate and progress with no manual intervention on a weekly basis. (AWS EventBridge, GitLab CI/CD)• Implemented an automated e-mail notification whereby a status e-mail, of the automated AWS task, is sent to a recipient list upon completion (success or failure). This enabled the team to react quickly if there was a problem. (AWS SES, Python SDK for AWS, SMTP)
Principle React/Javascript/Python Developer
Sole developer that created and implemented a web application that enabled users to initiate and track network traffic simulations (FTP, HTTP, VoIP, XMPP), shape traffic, and process packet captures. The architecture included 1 node that housed the web application Docker container (where traffic simulations could be started, monitored and stopped) and 2 nodes that exchanged traffic with each other (as configured and initiated through the web UI). The technologies used to create the product include React, Material-UI, Node.js, Javascript ES6, VSCode, Python3, BitBucket Pipelines, YAML, Docker.• Implemented a web application from scratch that enabled the user to initiate and track network traffic simulations, shape traffic, and process packet captures. (React, Material-UI, Node.js, Javascript ES6, VSCode)• The system enabled the initiation of simulated network traffic (FTP, HTTP, VoIP, XMPP) between 2 nodes configured through the GUI. The traffic could optionally be shaped, therefore HTTP traffic could be made to resemble VoIP for example (with respect to packet sizes and send interval timing). (Python3)• Both websocket connections and REST APIs were created to enable communication among the 3 nodes.• Created the entire application installation process for each of the 3 system components (including the web application) on 3 different nodes. The installation was simplified so technical expertise was not required to perform the install. (Ubuntu, Shell/Bash, Expect)• Investigated and researched competing UI technologies (React vs. Angular), frameworks (Bootstrap vs. antd vs. Material-UI) and networking (WebSocket vs. Socket vs. REST).• Constructed the automated building and packaging of each application. (BitBucket Pipelines, YAML, Docker)
Principle React/Javascript Developer
Part of the trio that created a system that provides continuous monitoring through compliance automation available on-premises or in the cloud (AWS). Compliance automation can assist security departments with an accurate view of an organization's security standing. Our approach was to create a simplified automated compliance solution that provides only the requisite functionality. The technologies used to create the product include Node.js, React, Javascript ES6, ONgDB (Neo4j), Active Directory and REST.• Created a multilingual, multi-brandable web application that provides a user the ability to view, edit andupload compliance data and for adding, editing and deleting users and groups as well as assigning usersto groups.• Implemented the front-end using React (bootstrap framework) and JavaScript ES6 and the back-endusing Javascript Node.js.• Designed the back-end to communicate, over LDAP, with an Active Directory (AD) server (i.e. where the user and groups information is retained). Therefore we could leverage AD to manage the complexities of group and user management as initiated through our front-end.• We used ONgDB (Neo4j) database as our database to store, retrieve and modify compliance information. The tables of data presented in the front-end are a direct result of the queries made to the graph database.• I introduced a PDF export of any table where the PDF respected the current state of the table regardless of sort, filter, language and branding.• The Controller, Service, DAO architecture was the pattern we chose in order to abstract the code into well separated layers. This enabled better understanding of our system, simplified the code flow and encouraged better unit testing.• Developed the REST API calls that seamlessly connected the front-end and back-end.• Pioneered the unit test framework in order to achieve total code coverage of both the front and back-end. I chose Jest to perform the execution of this comprehensive suite of unit tests.
Principal React/Javascript Developer
Delivered software development services to DRDC (Defence Research and Development Canada) as they were requested (due to COVID-19) to create web solution to support local risk assessment and related advice provided to commanders within Canadian Forces Health Services. To answer their request an employee of DRDC and I built an AWS hosted web-based toolset that included a responsive global map that allows users to inspect and select geographic regions to view COVID-19 virus infections. Our solution included technologies including Node.js, React, Javascript ES6, OpenLayers and REST.• Half of the duo that created the React front-end and Javascript ES6 back-end web toolset, at the request of the Canadian Forces Health Services, that shows the current and predicted COVID-19 virus infections in global sub-populations: https://decision-support-tools.com/• Implemented the front-end using React (antd framework), JavaScript ES6, OpenLayers (for the dynamicmap) and the back-end using Javascript Node.js. REST was used to connect the front-end and back-end.• Employed the Mocha JavaScript test framework for total code coverage through unit testing. The unittests were integrated as a component of the GitHub automated build process and continuous delivery.• The project advanced quickly due to the importance given, by the Government of Canada, to developtools to assist in the fight against COVID-19. It was gratifying to hear how widely used the web toolset even while it was still in development.
Software Consultant/Owner
Provided consulting and software development services to clients in the Canadian Government (Defence Research and Development Canada). Fundamentally my task was to do whatever I could, from a technical perspective, so that my clients had the best chance of success in all their professional endeavours. This involved technical skills that were within my experience or new technology that I became proficient with in order to best serve the needs of my clients. Specific tasks included developing with a variety of technologies including GoLang, Python, Java, GRPC, SQLite, Android and Raspberry PIs (as well as other Linux based computers).• Packet probing: implemented a system to send and receive probe packets among nodes where data from the tracking of these probes can be used to demonstrate network health metrics.• Gathering traffic flow volume data: created custom software tools to track traffic flow within a network and retrieve the network-wide results for post-processing and analysis.• Demonstrating 3rd party technology: integrating prototype hardware and software into a lab environment and ensuring the technical success of demonstrations of these systems to customers of my clients.• Measuring mobile ad hoc network (MANET) performance: created Python software to initiate, record and automatically graph experimental traffic runs through a MANET network over Android handheld devices.
Team Lead/Senior Software Engineer
Team Lead/Software Engineer
Secure E-mail Gateway Team Lead (2010-present) Oversaw rapid release of customer driven features for a Linux-based secure e-mail gateway Interacted with customer support, management, quality assurance and build staff to facilitate not only the on-time release of the product but to also ensure proper focus in every aspect involved when releasing a major product to market. Provided technical expertise to recommend, develop and implement software solutions for market driven functionality Developed features including back-end Java in conjunction with front-end XSLT engine that addressed policy compliance issues thereby influencing product sales to top tier banksStruts Designer (2010) Built, using Apache Struts 2 framework, an application that discovers, inventories and manages digital certificates across systems. The application allowed customers to perform a comprehensive scan, using Nmap, to identify certificates on their systems. Developed the back-end Java code that performed the base operations and provided the necessary links between the vital components (Apache database and JSP-based GUI). The project was completed successfully under extremely aggressive schedules to bring this product to market very quickly.
Software Designer
Colleagues at Transport Canada - Transports Canada
Other employees you can reach at tc.gc.ca. View company contacts for 5585 employees →
Patricia Munn
Colleague at Transport Canada - Transports CanadaCanada
View →
RC
Ross Cowell
Colleague at Transport Canada - Transports CanadaNorth Vancouver, British Columbia, Canada
View →
AT
Anca Theodorescu
Colleague at Transport Canada - Transports CanadaGatineau, Quebec, Canada
View →
PB
Peter Bui
Colleague at Transport Canada - Transports CanadaOttawa, Ontario, Canada
View →
NM
Nancy Mcgee-Labonté
Colleague at Transport Canada - Transports CanadaOttawa, Ontario, Canada
View →
JC
Jeanine Chavarie, Adhrm, Cphr, Shrm-Scp
Colleague at Transport Canada - Transports CanadaMoncton, New Brunswick, Canada
View →
RO
Rosita Oliveira
Colleague at Transport Canada - Transports CanadaToronto, Ontario, Canada
View →
PF
Pete Firlotte
Colleague at Transport Canada - Transports CanadaCanada
View →
EA
Emmanuella Athus
Colleague at Transport Canada - Transports CanadaLaval, Quebec, Canada
View →
DL
Duane Long
Colleague at Transport Canada - Transports CanadaEdmonton, Alberta, Canada
View →
Mathew Samuel education
Master Of Engineering (M.Eng.), Electrical Engineering, A
Bachelor Of Applied Science (B.A.Sc.), Computer Science, A
Frequently asked questions about Mathew Samuel
Quick answers generated from the profile data available on this page.
What company does Mathew Samuel work for?
Mathew Samuel works for Transport Canada - Transports Canada.
What is Mathew Samuel's role at Transport Canada - Transports Canada?
Mathew Samuel is listed as Senior .NET and C# and Angular and TypeScript Developer at Transport Canada - Transports Canada.
What is Mathew Samuel's email address?
AeroLeads has found 1 work email signal at @n-able.com for Mathew Samuel at Transport Canada - Transports Canada.
Where is Mathew Samuel based?
Mathew Samuel is based in Ottawa, Ontario, Canada while working with Transport Canada - Transports Canada.
What companies has Mathew Samuel worked for?
Mathew Samuel has worked for Transport Canada - Transports Canada, Defence Research And Development Canada | Recherche Et Développement Pour La Défense Canada, Sphyrna Security, Maxiom Solutions, and Solarwinds Msp.
Who are Mathew Samuel's colleagues at Transport Canada - Transports Canada?
Mathew Samuel's colleagues at Transport Canada - Transports Canada include Patricia Munn, Ross Cowell, Anca Theodorescu, Peter Bui, and Nancy Mcgee-Labonté.
How can I contact Mathew Samuel?
You can use AeroLeads to view verified contact signals for Mathew Samuel at Transport Canada - Transports Canada, including work email, phone, and LinkedIn data when available.
What schools did Mathew Samuel attend?
Mathew Samuel holds Master Of Engineering (M.Eng.), Electrical Engineering, A from University Of Ottawa / Université D'Ottawa.
What skills is Mathew Samuel known for?
Mathew Samuel is listed with skills including Software Development and Software Design.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Mathew Samuel you were looking for.
View similar profiles