Available to hire
Experienced software developer and DBA with a Bachelor of Computer Science (Business & Management option) from Carleton University and 15+ years working on agile teams. Holds/held a Top Secret security clearance (Government of Canada).
Proponent of Agile, TDD, SOLID, and paired programming, specializing in interpreting requirements, code reviews/mentorship, and building event-driven and microservices-based systems across cloud and database technologies. Strong communicator with experience translating customer issues into actionable user stories and solutions.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
Language
English
Fluent
French
Beginner
Work Experience
Contractor (Part-time) at Toppan Digital Language
August 1, 2024 - PresentContributed to software architecture and implemented XML parsers using State Machine and Builder patterns and class hierarchies. Built event-driven programs to synchronize CQRSMongoDB databases and trigger appropriate microservices on triggering events. Worked in an agile environment and delivered integrations across backend services.
Tech stack: Jira, C#, MongoDB, Azure Service Bus, GraphQL, Docker, gRPC.
Software Developer at Console t e, Inc. (Montreal, Quebec)
July 1, 2024 - March 31, 2025Maintained a large legacy codebase. Integrated the RW S.L anguage Cloud SDK NuGet package to expose a Service API via a message broker. Participated in agile sprints, user story development, and sprint review ceremonies.
Tech stack: Azure, C#, SQL Server, Docker, RabbitMQ, MassTransit SDLC.
Chief Financial Officer (CFO) at Dariene Turiff f, Inc.
November 1, 2017 - March 31, 2025Oversaw incorporation procedures from concept to completion. Ensured timely validation and payment of accounts payable while optimizing cash-flow management. Managed subscriptions for essential services (Kajabi, GoDaddy, Stripe), administered corporate credit cards and maintained strict financial controls. Liaised with bookkeepers, legal counsel, and regulatory bodies to ensure corporate compliance and accurate tax filings.
Senior Software Developer (SmartSource) at DL International / Multitran / formerly SDL / Donnelley Financial Solutions / R.R. Donnelley
April 1, 2015 - February 29, 2024Worked as part of a global agile team developing a collaborative vendor web application. Implemented test-driven development (TDD) using xUnit and Visual Studio. Engineered scalable microservices using Azure Service Bus for seamless interprocess communication. Designed databases for SQL Server and MongoDB. Developed and maintained systems for a sophisticated Translation Memory system.
Applied SOLID principles and refactoring strategies, extensive unit testing, and used Factory and State Machine design patterns to streamline text translation processing.
Independent Contractor at Canadian Pharmacists Association
April 1, 2014 - April 1, 2015Created/documented a plan to migrate content from a legacy XML schema to an ITA standard schema. Developed migration scripts (mostly in Python) using SAX, XSLT, and related scripting. Designed and implemented unit testing and automation for the migration process.
Database Administrator at Klocwork
October 1, 2013 - February 28, 2014Created and maintained programmatic access to Lucene and MySQL databases. Investigated tier-2 customer support issues.
Developer (Level 4) at MED 2020 Health care Software
September 1, 2010 - August 31, 2013Served as a key technical resource integrating bespoke Machine Learning algorithms crafted in collaboration with the National Research Council. Integrated Java libraries into a WPF/WCF application written in C# supported by a SQL Server database.
DataBase Administrator (PRI 0976973987) at Patr i one Canadian/CANADIAN HERITAGE (CHIN)
April 1, 2005 - August 31, 2010Managed multiple database servers (MS SQL Server 2008, MySQL, OpenText LiveLink Collection Server) ensuring high availability and performance. Automated critical database administration and monitoring tasks through robust Perl and Shell scripting. Provided strategic guidance on schema design and report development. Engineered innovative prototype reporting applications using PHP. Authored comprehensive database development standards and conducted analysis/documentation leading to a comprehensive Data Dictionary for the Canadian Heritage Information Network.
Senior Programmer/Analyst at Kiosk Systems, Inc.
January 1, 2003 - January 31, 2004Designed and implemented tourism kiosks geographically distributed and centrally controlled. Used Windows Automation scripts and tools. Integrated a third-party kiosk interface from Rocky Mountain Media.
Technical Consultant at x Logos, Inc.
April 1, 2002 - September 30, 2008Reviewed techniques for identifying regions within GIS imagery. Read technical papers, coordinated with researchers, and evaluated the potential of algorithms for developing automated GIS digital image processing tools. Implemented image analysis algorithms for a GIS Feature Extraction Research Project and provided technical analysis/troubleshooting for poorly functioning software.
Senior Programmer/Analyst at Source Works Consulting Inc.
April 1, 1997 - November 30, 2002Part of a team of programmers, data architects, mathematicians, and scientists solving hard problems to create commercial applications for clients. Developed new technologies or applied existing technologies in novel ways, often applying multidimensional mathematical spaces to real-world problems.
Project highlights: team leader and lead programmer for imaging research and OCR-related automation; developed methods to determine user geographic location from IP address; implemented and tested methods to identify semantically similar digital images in large databases; built methods for anonymized user characterization; developed internet applications (CGI, PHP, Perl, C/C++) and performed data mining over large databases.
Education
Bachelor of Computer Science (Business and Management Option) at Carleton University
January 11, 1989 - June 14, 1994Qualifications
Industry Experience
Software & Internet, Government, Financial Services, Healthcare, Professional Services, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
Hire a Database Developer
We have the best database developer experts on Twine. Hire a database developer today.