Paul Kendall

Paul Kendall Email and Phone Number

Software Development Contractor - C/C++, Automated Test Environments @
Paul Kendall's Location
Greater Sydney Area, Australia
About Paul Kendall

IT Professional with over 10 years of experience in Software design & development across many industries with a focus on Product Development.Background includes:► Embedded systems and C/C++, Application Design/Development/Release & Deployment Processes.► Automated Test Environments.► Functional and Non-functional testing, Black/White/Grey box testing.► Designing & building test harnesses.► Involvement in all aspects of the SDLC.► Have worked on Product Development projects in Australia, Switzerland, and the USA.► HTML5/CSS/Javascript/JQuery/JS Frameworks – interest in HTML5 app development.Some keywords to describe how I conduct myself:► Takes a collaborative and pragmatic approach towards getting things done.► Has integrity and a strong work ethic.► Comfortable working either individually or as part of a team to achieve positive outcomes.► Willing to engage with and learn from colleagues and Subject Matter Experts.► Adaptable and Flexible, able to learn and come to terms quickly with new concepts and technologies.► Is an Efficient problem solver.► Has Good communication skills.► Shows Attention to Detail.► Demonstrates Adherence to Process.► Always looking for Continuous Improvement.► Always treats customers with respect and endeavors to give them what they want.► Passionate about delivering robust, well designed, good quality software solutions that meet and exceed customer's expectations.► Architect mindset.► Entrepreneur spirit.

Paul Kendall's Current Company Details
Self-employed

Self-Employed

Software Development Contractor - C/C++, Automated Test Environments
Paul Kendall Work Experience Details
  • Self-Employed
    Software Developer & Director - Bst Pty Ltd
    Self-Employed Jan 2008 - Present
    Sydney & Melbourne, Australia
    Software Design, Development, and Testing - consulting services for several clients since 2008.
  • Foxtel
    Contract Software Developer, Product Development.
    Foxtel Jul 2009 - Oct 2014
    Sydney, Australia
    Design and development of software for Foxtel Set Top Boxes. Writing design specifications and peer review of software designs. Providing effort estimates for software development projects.Design and implementation of new features for Set Top Boxes. Migration of legacy Set Top Box software onto new hardware/software platforms.Bug fixing and software maintenance for Set Top Box applications. Continuous improvement of the Set Top Box software in terms of stability, performance… Show more Design and development of software for Foxtel Set Top Boxes. Writing design specifications and peer review of software designs. Providing effort estimates for software development projects.Design and implementation of new features for Set Top Boxes. Migration of legacy Set Top Box software onto new hardware/software platforms.Bug fixing and software maintenance for Set Top Box applications. Continuous improvement of the Set Top Box software in terms of stability, performance, and usability. Continuous Improvement program yielded a 50% drop in customer support requests from the call center. Build and release process for Set Top Box applications - working with source code repositories and automated build processes.Unit Testing/QA of Set Top Box applications and underlying box code.Design/development of Diagnostics and Functions Test applications used to QA Set Top Box hardware through the factory production validation process.Design/implementation of Back-end processes for the generation and delivery of metadata to Foxtel Set Top Boxes.Design and implementation of broadcast test environments – DVB-T/DTT Test Harness for simulation of Australian terrestrial FTA channels. Used for Set Top Box QA and support.Non-functional testing of Set Top Boxes. Performance & Stability testing using Automated Test Environments.Technical support and Root cause analysis of Set Top Box related faults/problems from the field. Assisting Broadcast Ops to resolve issues escalated through the customer call center.Technical Environment:Embedded CGNU Toolchain/GCC/GDB Compiler and DebuggerSQL with Oracle 11g RDBMSConfiguration Management with PerforceDefect/Bug tracking system with MantisUML Design with Enterprise ArchitectPerl scriptOpenTV SDKDVB-S, DVB-T, DVB-PSI/SIAutomated Software Build Process, Unit Test & code analysis tools.Automated Test racks for Set Top Boxes – script/infra-red remote control driven.Formal SDLC processes: V-Model, iterative and Agile. Show less
  • Austar
    Contractor - Software Development Engineer
    Austar 2009 - 2012
    Sydney, Australia
    Set Top Box Software Design, Development, and Testing duties on the MyStar HD and legacy AUSTAR STBs.Similar duties as described above in the Foxtel role. (Foxtel acquired AUSTAR in 2012)
  • Groundprobe
    Senior Software Engineer, R&D Product Development
    Groundprobe Mar 2008 - Jun 2009
    Brisbane, Australia
    Design and Development of controller software for the SSR (Slope Stability Radar) product, which is a safety critical monitoring device used in the mining industry. The radar is used to detect movement in the walls of open cut mine sites and is a tool that can be used to improve safety and efficiency of mine sites.Technical Environment:Embedded C/C++, C++ for Application Development, Assembly on Embedded systemsGNU Toolchain/GCC/GDB Compiler and DebuggerµC RTOS and Embedded… Show more Design and Development of controller software for the SSR (Slope Stability Radar) product, which is a safety critical monitoring device used in the mining industry. The radar is used to detect movement in the walls of open cut mine sites and is a tool that can be used to improve safety and efficiency of mine sites.Technical Environment:Embedded C/C++, C++ for Application Development, Assembly on Embedded systemsGNU Toolchain/GCC/GDB Compiler and DebuggerµC RTOS and Embedded Windows XPProcessor families – 68K Coldfire, x86Configuration Management with SubversionDefect/Bug tracking system with JIRAUML Design with Enterprise ArchitectMFC Application development with Microsoft Visual StudioInterfacing to FPGAs used for signal processingCommunication protocols: CAN bus, SPI, TCP/IP, UDPAutomated Software Build Process, Unit Test & code analysis tools.Formal SDLC processes: V-Model Show less
  • Siemens
    Software Development Engineer
    Siemens Mar 1997 - Jan 2008
    Zürich Area, Switzerland
    Started with Siemens straight after completing my degree.Spent 3 years working in Melbourne, Australia, before transferring to Siemens in Switzerland (Zurich and Zug) where I lived and worked for about 8 years.In 2005 I had the opportunity to work in the USA and spent several months working with Siemens in Chicago.Worked on numerous Product Development projects in the Automation and Controls industry. These products were deployed in the thousands to customer sites all over… Show more Started with Siemens straight after completing my degree.Spent 3 years working in Melbourne, Australia, before transferring to Siemens in Switzerland (Zurich and Zug) where I lived and worked for about 8 years.In 2005 I had the opportunity to work in the USA and spent several months working with Siemens in Chicago.Worked on numerous Product Development projects in the Automation and Controls industry. These products were deployed in the thousands to customer sites all over the world.- Programmable controllers used in Factory & Building Automation, HVAC, and Electrical Metering applications.- Embedded systems firmware and software design & development - Application, Middleware, Hardware Abstraction layers, RTOS, drivers, and board support packages, Interfacing to ASICs and FPGAs.- Interfacing with SCADA systems.- QA, Field Support & Continuous Improvement of the controller software after deployment to the field. Support for Siemens Group companies and extenal vendors.Technical Environment:C/C++, Assembly for Embedded Systems development.C/C++, C#, Visual Basic for PC based application development.RTOS - pSOS, Nucleus, WinCE, Linux.68K, PPC, ARM, x86 Processor Families.UML with Rational Rose.GNU Toolchain/GCC/GDB Compiler and Debugger. Cross-code Compilers for various RTOS environments.Perl script.Communication protocols: Modbus, M-Bus, BACnet, Lonworks, SPI, various ASCII based serial protocols.Configuration Management - Source code repsoitories, Automated Build processes, Bug Tracking systems.SLDC - Waterfall, V-Model. Show less

Paul Kendall Skills

Software Design Software Development C++ Embedded Software Test Automation System Architecture Project Management Embedded C Design Specifications C Sdlc Uml Design Patterns Object Oriented Design Management Process Improvement C# Tcl Tk Perl Sql Software Testing Rtos Linux Windows Agile Methodologies Dvb Set Top Box Pay Tv Automation Radar Fpga Metadata Uix Software Configuration Management Scada Mechatronics Proof Of Concept Communication Protocols Automated Software Testing Xml Html Javascript Root Cause Analysis Embedded Systems Digital Signal Processors Jquery Css Html5 Python Angularjs

Paul Kendall Education Details

Frequently Asked Questions about Paul Kendall

What company does Paul Kendall work for?

Paul Kendall works for Self-Employed

What is Paul Kendall's role at the current company?

Paul Kendall's current role is Software Development Contractor - C/C++, Automated Test Environments.

What schools did Paul Kendall attend?

Paul Kendall attended General Assembly, Deakin University.

What are some of Paul Kendall's interests?

Paul Kendall has interest in Motorsports, Entrepreneurship, Investing, Real Estate, Mobile Application Development, New Technologies And Trends, Hiking, Raspberry Pi, Running, Swimming.

What skills is Paul Kendall known for?

Paul Kendall has skills like Software Design, Software Development, C++, Embedded Software, Test Automation, System Architecture, Project Management, Embedded C, Design Specifications, C, Sdlc, Uml.

Not the Paul Kendall you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.