Current Position: Systems Manager and Acting Deputy Director, Centre for Learning, Innovation & Collaboration (CLIC, formerly CETADL) (http://www.clic.bham.ac.uk), October 2005–Current
Responsible for all systems, technical, and operational matters within CLIC.
Line management and supervision responsibility for the CLIC Systems Administrator, Systems Developer, Technician, Research Fellows and Associates.
Responsible for attracting funding and revenue to the self-funded centre and ensuring financial viability.
Responsible for preparing and maintaining budgets and deputising for the Director when required. Proposing and implementing strategic policies.
Delivered lectures on software development for mobile computing devices at postgraduate level.
Researched into peer-to-peer distributed database systems and distributed computing on a collaborative research project on Health Agents with the Institute of Child Health at the Birmingham Children’s Hospital.
Designed and developed an online journal publishing workflow system, based on the open-source DNN CMS.
Designed and developed a number of database-driven web applications for CLIC clients, in PHP, ASP.NET, C#, VB, Python, TCL, Ruby, JSP, Struts, Perl, MS SQLServer, MySQL, and Oracle, hosted on Windows, Linux and Solaris.
Responsible for the deployment, hosting and administration of the University’s PebblePAD system and its Echo360 lecture capture systems.
Participated in drafting the Code of Practice on Information Security as a Member of the University’s Working Group on Systems Security.
Worked on IT strategies, policies and security as a Member of the Engineering IT Working Group, and the Engineering Computer Committee.
Provided professional consultancy to internal and external clients on mobile computing technologies, web application development, Internet technologies and web video streaming, as part of CLIC’s business.
Responsible for the network infrastructure, firewall and network security within CLIC.
Responsible for the system administration of 20 servers hosted in CLIC.
Position: CETADL Systems Developer, Centre for Educational Technology and Distance Learning(CETADL), March 2005 –September 2005
Responsible for the proposal, installation, management and support of all IT-related systems including all servers, workstations and mobile computing devices.
Designed and developed several web and Sharepoint applications for clients.
Designed, developed and deployed an online user registration and administration system for the Gisbert Kapp building Engineering wireless LAN.
Designed and deployed the Gisbert Kapp building Engineering wireless LAN firewall.
Designed and deployed the new AMX automation and control systems for video conferencing, cameras, audio systems and projectors.
Jointly responsible for funding application, design, development and quality assurance on the JISC Interactive Logbook Project in CETADL (http://www.il.bham.ac.uk ), as part of a 4-person team. The project was showcased by JISC.
Technologies developed, worked with and used: MS Sharepoint, MS SQL Server, MS Visual SourceSafe, Fedora Linux, .Net Framework, C#, NUnit, NDoc, Microsoft Offie SDK, iCal, CVS, SourceForge, Tablet PCs, Pocket PCs, Smartphones, Windows CE, Java ME, XML.
Position: IT Systems Manager(EdTech Research Group)/Computer Officer, School of Engineering, August 2003 – September 2004
Designed and developed the CAERUS system, http://www.caerus.bham.ac.uk , a GPS-powered location sensitive, interactive multimedia guide running on Windows CE, funded by Microsoft and Birmingham City Council. The system was deployed at the Birmingham Hamshall Environmental Study Centre, and featured by the BBC and The Guardian.
Provided computer and network support for the research, undergraduate and postgraduate teaching of the Educational Technology Research Group.
·Proposed, installed, and managed new computer, wireless and fixed network services and technology for the EdTech Research Group and the Engineering School.
Design, implementation, management and support of network infrastructure, servers, workstations, operating systems, applications and new systems software development, as part of the School IT Team.
Supervision of School Computing Support Staff.
Provided technical advice and consultation to Engineering staff and students.
Designed, implemented and managed the firewall for the Gisbert Kapp Engineering wireless LAN.
Designed, developed and managed the EdTech/CETADL web-based equipment inventory system.
Set up and deployed the Engineering Oracle Database server and the Engineering IT Support Portal.
Specified and deployed Web filtering systems to protect Engineering lab PCs from inappropriate use and attacks.
Informatics Open Learning Services, Malaysia Position: Part-time Lecturer, 2002 - 2003
Lectured on “Strategic Business Analysis” and “Principles of Enquiry” modules on the distance-learning MSc in Strategic Business in IT course from the University of Portsmouth, UK, conducted in Malaysia by Informatics Open Learning Services.
This is a privately owned "Software 500" company developing class-leading Universal Data Access, XML and critical Internet and E-Business Infrastructure technology.
Position: General Manager/VP (Asia) 1999 – 2003
Set up and established a subsidiary of OpenLink Software in the Far East. Significant Asian corporate clients attracted include Compaq Taiwan, Prudential Malaysia, Celcom, CSA(M), Lucent, Smartone (HK), Hong Kong Telecom, Courtaulds (Indonesia), Peregrine and Fuji-Xerox (Philippines).
Established and managed OpenLink Software’s Far East software development centre for core product development, as well as specialising in the localisation of existing products for the Chinese, Korean and Japanese language markets.
Successfully localized OpenLink UDA product range and Virtuoso Universal Server.
Developed the OpenLink Enterprise Portal Server product, incorporating XML/XSLT, Web services (WSDL, UDDI, SOAP), XML-Datagrams, XML-RPC, RSS, Mobile Web (WAP/WML), WebDAV, SQL, Blogging systems and distributed database replication and synchronization.
Portal server product contained the following features: workgroup content and document sharing and workflow management, content publishing via blogs, RSS, and dynamic self-managed, auto-publishing websites, workgroup discussion forums, instant messaging and web mail, events and task scheduling. Implemented the entire application logic embedded within DBMS as SQL stored procedures and triggers. Application presentation layer designed in XML and transformed dynamically via XSLT to HTML, WML and other formats.
Position: Group Research & Development Manager & Acting Chief Technology Officer 1997 – 1999
Formulated overall product development strategies for the company, particularly in the areas of Unicode capabilities and multi-threading abilities for the Universal Data Access (UDA) products.
Formulated the protocol-adapter strategy for the Virtuoso database product to transform the RDBMS into a multi-protocol Universal Server.
Coordinated and managed a diverse group of developers located across UK, USA, Holland, Hungary, Bulgaria, Finland and Russia, all working on a single, synchronized, source code for the entire product set, operating on multiple OS platforms and multiple databases systems.
Designed and developed OLE-DB and award-winning Pure Java JDBC components of the Multi-tier Data Access Connectivity and Virtuoso products as Lead Developer.
Coordinated with Seagate Software to successfully integrate OpenLink UDA components into customised Crystal Info solution for UK Customs & Excise.
Designed and developed a proposed reference implementation of the draft JDBC 2 specifications for submission to JavaSoft/Sun.
Ported the JDBC client to the Windows CE platform.
Project managed several UDA product lifecycles from project initiation to product release.
Led the development of several in-house MIS solutions using Apache/Tomcat, Oracle Webforms, ASP.NET, JSP and related technologies.
Managed the company’s CISCO-based network infrastructure, security and firewalls, along with the Systems Administrator.
Responsible for Quality Assurance of all UDA products, ensuring that they interoperate seamlessly with industry standard BI, OLAP, ERP, Data-warehousing, and other mission-critical systems, as well as all the leading DBMS systems such as Oracle, DB2, Informix, SQL Server, Sybase, Ingres and Progress.
Distributed systems technologies developed and worked with included: CORBA, RPC, COM, DCOM,
Developed ODBC, UDBC, OLE-DB and JDBC data access components across a matrix of operating systems (Windows, MacOS, OS/2, VMS and mainstream UNIX/Linux variants), and all major DBMS products (Oracle, DB/2, MS SQLServer, Sybase, Informix, Progress, etc).
Designed and developed the data access diagnostic product OpenLink ODBC Scan in C++ on 16-bit and 32-bit Windows.
Developed data access components for the Windows CE and Palm OS platforms.
University of Wolverhampton, UK Position: Lecturer in Computing, 1990 – 1996
Delivered a wide range of undergraduate and postgraduate courses on Computing, Software, Electronics, and Control Systems.
Supervised from two to five undergraduate and postgraduate student projects each year.
Developed and published a public domain multi-threading library (MicroThread V2.5) for MS-DOS in Borland C/C++ whilst lecturing operating systems programming modules.
Published and presented over 25 journal and conference papers on Ph.D. research area.
Position: Research Associate, 1989 – 1990
Developed a knowledge-base design system for multivariable control system and a “MATLAB”-style mathematical symbolic manipulation language (CBSL) for investigating discrete linear systems.
Developed a C-based interpreted scripting language for embedding within Windows applications.
InfoComm (UK) Ltd, London.
Position: Technical Director, 1988 – 1989
Responsible for the design and development of CRM software targeted at investor relations and public relations companies.
Qualifications
B.Sc.(Hons) Computer Science & Electronic Engineering, University of Birmingham, 1986
Post-Graduate Diploma in Business Administration, University of Birmingham Business School, 1987
M.Sc.(Eng) in Control Systems. University of Sheffield, UK. 1989
Un-submitted Ph.D. in Knowledge-based Methodology for Multivariable Control Systems Design. University of Wolverhampton, UK. Started in 1990
AMX Certified Programmer
Chartered IT Professional
Professional Memberships
·Member of the British Computer Society
·Fellow of the Institution of Analysts and Programmers
Publications
·Gough N.E., Dimirovsky G.M., Ting I.H., A Survey of the Characteristic Pattern Approach to Computer-Aided Analysis and Design of Discrete Control Systems. Proc. ETAI '89, Ohrid, September 1989.
·Dimirovsky G.M., & Deskov V., Ting I.H., Minimal realisation of a class of discrete multivariable systems based on dyadic characteristic weighting patterns. Proc. MANU Scientific Conf., Macedonian Academy, Skopje, 1990.
·Sadaoui N., Gough N. & Gough A.L., Ting I.H., Singular Characteristic Patterns and Neuronal Control Mechanisms. Proc. 9th IASTED Conf. on Modelling, Identification & Control, Innsbruck, 1990.
·Sadaoui N., Gough N.E., & Dimirovski G.M., Ting I.H., A Portable Software Language for the Simulation of Discrete Multivariable Control Systems Based on Convolution Algebra. Proc. UKSC '90 Computer Simulation Conf., Sussex, Nov. 1990.
·Gough N.E., Dimirovsky G.M. & Sadaoui N., Ting I.H., Robust Multivariable Control of a Reheat Furnace Based on Characteristic Patterns. Proc. AMST '90 Conf. on Advance Multivariable Systems, Bradford University, 1990.
·Dimirovski G.M., Gough, N.E., Percinkova B., Deskov V., Iliev O., Joskowski D., Ting I.H., Personal Computer CADCS environment for hierarchical controls on interconnect systems. Proc. CADSC '91 5th IFAC/IMACS Int. Symp. on CAD in Control Systems, Swansea, 1991.
·Gough N.E., Dimirovski G.M., & Sadaoui N., Ting I.H., CAD of Discrete Multivariable Control systems Using Singular Characteristic Patterns. CADSC '91 5th IFAC/IMACS Int. Symp. on CAD in Control Systems, Swansea, 1991.
·Gough N.E., Dimirovski G.M., Janusevski, Henry R.M., Zakeri, Ting I.H., Dual Criteria Digital Optimal Control of Continuous slab Casting.. ICSE'91 8th International Conference on Systems Engineering, Coventry, 1991.
·Gough N.E., Dimirovski G.M. & Deskov V.P., Ting I.H., Design of a Reheat Furnace Multivariable Control System using the Characteristic Pattern Methodology. ICSE'91 8th International Conference on Systems Engineering, Coventry, 1991.
·Gough N.E., Sadaoui N. & Dimirovski G.M., Ting I.H., A survey of knowledge-based systems in control. 2nd Symp. on Personal Computers in Control, Warren Spring, 1990.
·Gough N.E., & Sadaoui N., Ting I.H., Use of Expert Systems in Industrial Control., Proc. Symp. on Design, Analysis and Simulation, Dahran, May 1990.
·Ting I.H., Gough N.E., Dimirovski G.M. & Deskov V.P., The Application of the Characteristic Pattern Methodology to the design of a Reheat Furnace Multivariable Control System. Journal of Systems and Control, Institution of Mechanical Engineers Jan. 1992.
·Gough, N.E., Dimirovski, G.M., and Deskov, V.P., Ting, I.H., Minimal relaization of a class of discrete multivariable systems based on characteristic patterns, Proc. IFAC Conf. on Mutual Impact of Computing Power on Control Theory, Prague, 1992
·Sadaoui N., Gough N.E., and Dimirovski G.M., Ting I.H., Expert-system-assisted open-learning in control, Proc. IFAC 12th World Congress, Sydney 18-23 July 1993, 6, 535-538.
·Ting I.H. and Gough N.E. "Decentralized control in multivariable convolution systems", Proc. IFAC 12th World Congress, Sydney 18-23 July 1993, 2, 219-222.
·Dimirovski G.M., Ivanovski M., Gjorsoski J., Hadzi-Nicev N., Iliev O.L., Deskov V.P., Gough N.E., Ting I.H. and Sadaoui N. "Design and implementation of an automated industrial electrical furnace", Proc. IFAC 12th World Congress, Sydney 18-23 July 1993, 6, 285-288.
·Ting I.H., Gough N.E., Dimirovski G.M. and Kolemishevska-Gugulovska T.D. "WCBSL - Windows convolution-based simulation language for process control", Proc. ESS'94 European Simulation Symposium, Istanbul, 9-12 Oct. 1994
·Gough, N.E., Ik H. Ting, Mile Stankovski, and Georgi M. Dimirovski (1995), A Comparative Study of Decentralised and Multivariable Control System Design for a Pipe Reheating Furnace using WCBSL, Proc. IChemE 4th Conference on Advances in Process Control, York, 27-28 September 1995
·Gough, N.E., Ting, I.H., Dimirovski, G.M. and Iliev, O. (1995) Simulation of Characteristic Delays in Multivariable Control Systems Using Windows Convolution-Based Simulation Language, Proc. EUROSIM Congress '95, Vienna, 11-15 Sept.
·Stankovski, M., Gough, N.E., Dimirovski, G.M. and Ting, I.H. (1995) Modelling, simulation and control system design for a pipe reheating furnace, in M.Hajdjiinski, K.Bojanov & I.Kalaykov (Eds.) Proc. Automatics & Informatics 95 (Selected Papers), pp.76-83, National Union for Automatics & Informatics in Bulgaria and Technical University of Sofia.
·Gough, N.E., Ting, I.H., Dimirovski, G.M. and Iliev, O. (1996) Modelling of Characteristic Delays in Multivariable Control Systems Using Windows Convolution-Based Simulation Language, Mathematical Modelling of Systems Journal, 2, 2, 85-100
·Gough, N.E., Ting, I.H., Dimirovski, G.M. and Iliev, O. (1996) Multivariable control studies in the time-domain using WCBSL, Proc. IFAC'96 Congress, San Franciso.
·Norman E. Gough, Jukka Lieslehto, & Ik H. Ting (1997) Discrete MIMO Control System Design Using WCBSL Based on a Two-Step SISO Method, Report. AC-96/432, Proc. ICSE'97 12th Int. Conf. on Systems Engineering, Coventry University 9-11 September 1997
·Gough, N.E., Ting, I.H. and Mirza, M.J. (1998) Recent developments in Windows Convolution Based Simulation Language (WCBSL) and its applications, Proc. Application of Multivariable System Techniques AMST'98, Univesity of Bradford, 7-8 April 1998, R. Whalley & M. Ebrahimi, Eds., pp 171-180 (ISBN 1 86058 128 5)
·M. J. Stankovski, G. M. Dimirovski, N. E. Gough, I. H. Ting and K. T. K. Kolemisevska, Identification and Digital Control System Design for 20 MW Gas-Fired Pipe Heating Furnace, Proc. CONTROL'98, University of Coimbra, Portugal, 1998.
·Ting, J., Sharples, M. & Williams, B. (2004) Getting Started Guide to Wireless Networks. University of Birmingham/Microsoft.
·Corlett, D., Chan, T., Ting, J., Westmancott, O., Sharples, M. (2005). Interactive Logbook: a personal, mobile learning environment. Proceedings of HCI International 2005, 22-27 July 2005, Las Vegas, Nevada, USA.
·Naismith, L., Ting, J. and Sharples, M. (2005).CAERUS: A context aware educational resource system for outdoor sites.CAL ’05 Virtual Learning 4-6 April, University of Bristol, UK.
·Naismith, L., Sharples, M., & Ting, J. (2005) Evaluation of CAERUS: a context aware mobile guide. In H. van der Merwe & T. Brown, Mobile Technology: The Future of Learning in Your Hands, mLearn 2005 Book of Abstracts, 4th World Conference on mLearning, Cape Town, 25-28 October 2005. Cape Town: mLearn 2005, p.50.
·Corlett, D., Chan, T., Ting, J., Sharples, M., & Westmancott, O. (2005) Interactive Logbook: a Mobile Portfolio and Personal Development Planning Tool. In H. van der Merwe & T. Brown, Mobile Technology: The Future of Learning in Your Hands, mLearn 2005 Book of Abstracts, 4th World Conference on mLearning, Cape Town, 25-28 October 2005. Cape Town: mLearn 2005, p. 22.