James Alexander

James alexander

bookmark on deepenrich
location of James AlexanderCentral Denmark Region, Denmark
Phone number of James Alexander+91 xxxx xxxxx
Followers of James Alexander305 followers
  • Timeline

    Jan 1994 - Jan 1996

    Developer

    Spicer Corporation
    Jul 1996 - Nov 1998

    Software Developer

    ASECO Integrated Systems
    Jan 1998 - Jan 1999

    Team Manager (Switzerland)

    Dartfish
    Jan 1999 - Jan 2001

    Project Manager (Switzerland)

    IMTF
    Apr 2000 - Mar 2016

    Founder

    Mediavention Inc.
    Jan 2004 - Jan 2010

    Contract Developer

    ALT Software
    Mar 2004 - Sept 2015

    Contract Developer (5 different contracts)

    Christie Digital Systems
    Jan 2007 - Jan 2009

    Project Manager

    Bell Canada
    Oct 2012 - Apr 2013

    Software Developer

    Animated Media Inc.
    Apr 2016 - Feb 2019

    Software Team Lead

    GRUNDFOS
    Denmark, Bjerringbro
    Current Company
    Mar 2019 - now

    Senior Software Engineer

    Salling Group
  • About me

    Senior Software Developer

  • Education

    • Pmi star

      2012 - 2012
      Pmp professional project management

      Project Management Professional

    • University of oxford

      2021 - 2021
      Certificate artificial intelligence 82
    • Kwantlen university college

      1984 - 1986
      Electronics engineering technology embedded software/hardware development

      Electronic Technology

    • Lakehead university

      1987 - 1989
      B eng. electrical engineering (computing)

      B. Eng.

  • Experience

    • Spicer corporation

      Jan 1994 - Jan 1996
      Developer

      Integration 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 1998
      Software developer

      This 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 1999
      Team 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 2001
      Project 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 2016
      Founder

      Contract 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 2010
      Contract developer

      Multiple 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 2015
      Contract 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 2009
      Project manager

      Project 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 2013
      Software developer

      Android 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 2019

      Azure 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 2019
      • System Developer

        Apr 2016 - Jan 2017
    • Salling group

      Mar 2019 - now
      Senior software engineer

      Primarily 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