
Timeline
About me
Senior Software Developer
Education

Pmi star
2012 - 2012Pmp professional project managementProject Management Professional

University of oxford
2021 - 2021Certificate artificial intelligence 82
Kwantlen university college
1984 - 1986Electronics engineering technology embedded software/hardware developmentElectronic Technology

Lakehead university
1987 - 1989B eng. electrical engineering (computing)B. Eng.
Experience

Spicer corporation
Jan 1994 - Jan 1996DeveloperIntegration software developer: Project based solution development implementing the Imagination (Spicer) API into custom applications for specialized customer requirements.Main projects: Ontario Hydro, MSDS solutionThe goal of this project was to develop a distribution system for the complex MSDS library of Ontario Hydro. This project involved SQL query development, ODBC, C++, and Imaging.Lead developer CN Rail WIP (Waybill Image Processing)This system is a document flow image processing system. This system was written is C++, ran on an Oracle database. Development work on this system included: Report authoring, C++ development, IIS Web Service, SQL script and database management, and technical support. Show less

Aseco integrated systems
Jul 1996 - Nov 1998Software developerThis multi-nation multi-million dollar project was to improve the quality control systems of a major producer of textile fibers. The initial part of this project involved collecting the requirements of the project simply to understand how the system would be implemented in a wide range of plants around the world (Use Cases). After the requirements had been collected the database and system architecture was designed and implemented by teams of people. The project mixed industrial process control, project management, and code development skills. The solution was developed in C++ as a series of COM objects operating on a server inside a surrogate. Microsoft SQL server provided database support access via COM. Show less

Dartfish
Jan 1998 - Jan 1999Team manager (switzerland)Project manager for GUI development user experience team in this startup company (first round of financing): Within 3 months created the company’s first product for television production of advanced video effects. My group had responsible for all code architecture design, database design and coding standard creation, people management, and quality control. Projects where implemented in Visual Studio C++, DirectX, MFC. Database engine MS-JET via ODBCDesign tools like Rational Rose UML Object design and data modeling tools where used on a daily basis at during the completion of these high-pressure tight deadline projects. Show less

Imtf
Jan 1999 - Jan 2001Project manager (switzerland)Project manager for implementing Java based document flow applications for the insurance and banking industry. Documents or various formats from scanned forms, to electronic data packs, were feed into the front end of the system. The documents were then presorted and then passed to workers who would process the claims through a user interface to a mainframe. Oracle database drove these applications, on SUN UNIX servers.Design tools like Rational Rose UML Object design and data modeling tools where used on a daily basis at during the completion of these projects Show less

Mediavention inc.
Apr 2000 - Mar 2016FounderContract manager in a variety of disciplines touching: Research, Telephony, Technology and Software development. Full cycle project implementation from requirements gathering, scheduling, implementation and testing.Latest Project: GroundHogThis internal project called for a complete creative effort that tested the limits of C# .net environment. GroundHog is an application that simply limits the amount of time a child can use a computer. The challenge in this application came from supporting the hostile environment that children create when they want to use the internet. This application also utilizes the last .net technologies WPF and WCF. The user interface is a mixture of WPF and regular Draw Context (DC). The license management system is WCF. When the application starts up it starts a WCF session that checks if the users license is valid, the host of the WCF server is running on a cloud based virtual server. GroundHog is a free application, and is a social application it is supported by two social sites: The blog for the application is: http://groundhogsite.infoThee linkedin.com group is:Limit child computer and internet time: GroundHogThe application’s web page is also handled at the Mediavention web site: http://groundhogsite.comAll software/html/graphics/css/Javascript design was completed internally. Show less

Alt software
Jan 2004 - Jan 2010Contract developerMultiple contracts with ALT software over 6 years. Work tasks ranging from managing development teams, test case development and outsourced contracting services. Some of these contracts were in Agile Scrum environments. These contracts cover a range of technologies including:Embedded graphics driver development, Embedded OpenGL, XPe, WinCE, Micro-Controllers,DO-178B

Christie digital systems
Mar 2004 - Sept 2015Contract developer (5 different contracts)At Christie I was a software developer contractor over a 10 year period not continuous: The work was mostly involving Projector control software, controlling light sources temperatures and fans. This involved C# both back end and frontend and embedded C++, operating in both Linux and on the core CPU. Also a Christie I developed their first visual calibration system, where projectors project patterns on curved surfaces and cameras read the data and calibrate image wrapping so the images will look straight. Also I developed Christie’s first web solution that controlled as series of cinema screen vibration boards. This web solution used IIS asp.net to interface to the boards and allow a user to use any mobile device to control amplitude, frequency and phase of the vibration. Media block was the last project I was involved with for Christie, this was the electronics package that decrypted and played the movie. I was part of the team that recoded the software controlling the device covering Java, C#, C++ and embedded C++. I was the only software developer that could work on all four platforms that the device operated, this allowed we to plan system wide development efforts in order to improve the system as a whole.This development environment was Agile/Scrum. Show less

Bell canada
Jan 2007 - Jan 2009Project managerProject Manager Position handling three projects for Bell’s Elix division. All three projects involved implementing Call Center solutions for TD, Ministry of Finance and City of Toronto. These projects involve all aspects of project management including scheduling, budgeting, requirement gathering, conflict resolution, PMO reporting, scope management, customer management, technical team coordination, etc. Efforts of technical teams from Israel, India, United States, and Canada required careful coordination to implement these complex enterprise wide solutions.TD Bank: Outbound dialing for Marketing and Collections, on CISCOMinistry of Finance (Ontario) OnTax: IVR, Voice recording and Caller information on NortelCity of Toronto: Parking ticket, Water meter, and Building Inspection IVR, T1 Show less

Animated media inc.
Oct 2012 - Apr 2013Software developerAndroid development: OpenGL and NDK (C++) side of the VGK Platform. The VGK Platform is an integrated multimedia delivery solution with high level interfacing tools and engines that enhance the control and integration of multimedia and Adobe Flash content. See AMI site for complete details. (http://www.animatedmedia.ca)

Grundfos
Apr 2016 - Feb 2019Azure IoT System Development, GiC. Grundfos Intelligent Cloud is the next generation of integrated pump management system for Grundfos pumps. This solution combines GMS to Azure IotHub, CRM, CFS, and many of the components provided by the Azure suite. Team Lead position driving device IoT connectivity. System Developer, working on the Aprekta Electronics MES system.
Software Team Lead
Jan 2017 - Feb 2019System Developer
Apr 2016 - Jan 2017

Salling group
Mar 2019 - nowSenior software engineerPrimarily implementing Java code customization for Magnolia CMS used by Salling Group to support their bilka.dk, foetex.dk, br.dk, and wupti.dk, e-commerce websites. Also implementing micro-services, and their required javascript driven frontends.
Licenses & Certifications

Pmp
Pmi
Languages
- spSpanish
Recommendations

Matthew davies
Dedicated to bridging the gap between IT and Business. Comptia A+ | Windows Server | InTune | M365 ...Western Cape, South Africa
Jennifer goralski
Clinical Appeals SupervisorForest Hill, Maryland, United States
Nikhil kothapalli
Software Developer - Drones, Robotics & AutomationSiegen, North Rhine-Westphalia, Germany
Alvi nur diana
Efisiensi dan akurasi adalah kunciSurabaya, East Java, Indonesia
Elzein aamir elzein ahmed
Quality Manager/ Project Manager (MSc. Project Management Anglia RuskinUniversity.- BSc. Civil E...Dammam, Eastern, Saudi Arabia
Ca nihar shah
Proprietorship at Nihar shah and associatesMumbai, Maharashtra, India
Javier millán acosta
Doctoral researcher @ Maastricht UniversityMaastricht, Limburg, Netherlands
Douglas massolari
Front-end DeveloperItaboraí, Rio de Janeiro, Brazil
Arianne aisling rutten
Empowering Companies To Digitally Transform with Workday's HR & Finance Cloud-Based SystemsDublin, County Dublin, Ireland
陆海鹏
MooreElite ,DirectorBaoshan District, Shanghai, China
...