Philip Lockett

Senior Software Developer at MapleWorks Technologies Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ottawa, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Telecommunications
    • 1 - 100 Employee
    • Senior Software Developer
      • Nov 2004 - Present

      MapleWorks is an outsourcing company. I provided software engineering services for six of Mapleworks' customers. Tasks: • Feature extended the device adapter layer for a Carrier-grade Ethernet Manager • Developed IPMI-based High Availability System Management software for Network Hardware • Implemented features and bug fixes in Call Processing code of a Class-5 Switch • Developed new Web-UI for a VPN/Firewall on-a-chip, utilizing XML, XSLT, XPath, HTML, CSS and JavaScript • Helped debug and fix previous Web-UI for a VPN/Firewall on-a-chip • Implemented 802.1x and Spanning Tree configuration web-UI pages • Developed PHP framework for standardizing the look and feel of Web-UI pages • Wrote a Functional Specification for a Web based User Interface to manage a Wired/Wireless switch • Implemented Logging and Statistics components of a Wireless Authentication Tool Kit Show less

    • Telecommunications
    • 700 & Above Employee
    • Intermediate Software Designer
      • Sep 2000 - May 2003

      As a member of the IP Networking software design team, I was involved in all phases of product development. I worked on Mitel's latest Voice over IP product, the MN3100, which was developed using embedded C++ on a VxWorks operating system. Tasks: • Debugged, fixed and tested the IP packet filtering component of the MN3100 • Performed investigative work on the possibility of using of a newer GNU compiler • Wrote design documentation and detailed test plans • Participated in system level acceptance testing • Performed peer level code reviews • Debugged and fixed legacy products as required Show less

    • Intermediate Software Developer
      • Mar 1999 - Aug 2000

      As part of the GPT Public Payphone software development team I designed/modified, coded and tested software feature enhancements. This work was Real-Time embedded C development. Tasks: • Developed a display driver for an LCD Controller for a ¼ VGA LCD screen • Designed and documented a library of functions for the ¼ VGA Display • Designed and implemented a simple hierarchical pre-programmed phone number menu • Implemented millennium bug fixes in multiple versions of the code • Wrote a detailed test document to test low-level telephone functionality Show less

    • Intermediate Software Developer
      • Jan 1996 - Feb 1999

      At Gandalf (subsequently bought by Mitel) I worked on ISDN based Data Communication products. I designed/modified, coded and tested real-time embedded multitasking systems written in C and C++. Tasks: • Added X.25 embedded management database to a basic rate ISDN edge router • Implemented a SNMP and User Console interface for the X.25 database in the edge router • Helped implement a proprietary signaling protocol on the edge router • Modified the call control of the Primary Rate ISDN card and added a self extracting compression stub Show less

    • Software Team Leader
      • Jun 1990 - Jan 1996

      At Peek Traffic I worked on National Motorway Communication Systems. I designed/modified, coded and tested embedded multitasking systems written in C. All of my work at Peek Traffic conformed to the BS5750 quality procedures. Tasks: • Wrote the System Structural Design document for the Engineer’s Console (produces the database that describes the layout of the motorway network and monitors and tests those devices) • Wrote the Detailed Module Design and Test documents for all modules within the Engineer’s Console • Coded, tested and integrated all of the Engineer’s Consoles modules • Integrated the Engineer’s Console into the Motorway Communication System • Completely upgraded the Telephone Line Controllers software for new specifications • Developed serial I/O drivers for the Telephone Line Controllers in 68000 assembler Show less

    • Junior Computer Programmer
      • Nov 1987 - Jun 1990

      At Technique my responsibilities were to design, code and test software to a high standard. Technique was involved in software development of kitchen design systems based on PCs. Tasks: • Designed, coded and tested a program to manipulate and display graphical images on screen • Developed a specialized file manager specifically for tracking customer files • Enhanced and added new features to existing software components At Technique my responsibilities were to design, code and test software to a high standard. Technique was involved in software development of kitchen design systems based on PCs. Tasks: • Designed, coded and tested a program to manipulate and display graphical images on screen • Developed a specialized file manager specifically for tracking customer files • Enhanced and added new features to existing software components

Education

  • University of London
    Bachelor of Science Honours Degree, Computer Science and Physics
    1984 - 1987

Community

You need to have a working account to view this content. Click here to join now